Skip to content

WorthPosting

  • About
  • Resource Links

Tag: go

Cat Links Software Engineering

API Versioning Strategies: Path vs Header, Calendar Dates, and Graceful Sunsets

Posted on September 4, 2026 teliaz

Every API you ship is a promise. Clients hardcode your URLs, parse your field names, and schedule work around your

Continue readingAPI Versioning Strategies: Path vs Header, Calendar Dates, and Graceful Sunsets

Cat Links Software Engineering

Go GC Tuning with GOGC and GOMEMLIMIT: A Practical Guide for Containers

Posted on September 3, 2026 teliaz

Every Go program ships with a garbage collector, and most run happily with the defaults. That changes the moment you

Continue readingGo GC Tuning with GOGC and GOMEMLIMIT: A Practical Guide for Containers

Cat Links Software Engineering

Database Connection Pooling: PgBouncer, Pool Sizing, and the Math Behind Both

Posted on September 2, 2026September 3, 2026 teliaz

Every PostgreSQL connection is a process on the server. Not a thread, not an entry in a table — a

Continue readingDatabase Connection Pooling: PgBouncer, Pool Sizing, and the Math Behind Both

Cat Links Software Engineering

Distributed Tracing in Go with OpenTelemetry

Posted on September 2, 2026 teliaz

When a request crosses five services and the latency budget blows up, a single log line rarely tells you where

Continue readingDistributed Tracing in Go with OpenTelemetry

Cat Links Software Engineering

Prometheus Cardinality: The Label Decisions That Decide Whether Your Monitoring Survives

Posted on August 30, 2026 teliaz

Every Prometheus failure I have debugged that was not a network problem eventually came down to the same thing: too

Continue readingPrometheus Cardinality: The Label Decisions That Decide Whether Your Monitoring Survives

Cat Links Software Engineering

Go 1.27: Generic Methods, JSON v2 by Default, and a Runtime That Finds Its Own Leaks

Posted on August 23, 2026 teliaz

Six months of Go development lands at once twice a year, and the Go 1.27 release (August 2026) is one

Continue readingGo 1.27: Generic Methods, JSON v2 by Default, and a Runtime That Finds Its Own Leaks

Cat Links Software Engineering

Caching Strategies in Distributed Systems: Cache-Aside, Write-Through, and Surviving the Thundering Herd

Posted on August 19, 2026 teliaz

Almost every service that survives its own traffic eventually grows a cache. The idea is simple: the database is slow

Continue readingCaching Strategies in Distributed Systems: Cache-Aside, Write-Through, and Surviving the Thundering Herd

Cat Links Software Engineering

The Terminal Renaissance: Building Production TUIs with Bubble Tea, Ratatui, and Textual

Posted on August 14, 2026August 15, 2026 teliaz

Terminal user interfaces are having a moment. Not the ncurses dialogs of the 1990s or the static bash menus of

Continue readingThe Terminal Renaissance: Building Production TUIs with Bubble Tea, Ratatui, and Textual

Cat Links Software Engineering

Circuit Breakers in Go: Stopping Cascading Failures Before They Start

Posted on August 10, 2026August 11, 2026 teliaz

Every distributed system has a breaking point. The downstream service you depend on will fail — not “might” fail, will

Continue readingCircuit Breakers in Go: Stopping Cascading Failures Before They Start

Cat Links Software Engineering

The Strategy Pattern in Modern Code: From Class Hierarchies to Closures

Posted on August 9, 2026August 10, 2026 teliaz

Design patterns get a bad reputation when they’re taught as rigid recipes: memorize the UML diagram, create an abstract class,

Continue readingThe Strategy Pattern in Modern Code: From Class Hierarchies to Closures

Posts navigation

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