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.

Announcing GoReleaser v2.14

Happy 2026! The first release of the year is here, and it is packed with goodies!

Structured concurrency & Go

How Python and Kotlin provide structured concurrency out of the box while Go achieves the same patterns explicitly using errgroup, WaitGroup, and context.

The Go team debates AI-generated contributions

#​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...

Go the right way: the Zen of Go coding

I finally found the one serene, omnicompetent guru who writes perfect code! Here are her ten secret mantras of Go excellence.

Understanding the limitation of 'do in new frame/window' in GNU Emacs

Using go fix to modernize Go code

Go 1.26 includes a new implementation of go fix that can help you use more modern features of Go.

How GoReleaser strengthened security through GitHub's Secure Open Source Fund

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.

Range-Over Functions in Go

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...

Rust vs Go: ¿cuál elegir?

Un resumen de Rust y Go que destaca sus ventajas, señala lo que comparten y aclara sus diferencias clave. ¿Cuál deberías elegir?