Skip to content

WorthPosting

  • About
  • Resource Links

Tag: best practices

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

Structured Logging in Go With slog: Handlers, Sampling, and Dynamic Levels

Posted on September 28, 2026September 29, 2026

A request fails at 2 AM. The on-call engineer greps through logs looking for a trace ID, finds seventeen lines

Continue readingStructured Logging in Go With slog: Handlers, Sampling, and Dynamic Levels

Cat Links Software Engineering

PgBouncer 1.26.0: Pre-Auth CVEs, the search_path Fix, and What Changes for Pool Sizing

Posted on September 25, 2026September 27, 2026

PgBouncer has quietly become mandatory infrastructure for PostgreSQL at scale. If you run more than a few hundred client connections

Continue readingPgBouncer 1.26.0: Pre-Auth CVEs, the search_path Fix, and What Changes for Pool Sizing

Cat Links Software Engineering

API Pagination Strategies: Offset, Cursor, and Relay Connections Done Right

Posted on September 19, 2026

Sooner or later, every API designer hits the pagination wall. The endpoint works fine in staging, then production traffic arrives

Continue readingAPI Pagination Strategies: Offset, Cursor, and Relay Connections Done Right

Cat Links Software Engineering

Zero-Downtime Schema Migrations in PostgreSQL: Expand-Contract, Lock Timeouts, and Safe ALTER TABLE

Posted on September 17, 2026September 20, 2026

PostgreSQL takes an ACCESS EXCLUSIVE lock for most ALTER TABLE operations. That lock conflicts with everything — reads, writes, even

Continue readingZero-Downtime Schema Migrations in PostgreSQL: Expand-Contract, Lock Timeouts, and Safe ALTER TABLE

Cat Links Software Engineering

AI Agents Are Machine Identities: Governing Non-Human Credentials Before They Proliferate

Posted on September 16, 2026September 17, 2026

Your microservices fleet has 3,000 machine identities and 300 employees — a 10:1 ratio that is conservative by industry standards,

Continue readingAI Agents Are Machine Identities: Governing Non-Human Credentials Before They Proliferate

Cat Links Software Engineering

Deprecating API Endpoints Without Breaking Consumers: Deprecation and Sunset Headers

Posted on September 15, 2026

Every API with more than a handful of consumers eventually faces the same problem: an endpoint or field you designed

Continue readingDeprecating API Endpoints Without Breaking Consumers: Deprecation and Sunset Headers

Cat Links Software Engineering

JWT Security Pitfalls: Algorithm Confusion, Header Injection, and the Claims Everyone Forgets to Check

Posted on September 14, 2026

JWTs are everywhere because they solve an ugly problem: how does a stateless service know who’s calling without a database

Continue readingJWT Security Pitfalls: Algorithm Confusion, Header Injection, and the Claims Everyone Forgets to Check

Cat Links Software Engineering

PostgreSQL Connection Pooling: Session vs Transaction Mode, PgBouncer, and How to Size It

Posted on September 14, 2026September 15, 2026

Every PostgreSQL backend process is a full Unix process with its own megabytes of memory. That design choice buys you

Continue readingPostgreSQL Connection Pooling: Session vs Transaction Mode, PgBouncer, and How to Size It

Cat Links Software Engineering

gRPC Server Reflection in Production: Gate It, and Use Health Checks Instead

Posted on September 11, 2026

Here is a debugging story that repeats across every gRPC team. A developer runs grpcurl -plaintext localhost:50051 list against a

Continue readinggRPC Server Reflection in Production: Gate It, and Use Health Checks Instead

Posts navigation

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