Skip to content

WorthPosting

  • About
  • Resource Links

Category: Software Engineering

Cat Links Software Engineering

Beyond OFFSET: Keyset Pagination in PostgreSQL That Actually Scales

Posted on October 4, 2026

Offset pagination is the first thing everyone learns and the first thing that falls over in production. The product manager

Continue readingBeyond OFFSET: Keyset Pagination in PostgreSQL That Actually Scales

Cat Links Software Engineering

Software Supply Chain Security in 2026: Pinning, Provenance, Signing, and SBOMs That Get Consumed

Posted on October 4, 2026October 5, 2026

A few years ago, “supply chain security” meant checking your Docker base images for critical CVEs and hoping your dependency

Continue readingSoftware Supply Chain Security in 2026: Pinning, Provenance, Signing, and SBOMs That Get Consumed

Cat Links Software Engineering

Zero-Downtime PostgreSQL Migrations: Locks, Rewrites, and Expand-and-Contract

Posted on October 3, 2026October 4, 2026

Every schema migration is easy the first time, when the table is empty and the only user is your test

Continue readingZero-Downtime PostgreSQL Migrations: Locks, Rewrites, and Expand-and-Contract

Cat Links Software Engineering

The Go Garbage Collector in Production: GOGC, GOMEMLIMIT, and Allocation Discipline

Posted on October 3, 2026October 4, 2026

Most Go services run for months without anyone touching a single GC knob, and that is exactly how the runtime

Continue readingThe Go Garbage Collector in Production: GOGC, GOMEMLIMIT, and Allocation Discipline

Cat Links Software Engineering

API Versioning in Go: URL Strategies, Breaking Changes, and Deprecation That Doesn’t Break People

Posted on October 2, 2026October 3, 2026

One Tuesday your API’s most popular endpoint works fine. Two Tuesdays later, a mobile app that has been calling it

Continue readingAPI Versioning in Go: URL Strategies, Breaking Changes, and Deprecation That Doesn’t Break People

Cat Links Software Engineering

Distributed Tracing in Go with OpenTelemetry: Spans, Context, and Sampling That Works

Posted on October 2, 2026

Your microservice takes eleven seconds to answer a request that used to take two hundred milliseconds. The on-call engineer opens

Continue readingDistributed Tracing in Go with OpenTelemetry: Spans, Context, and Sampling That Works

Cat Links Software Engineering

MHA, MQA, GQA, MLA: The KV-Cache Trade-offs Behind Every Modern Transformer

Posted on October 1, 2026October 2, 2026

Ask someone to sketch a transformer on a whiteboard and they’ll draw the 2017 version: softmax attention over every pair

Continue readingMHA, MQA, GQA, MLA: The KV-Cache Trade-offs Behind Every Modern Transformer

Cat Links Software Engineering

Distributed Rate Limiting in Go: GCRA, Redis, and the Pitfalls Nobody Warns You About

Posted on October 1, 2026October 2, 2026

Every production rate limiter has two layers. The first layer is the algorithm: token bucket, leaky bucket, fixed window, sliding

Continue readingDistributed Rate Limiting in Go: GCRA, Redis, and the Pitfalls Nobody Warns You About

Cat Links Software Engineering

Reading EXPLAIN Like a Planner: Debugging Slow Queries in PostgreSQL

Posted on September 30, 2026October 1, 2026

# POST 2: Reading EXPLAIN A query that ran in 20 milliseconds yesterday takes 40 seconds today. Nothing in the

Continue readingReading EXPLAIN Like a Planner: Debugging Slow Queries in PostgreSQL

Cat Links Software Engineering

The Transactional Outbox Pattern in Go: Reliable Events Without Dual Writes

Posted on September 30, 2026October 1, 2026

# POST 1: Transactional Outbox (Slot 10 backend) You update a row in your database, then publish an event to

Continue readingThe Transactional Outbox Pattern in Go: Reliable Events Without Dual Writes

Posts navigation

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