Reading List
This page is auto-generated from Github Actions workflow that runs every day at night and fetches the 5 latest articles from each of my favorite blogs.
This page is auto-generated from Github Actions workflow that runs every day at night and fetches the 5 latest articles from each of my favorite blogs.
In the previous article we explored how the Go runtime bootstraps itself — how a Go binary goes from the operating system handing it control to your func main() running. During that bootstrap, one of the first things the runtime sets up is the memory allocator. And that’...
Happy 2026! The first release of the year is here, and it is packed with goodies!
How Python and Kotlin provide structured concurrency out of the box while Go achieves the same patterns explicitly using errgroup, WaitGroup, and context.
#590 — February 20, 2026 Read the Web Version Go Weekly Using go fix to Modernize Go Code — Go 1.26 ships a rewritten go fix that automatically modernizes code to use newer idioms using 24 built-in 'modernizers': replacing interfac...
I finally found the one serene, omnicompetent guru who writes perfect code! Here are her ten secret mantras of Go excellence.
Go 1.26 includes a new implementation of go fix that can help you use more modern features of Go.
GoReleaser builds and ships release artifacts for thousands of projects, making it a high-value supply-chain target. That’s why we were thrilled to be selected for the third session of the GitHub Secure Open Source Fund.
Iteration has long been one of the more fragmented areas of Go, with developers relying on ad hoc patterns to traverse custom data structures. This article explores the range-over-functions experiment, a proposed evolution of the language that introduces a standardized iterator m...