Minimizing Variable Scope in Go: New Blog Post and Static Analyzer Tool

The Day the Linter Broke My Code

Understanding Go Error Types: Pointer vs. Value

A Zero-Sized Bug Hunt in golang.org/x/sync

The Perils of Pointers in the Land of the Zero-Sized Type