Filter posts by kind Thoughts Notes ObservationsShort-form content, focusing on a single topic or idea. Generally just bullet-points on a certain topic. Long-form content, focusing on a single topic or idea.
A tale about Git LFS, CircleCI, and Github billing April 4, 2026
Claude Opus 4.5 has a better sense of taste than I do December 24, 2025
The best way to fake a fast website is to simplify anticipate what the user is doing. June 1, 2025
Using openconnect and vpn-slice, we can do better. June 1, 2025
Got a complex object you need to shove into a FastAPI form model? Here’s a clean way to do it. May 30, 2025
Why does react render the way it does? February 23, 2025
What is react memoization, and how can we use it? February 23, 2025
February 2, 2025
January 11, 2025
January 11, 2025
January 7, 2025
We have MongoDB at home January 6, 2025
A deep dive into using ASGI lifespan to safely manage shared state in FastAPI, without falling back on globals. January 1, 2025
June 18, 2024
April 30, 2024
RAII is not actually about April 30, 2024
April 30, 2024
April 7, 2024
April 7, 2024
A deep dive into the internals of threading in Python April 7, 2024
How do you run a bunch of tasks with a lot of threads? March 30, 2024
You can do zero-trust shared memory on Linux with this one neat trick March 30, 2024
File-locking on Linux is not atomic and FIFO, meaning readers and writers can claim locks in any order, running contrary to what the behavior should be March 29, 2024
March 29, 2024