Blog
Notes and tutorials on backend engineering, Kubernetes, git and the tools around them.
Migrating from Gatsby to Astro: the framework was the easy part
How I moved this blog from Gatsby to Astro without readers, search engines or feed readers noticing: a parallel build, a parity check and one cutover.
How to migrate Google Authenticator to another phone
How to move all your Google Authenticator 2FA codes to a new phone in one go with its built-in export, instead of re-adding every account by hand.
Becoming more productive with git aliases
The git aliases I use every day, as shell aliases or in ~/.gitconfig, to cut commands like commit, rebase, log and status down to a few keystrokes.
Kubernetes invalid certificate
How to fix Minikube's "x509: certificate is valid for …" error when kubectl can't connect, and what replaces the deprecated --generator flag.
How to stop Youtube videos being paused
Play YouTube videos in VLC instead of the browser, with no more pauses: how to fix VLC's broken YouTube parser on Linux by updating youtube.lua.
New posts by email
On backend architecture, delivery and tech leadership. Only when there's something worth reading. Unsubscribe anytime.