Skip to content

WorthPosting

  • About
  • Resource Links

Tag: best practices

Cat Links Software Engineering

Zero-Downtime Schema Migrations: Expand-Contract on PostgreSQL, Step by Step

Posted on November 1, 2026November 2, 2026

The migration that works on staging and melts down production usually dies in the lock queue. Someone runs an ALTER

Continue readingZero-Downtime Schema Migrations: Expand-Contract on PostgreSQL, Step by Step

Cat Links Software Engineering

Structured Logging That Survives Production: Schemas, Sampling, and the Cost of Every Line

Posted on October 31, 2026November 1, 2026

Every team starts logging with good intentions and ends up with a bill. Somewhere between the first incident and the

Continue readingStructured Logging That Survives Production: Schemas, Sampling, and the Cost of Every Line

Cat Links Software Engineering

Multi-Window, Multi-Burn-Rate Alerting: SLO Pages That Don’t Cry Wolf

Posted on October 28, 2026

Every team that adopts SLOs eventually hits the same wall: the service is “up 99.95% of the time,” nobody knows

Continue readingMulti-Window, Multi-Burn-Rate Alerting: SLO Pages That Don’t Cry Wolf

Cat Links Software Engineering

API Versioning Without Tears: Sunset Headers, Major Versions, and a Go Implementation

Posted on October 14, 2026October 15, 2026

Sooner or later every API team hits the wall: a client depends on behavior you need to change. The field

Continue readingAPI Versioning Without Tears: Sunset Headers, Major Versions, and a Go Implementation

Cat Links Software Engineering

OAuth for CLIs and SPAs in 2026: PKCE, Loopback Redirects, and the RFC 9700 Checklist

Posted on October 11, 2026October 12, 2026

If you shipped a CLI tool or a single-page app in the last few years, you have probably implemented “OAuth”

Continue readingOAuth for CLIs and SPAs in 2026: PKCE, Loopback Redirects, and the RFC 9700 Checklist

Cat Links Software Engineering

Structured Logging in Go: A Practical slog Field Guide

Posted on October 10, 2026October 11, 2026

Every codebase has a logging moment of reckoning. It arrives when someone has to debug a production incident at 2

Continue readingStructured Logging in Go: A Practical slog Field Guide

Cat Links Software Engineering

Secrets Management Beyond .env Files: Vault, External Secrets, and CI Hygiene

Posted on October 9, 2026October 10, 2026

Every codebase that touches a database, an S3 bucket, or a third-party API has secrets, and every team eventually learns

Continue readingSecrets Management Beyond .env Files: Vault, External Secrets, and CI Hygiene

Cat Links Software Engineering

Go vs Rust vs Free-Threaded Python: Memory Models Compared

Posted on October 7, 2026October 9, 2026

Every concurrent program rests on a promise most developers have never read: the language’s memory model. It is the contract

Continue readingGo vs Rust vs Free-Threaded Python: Memory Models Compared

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

Posts navigation

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