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.

Becoming a Product Engineer: First Steps

Quick takeaways Developers are often kept in “golden cages” - treated as coding monkeys receiving tasks without understanding the broader context or product vision Requirements are usually incomplete or wrong - understanding the business context helps developers spot...

Dips and wiggles: Prometheus, Grafana, and Checkly

Here’s how to connect your Checkly metrics to Prometheus and Grafana and turn them into useful dashboards.

The current state of cryptography in Go

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

Notes on the WASM Basic C ABI

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

There's always going to be a way to not code error handling

“Wakeups”: the most important DevOps metric

“How many times were your people woken up by faults in production?” JAX DevOps talks to John about metrics, security, testing, and automation.

Signing Git commits and tags with SSH

You can sign Git commits and tags with SSH keys instead of GPG.

Sixteen great years of Go

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

Pinning GitHub Actions

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.