News
A Few AI Agents End Up Doing 80% of the Work - That Is a Design Problem
AI agent networks naturally develop power-law degree distributions: a few agents accumulate most connections and most work while t...
A Long Story About How I Dug Into the PostgreSQL Source Code to Write my Own WAL...
A developer’s curiosity about pg_receivewal turns into building a PostgreSQL WAL receiver, backup system, and deeper respect for C...
Everything You Need to Know About Automatic Cipher Suite Ordering
The Go standard library provides crypto/tls, a robust implementation of Transport Layer Security (TLS), the most important securit...
Surviving Tech Debt: How 2,611 Golang Linter Issues Solved in 3 Days
A solo developer used AI agents to eliminate 2,611 Go lint issues in 3.5 days by restructuring the workflow around “Double Isolati...
The Search Experience on pkg.go.dev: How It Works
Search results for packages in the same module are now grouped together. The most relevant package for the search request is highl...
Backward Compatibility in Go: What to Know
Boring is good. Boring is stable. Boring means being able to focus on your work, not on what’s different about Go. This post is ab...
Go 1.21: An Inside Look at Forward Compatibility and Toolchain Management
Go 1.21 introduces better forward compatibility for Go code. The `go` line in `go.mod` now specifies a minimum required Go toolcha...
Why Using "^" Instead of "
In some languages, the '^' operator can be used for exponentiation, but in other popular development stacks, it operates as the ex...
Go 1.21: A Guide to Profile Guided Optimization
Go 1.20 shipped a preview of profile-guided optimization (PGO) for users to test. After addressing known limitations in the previe...
Go 1.22: A Change in Loop Scoping
Go 1.21 includes a preview of a change to `for` loop scoping that we plan to ship in Go 1.22. The change will remove one of the mo...
Top 10 Golang Bugs to Spot Fast in Code Reviews
Common Golang code bugs to point out quickly during code reviews.
How I Built a 1 GB Observability Stack for My Go Startup Using Prometheus, Loki,...
I needed observability for my Go Telegram bot running on a free VPS with only 4 GB of RAM, where the app already used ~2 GB. After...
