Go 1.26: What We're Using in Production
Notes on upgrading our services to Go 1.26. New runtime metrics, improved HTTP/3 support, and the end of our last internal patch.
Read more →Go, distributed systems, and the art of building things that do not break at 2am. By Erik Lindqvist, Gothenburg.
Notes on upgrading our services to Go 1.26. New runtime metrics, improved HTTP/3 support, and the end of our last internal patch.
Read more →Why we replaced a 40,000-line Python pipeline with 12,000 lines of Go. Lessons on memory layout, error handling, and team velocity.
Read more →Why I moved from Nginx to Caddy for my personal infrastructure. Automatic HTTPS, clean configuration, and the end of certbot cron jobs.
Read more →How we catch race conditions and partial failures before they reach production. A practical approach to deterministic simulation in Go.
Read more →Why we replaced PostgreSQL with SQLite for a high-throughput edge service. WAL mode, litestream, and the end of connection pools.
Read more →Notes on building a distributed team from Sweden. Time zones, async communication, and the coffee situation.
Read more →