OAuth for CLIs and SPAs in 2026: PKCE, Loopback Redirects, and the RFC 9700 Checklist
If you shipped a CLI tool or a single-page app in the last few years, you have probably implemented “OAuth”
If you shipped a CLI tool or a single-page app in the last few years, you have probably implemented “OAuth”
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
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
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
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
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
One Tuesday your API’s most popular endpoint works fine. Two Tuesdays later, a mobile app that has been calling it
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
PgBouncer has quietly become mandatory infrastructure for PostgreSQL at scale. If you run more than a few hundred client connections
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