Uptrace BlogUptrace Blog
Uptrace Blog
Article
Category
Tag
Timeline
Uptrace Blog
Article
Category
Tag
Timeline
March 31, 2022
Go Context timeouts can be harmful

You probably should avoid ctx.WithTimeout or ctx.WithDeadline with code that makes network calls. Here is why.

Read more →

October 20, 2021
Functional Options are named args on steroids

Functional Options are described as a method of implementing clean/eloquent APIs in Go, but it may be easier to think about them as a powerful replacement for named args from other languages.

Read more →

August 29, 2021
Tips on writing JSON REST APIs in Go

This article offers random tips on writing JSON REST APIs using plain Go HTTP handlers.

Read more →

August 20, 2021
Auto-instrumenting Java Spring boot app with OpenTelemetry

In this tutorial we will be instrumenting Spring boot RealWorld example app using OpenTelemetry Java Agent.

Read more →

June 20, 2021
Instrumenting basic Go app using OpenTelemetry Tracing

This tutorial demonstrates how to instrument a basic Go app using OpenTelemetry API. You will instrument an example app to measure the timing of each operation along with some execution context. You will also record errors that may happen during program execution.

Read more →

June 12, 2021
Installing ZFS on Ubuntu

This article offers two ways to install ZFS on Ubuntu: using jonathonf's PPA and compiling from sources.

Read more →