// Engineering blog
Deep dives into distributed systems and the developer tooling needed to build, test, and ship production software with AI.
10 articles in Go
And what happens when you actually let them.
Simplicity can be a burden sometimes
Learn from teams who have successfully migrated from Rails to Go, reducing their DevOps burden in the process.
Breaking down the release notes, with concrete explanations and annotated examples
Redacting sensitive data from traces with static analysis and JSON tokenization.
An internal package sees the light of day
Achieving something better than the best of both worlds with sqlc.
It turns out identifiers were generic the whole time
Clone git repositories over gRPC to simplify your backend infrastructure
Learn how to use Go's singleflight and errgroup packages, and other important design patterns for concurrency, with real-world examples.