Posts
Essays on software, performance, and self-hosting.Optimizing a Spin-Lock
Squeezing every pico out of the simplest lock.
One Hundred Thousand Reads
A thank you, and a look at the numbers.
Tuning a Server for Benchmarking
Taming OS and hardware noise for repeatable benchmarks.
Self-Hosting on the Dark Web
Bringing this site to Tor as a hidden service.
First Steps on a New Server
A personal checklist for settling into a fresh machine.
Fundamental Theorem of Calculus
From the Riemann integral to the keystone of calculus.
Optimizing a Lock-Free Ring Buffer
Building a lock-free SPSC queue for the lowest latency.
Deriving Type Erasure
Building a minimal std::any to demystify type erasure.
Devirtualization and Static Polymorphism
The hidden cost of virtual dispatch, and how to escape it.
2018
About this Site
Rebuilding a personal blog from scratch, a decade on.