Will Jordan · Writing · Projects
A globally distributed serverless compute platform, and my main project. Deploy source code or a container image over SSH or Git and get an auto-scaling HTTPS service with VM-level isolation: each request runs in its own microVM, restored from a snapshot taken mid-listen() in a few milliseconds.
Write-up: Long Live Global Heroku.
Local-first, multi-writer replication for SQLite and Postgres. Durable object-storage backing, scale-to-zero recovery, and no single writer to serialize through.
A binary patcher built on the idea that most bytes which change between two builds change because something else moved. A patch is a compact plan describing what moved where, from which the decoder rebuilds a full prediction of the new file, plus a correction listing every byte the prediction got wrong. Format knowledge lives in structure modules, one per toolchain; anything no module claims falls back to an ordinary delta.
Write-ups: Slicing Chrome’s Zucchini Patches in Half and Predicting the Go Linker.
See also earlier projects: games, emulation, and ROM hacking, 1998–2014.