Posts

Essays on software, performance, and self-hosting.

c++ · performance 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.

performance Tuning a Server for Benchmarking
Taming OS and hardware noise for repeatable benchmarks.

self-hosting Self-Hosting on the Dark Web
Bringing this site to Tor as a hidden service.

self-hosting First Steps on a New Server
A personal checklist for settling into a fresh machine.

mathematics Fundamental Theorem of Calculus
From the Riemann integral to the keystone of calculus.

c++ · performance Optimizing a Lock-Free Ring Buffer
Building a lock-free SPSC queue for the lowest latency.

c++ Deriving Type Erasure
Building a minimal std::any to demystify type erasure.

c++ · performance 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.