Skip to content

WorthPosting

  • Home
  • About

Tag: best practices

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

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

Posts navigation

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