Rust
# The Rust language & ecosystem.
❯ cat documents/
-
Deep dive Rust
Concept
2026-08-08
Rust's core model — ownership and borrowing, lifetimes, traits, fearless concurrency, and async — and why the compiler is the point.
-
How Rust evolves — RFCs, teams & the release train
Concept
2026-08-09
The RFC process and team governance, the Rust Foundation's role, nightly feature gates and stabilization, and the six-week train with editions on top.
-
Hexagonal architecture reference implementation — Rust
Concept
2026-08-09
The house hexagonal reference realized for Rust — a Cargo workspace of per-context crate clusters, crates as compile-enforced walls, traits as ports, one binary crate per assembly, dyn-by-default wiring with generics as the measured escape hatch, and the orphan rule quietly forcing the gateway to be a real artifact.
❯ tree collections/
-
The Rust toolchain/
12 items
rustup, the release channels, and cargo as the single front door — the catalog of built-in and companion tools from rustc to miri.
-
Rust compilers & the language definition/
4 items
rustc as the single implementation, the spec situation, editions as the compatibility mechanism, and the async-runtime landscape.
-
Ownership, memory & concurrency/
7 items
Rust's core model in depth — the borrow checker, memory without a GC, and compile-time data-race freedom.
-
The Rust build ecosystem/
3 items
Cargo as the one build path — the artifact formats, the project model in depth, and the release & supply-chain machinery.
-
Rust web frameworks/
5 items
The tower/hyper substrate and the frameworks over it — Axum, Actix Web, Rocket — plus the contract-fidelity table.
-
Testing in Rust/
8 items
Map of Rust testing strategies — unit to security — with the built-in harness, nextest, and the deep-dive notes per strategy.
-
Backend protocols in Rust/
7 items
How REST, GraphQL, gRPC, WebSockets/SSE and messaging map onto the de-facto crates, with a deep dive per protocol.
-
Storage access from Rust/
6 items
How Rust reaches every storage kind — per-store drivers and the sqlx/diesel/sea-orm spectrum — with a deep dive per kind.
-
Security in Rust applications/
4 items
How the recurring security concerns map onto Rust's crates — identity, the web attack surface, and cryptography.
-
Exercises/
2 items
Practice material: katas, challenges, build projects.