Blog

An Interactive Guide through the Kalman Algorithm
Build the Kalman filter in TypeScript one idea at a time, from a single noisy altimeter to an aircraft you can scrub through in 3D.

The Grand Programming Languages Spectrum
Twenty-seven languages scored on eleven facets and cross-checked against seven popularity rankings, with charts you can explore.

The Periodic Table of Software Architecture
Ninety-two architectural patterns, principles, and practices arranged as a periodic table you can explore.

Start Microsoft Flight Simulator 2020 without intro videos
Start Microsoft Flight Simulator 2020 without the introduction videos

Using NuKeeper from GitHub Actions
Automagically keeping your dependencies up-to-date with NuKeeper and GitHub Actions.

Quickly pull on a different branch using git
Finding the easiest way to pull updates from main into feature branch

Building a Custom 40% Ortho Keeb
Join me on this journey of building a custom ortholinear 40% keyboard.

Toggle macOS Dark/Light mode from the Command Line
Quickly toggle between light/dark mode with Alfred