-
September 28, 2026
Rewriting an entire UI in Rust
What happens if you replace 24k lines of web UI with a pile of Rust stuff? Let us find out.
-
July 30, 2026
How Git Cherry Tree is made
How I make decisions while working on the client, and the process of making it.
-
January 4, 2026
Rendering Million-Line Diffs at 60fps
Loading, scrolling, wrapping, selecting, and syntax-highlighting a million-line diff at 60fps, without dropping a frame.
-
December 27, 2025
Making Git Status Even Faster
Part 2 of the git status adventure: NT APIs, cache-line-aligned structures, and a homemade arena take the Linux repo from 137ms to 71ms.
-
December 20, 2025
The Fastest Git Status in the World (on Windows!)
How Git Cherry Tree statuses the Linux kernel repo in 137ms on Windows, beating git, libgit2, and gitoxide.
-
December 13, 2025
Building a Git Client in Rust, With No Rust Experience
Six months of Rust, zero prior experience, and a git client that opens the Linux kernel repo. Notes from the journey.