Reading path · 8 stops · 66 min of reading · 1 tool and data page
Real things built in Rust.
What you'll learnA SQL engine, an LLM proxy, a game engine and a live wallpaper: the Rust code that shipped and the numbers it hit.

The path, in order
Topics: Rust, Game dev. Ticks show what you have read in this browser.
- Article · 14 minBuild a database in Rust: AI passed 866K tests, then failed ROLLBACK
Claude Code wrote a SQL engine in Rust in 12.5 minutes. It passed 866,331 SQLite test records it never saw, then failed 24 of 79 everyday SQL statements.
- Article · 16 minLLM proxy benchmark: 200 duplicate calls became 1 (and a 30 s bug)
I put a Rust LLM proxy in front of the OpenAI SDK: 200 duplicate calls became 1, outage calls fell 89 to 5, and a test found a 30 s serialization bug.
- Article · 12 minBevy instancing: drawing 639,000 units with one draw call per mesh
Bevy instancing past automatic batching: units as plain data, 48-byte instances, Arc hand-off and one draw per mesh. Real Rust code and measured frame times.
- Article · 3 minAdding Chinese, Japanese and Korean to my Rust game engine without touching 39,000 lines
How O'BLOCK got Simplified Chinese, Japanese and Korean in a custom Rust game engine without touching 39,000 lines: glyph atlases, fonts and string width.
- Article · 1 minMy Windows wallpaper solves the geodesic equation, live
A Windows live wallpaper that steps the geodesic equation with RK4 in real time, on a torus, a knot and a Klein bottle. How the math works.
- Article · 18 minBalatro save file runs as code. 1 in 5 corrupted saves load anyway
Balatro runs your save file as Lua code. Where saves live on Windows, Mac and Steam Deck, and why 12,694 of 61,672 corrupted saves loaded with no error.
- Article · 2 minI ran 20 AI coding agents on one PC. The bottleneck was the compiler.
Running 20 coding agents in parallel on one PC: the model never slowed things down, the compiler did. How content-hashed test caching fixed it.
- Free toolJSON to Rust struct
Paste JSON, get serde structs: nested types, Option for nulls, renames done.
When you finish
Paths that pick up where this one stops.

Rust crate data, start to finish
Publish a crate, see why crates.io download counts mislead, then read any crate's real usage in seconds.

IDs and timestamps that sort
Why UUIDv7 beats v4 as a database key, which libraries keep order, and tools to make and decode IDs and times.

O'BLOCK: how it's made
How we built and launched a Steam game in Rust: lying NPCs, 639,000 units on screen, a bot-proof economy and launch week.