Links — April 2026

How We Reduced Our CI Build Time by 70% — Shopify engineering on parallelizing tests, caching dependencies, and splitting their monorepo build. The section on test partitioning by historical duration is worth stealing.

The Go Memory Model — Re-read this every year. If you are using channels or atomics, this is the spec that tells you what is actually guaranteed.

Designing Data-Intensive Applications — Chapter 9 (free excerpt) — Kleppmann on consistency and consensus. Dense but essential. Good companion to the Jepsen posts.

SQLite Is Not a Toy Database — Makes the case for SQLite as a production database for read-heavy workloads. The benchmarks against PostgreSQL for single-node deployments are surprising.

Structured Logging in Go with slog — Practical walkthrough of the log/slog package introduced in Go 1.21. Good coverage of custom handlers and performance implications.