Digital Garden / 2 guides

Digital Garden

Programming notes and learning guides I write while studying new languages and systems. They are working notes rather than polished tutorials, kept open so other engineers can learn from them too.

01 / Rust

The Rust Sandbox

My Rust programming notes, written while I learn the language: ownership, borrowing, lifetimes, traits and fearless concurrency, broken down from first principles into a study guide you can learn from too.

Growing 11 notes · Open guide →

02 / System Design

System Design

System design through real production architectures. Each case study takes one company, follows how its system evolved, and lets you run it: animated request flows, overload simulations and failure labs.

Growing 4 notes · Open guide →