Programming.
logs from the trenches: code, infra, performance.
Curious case of Redis - the single threaded Mandela effect
Everyone knows Redis is single-threaded. They are wrong, but they are not completely wrong, and that is the annoying part.
Zero-JS by default, interactive when needed
Astro ships no JavaScript by default. Most people add React immediately. I did not, and it turns out a blog is just documents.
How I added custom-designed blog layouts to a Webflow CMS blog
A practical way to keep a Webflow CMS blog intact while allowing selected posts to use fully custom editorial layouts.
Shipping a write-ahead log in three evenings
The naive version is forty lines. The version that survives a power-cut is six hundred. Here is what changed between them, and the moment I almost gave up.
Observability is just paranoia with graphs
Why I instrument everything, even the parts that "obviously cannot fail." A field guide to wiring tracing into a small system without losing your weekend.
WASM as a plugin runtime — what nobody warns you about
The pitch is great. The reality involves four layers of ABI, two flavors of memory, and exactly one segfault you will spend a Saturday on.
Compilers are just string manipulation with anxiety
Building a tiny language for fun, learning what a parser actually is, and discovering that the hard part was never the parser.