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.

Results from the 2025 Go Developer Survey

The 2025 Go Developer Survey results, focused on developer sentiment towards Go, use cases, challenges, and developer environments.

Go 1.25.6-1 and 1.24.12-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.25.6-1 and 1.24.12-1 Microsoft builds now available appeared first on Microsoft for Go Developers.

The secret consultant: your first steps to independence

At work, nobody need know you’re a secret consultant. As well as preparing you to run your own business someday, it might also make you a better employee.

TCP, UDP, and listening only on a specific IP address

Fast Unrounded Scaling: Proof by Ivy

Proof that the fast unrounded scaling implementation is correct. (Floating Point Formatting, Part 4)

Floating-Point Printing and Parsing Can Be Simple And Fast

Fast and simple conversion between floating-point and decimal. (Floating Point Formatting, Part 3)

Compiling Scheme to WebAssembly

One of my oldest open-source projects - Bob - has celebrated 15 a couple of months ago. Bob is a suite of implementations of the Scheme programming language in Python, including an interpreter, a compiler and a VM. Back then I was doing some hacking on CPython internals and was v...

Go 1.26 RC2, Go 1.25.6, and Go 1.24.12 released

#​585 — January 16, 2026 Read the Web Version Go Weekly Go 1.26 Release Candidate 2 Released — Go 1.26 gets a little closer to its final release in a few weeks with a fresh release candidate including several security fixes in areas...

From SSA to Machine Code

In the previous post , we explored how the compiler transforms IR into SSA—a representation where every variable is assigned exactly once. We saw how the compiler builds SSA using Values and Blocks, then runs 30+ optimization passes. We watched the lowering pass convert generic...