#580 — November 26, 2025
Read the Web Version
📅 This is a rather early note, but Go Weekly will be moving to Fridays in January 2026, as part of a schedule reshuffle for most of our newsletters.__Your editor, Peter Cooper
Go Weekly...
The WebAssembly/tool-conventions
repository contains "Conventions supporting interoperability between tools
working with WebAssembly".
Of special interest, in contains the Basic C ABI - an ABI
for representing C programs in WASM. This ABI is followed by compilers like C...
“How many times were your people woken up by faults in production?” JAX
DevOps talks to John about metrics, security, testing, and automation.
You can sign Git commits and tags with SSH keys instead of GPG.
#579 — November 19, 2025
Read the Web Version
Go Weekly
🎂 Go Turns Sixteen Years Old — Go was open sourced sixteen years ago, and there’s much to be excited about in both the recent past and the near future. Austin gives a min...
In the previous posts
, we explored the scanner—which converts source code into tokens—and the parser
—which takes those tokens and builds an Abstract Syntax Tree.
In future posts, I’ll cover the Intermediate Representation (IR)—how the compiler transforms the AST i...
If you’re using GitHub Actions in your projects, you should be pinning your
actions to specific commit SHAs instead of using tags or branches.
Test Go subprocesses with the re-exec pattern: spawn your test binary as a subprocess to emulate real command behavior reliably.
John Arundel on his first steps as an author: “If just one person is helped
and inspired by this book... then I’m not giving refunds to the others.”