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.

The best Rust books for 2026, reviewed

There are many Rust books, but these are my favourites—and I think you’ll like them too. Here are my reviews of what I think are the truly essential Rust books available today.

Ultimate Go Software Design LIVE: Ep.63

A live coding stream with Bill Kennedy, Kevin Enriquez, Andrey Nering, and me.

Racing with disaster: data races in Go

Writing concurrent programs is easy, but understanding why they don’t work is hard. In this post, we’ll talk about data races, why they’re a problem, and how they arise in Go programs.

Some notes to myself on Super-based bindings in GNU Emacs

What are the best Go books in 2026?

What are the best Go books this year? Read my (relatively) unbiased recommendations for the Go books you should absolutely buy and read right now, whether you’re a beginner or expert Gopher.

Rust vs Go in 2026

Which is a better choice, Rust or Go? Which language should you choose for your next project, and why? How do the two compare in areas like performance, simplicity, safety, features, scale, and concurrency?

LIVE from GitHub Universe: Inside the GitHub Secure Open Source Fund

I had a chat with Greg Cochran (GitHub), Christian Grobmeier (log4j), Michael Geers (evcc), and Camila Maia (ScanAPI) about the GitHub Secure OpenSource Fund. It was recorded at the last day of GitHub Universe 2025.

A Go question: how do you test <code>select</code> based code?

Summary of reading: October - December 2025

&quot;The Origins of Political Order: From Prehuman Times to the French Revolution&quot; by Francis Fukuyama - while reading this book it occurred to me that domains of study like political sciense must be incredibly difficult and frustrating. Imagine trying to match a model ont...