Articles
In-depth pieces on Rust standard library idioms, performance, and design.
How Rust earned its reputation in the systems-programming niche traditionally dominated by C and C++.
Stop fighting the borrow checker. Once you understand the model, the rules feel inevitable.
How the two languages compare on safety, performance, ergonomics, and ecosystem.
Async in Rust is different from async in JavaScript or C#. Here's how to think about it.
When to reach for Vec, when for HashMap, when for BTreeMap, and when for VecDeque.
Declarative macros, procedural macros, and how to know which one you need.
Rust on bare metal: no_std, cargo-binutils, and the embedded HAL ecosystem.
axum is a tower-based web framework that has become the de-facto choice for new Rust web services.
How Rust achieves the same machine-code output as hand-tuned C.