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.

Testing Go CLIs with testscript

How cmd/go's script tests led me to testscript, and how to use it for CLI tests that exercise argv, stdout, stderr, exit codes, and scratch files.

Why Cilium vendors every Go module in 2026

#​601 — May 15, 2026 Read the Web Version Go Weekly 'Go Fuzzing Was Missing Half the Toolkit: We Forked the Toolchain to Fix It' — Go’s fuzzer lags the LibAFL-class tools Rust and C++ devs take for granted. Enter gosentry: a fork o...

A GNU Emacs learning experience with text-mode hooks

Moving from lsp-mode in GNU Emacs to Eglot

Where the sun keeps shinin': the provider pattern in Rust

Let’s add a provider abstraction to brighten up our Rust weather client’s API.

A tour of txtar

txtar is a tiny plain-text archive format Russ Cox introduced in 2018 for multi-file test fixtures. The Go Playground, cmd/go's script tests, gopls's marker tests, and rsc.io/rf all reach for it.

Notes on using GNU Emacs' Tramp system in an unusual shell environment

Type-safe slogging

The default slog API is loose enough that a careless line ships broken JSON to production. Pin it down with Attr constructors, LogAttrs, a context-borne logger, and sloglint.

Go 1.26.3-1 and 1.25.10-1 Microsoft builds now available

A new release of the Microsoft build of Go including security fixes is now available for download. The post Go 1.26.3-1 and 1.25.10-1 Microsoft builds now available appeared first on Microsoft for Go Developers.