Skip to content

WorthPosting

  • Home
  • About

Tag: go

Cat Links Software Engineering

Distributed Tracing in Go with OpenTelemetry: From Zero to Production

Posted on July 30, 2026July 31, 2026 teliaz

You fire up your dashboard at 3 AM. Error rates are climbing. The checkout service is returning 500s. Your architecture

Continue readingDistributed Tracing in Go with OpenTelemetry: From Zero to Production

Cat Links Software Engineering

Structured Logging in Go: A Practical Guide to log/slog

Posted on July 29, 2026July 30, 2026 teliaz

When production incidents happen, the first question is always “what went wrong?” The answer lives in your logs — but

Continue readingStructured Logging in Go: A Practical Guide to log/slog

Cat Links Software Engineering

The Strategy Pattern in Go: Replacing Switch Statements with Interfaces

Posted on July 27, 2026July 28, 2026 teliaz

Every Go codebase has one: that function with a growing switch statement. It starts with two cases — a direct

Continue readingThe Strategy Pattern in Go: Replacing Switch Statements with Interfaces

Cat Links Software Engineering

Context Done Right: Cancellation, Timeouts, and Propagation in Go

Posted on July 27, 2026July 27, 2026 teliaz

Go’s context package is one of the most frequently used and frequently misunderstood parts of the standard library. It appears

Continue readingContext Done Right: Cancellation, Timeouts, and Propagation in Go

Cat Links Software Engineering

5 Trending GitHub Repos: Database CI/CD, Structured Shell, and Rust-Powered Linting

Posted on July 26, 2026 teliaz

Trending repositories on GitHub offer a window into what developers are actually building and adopting — not what vendors are

Continue reading5 Trending GitHub Repos: Database CI/CD, Structured Shell, and Rust-Powered Linting

Cat Links Software Engineering

Idempotency Keys: Making Your API Safe for Retries

Posted on July 22, 2026July 23, 2026 teliaz

Every web developer has been there: a user clicks “Submit Payment” and nothing happens. The spinner keeps spinning. They click

Continue readingIdempotency Keys: Making Your API Safe for Retries

Cat Links Software Engineering

The Strangler Fig Pattern: Incrementally Migrating Legacy Systems Without the Big Rewrite

Posted on July 21, 2026 teliaz

Every engineering team eventually faces the same daunting question: what do we do with the legacy monolith? The temptation is

Continue readingThe Strangler Fig Pattern: Incrementally Migrating Legacy Systems Without the Big Rewrite

Cat Links Software Engineering

Event Sourcing in Practice: Building a System That Never Forgets

Posted on July 21, 2026 teliaz

Most systems today use CRUD: read the current state, modify a row, write it back. The database remembers where things

Continue readingEvent Sourcing in Practice: Building a System That Never Forgets

Cat Links Software Engineering

Faster Docker Builds with BuildKit: Cache Mounts, Remote Caching, and Bake

Posted on July 16, 2026July 17, 2026 teliaz

Docker image builds are one of those things that quietly accumulate technical debt. You start with a simple Dockerfile, and

Continue readingFaster Docker Builds with BuildKit: Cache Mounts, Remote Caching, and Bake

Cat Links Software Engineering

Test Doubles Demystified: Stubs, Spies, Mocks, and Fakes in Go

Posted on July 13, 2026July 14, 2026 teliaz

Automated tests that hit real databases, live APIs, and production file systems are slow, flaky, and expensive to maintain. The

Continue readingTest Doubles Demystified: Stubs, Spies, Mocks, and Fakes in Go

Posts navigation

Older posts
  • Home
  • About
Copyright © 2026 WorthPosting | Signify by WEN Themes
Scroll Up