Projects
Everything filed under projects.
- torana: what a 5 MB reverse proxy taught me about latencyBuilding a small Rust reverse proxy, from 1,060 requests a second to parity with Caddy. Two changes did almost all of it, and neither was clever.
- NodeMinus: put the safety check where the delete happensA small desktop app that deletes node_modules folders. The UI asks for confirmation, but the real guardrail lives in the Rust backend, where no frontend bug can skip it.
- gflow: team conventions belong in a config file, not a wiki pageEvery team has rules for branch names, commit messages and pull requests. Most keep them in a document people skim once. gflow puts them in a committed YAML file that a CLI follows for you.
- Scheduling Kubernetes jobs for when the grid is cleanerA carbon-aware scheduler that delays batch jobs until electricity is cleaner. The interesting decisions were not about carbon at all. They were about what happens when the data is missing.