Learn to code anything in Rust

Become the best Rust engineer you've ever met with practical guides and case studies in my free weekly newsletter.

A marble statue of a Greek god coding on a throneA pink accent stripe

One newsletter per week, max. Unsubscribe whenever. Privacy policy here.

The latest Rust guides

Running Rust in production? Start flying.

Rust In Space! How Rust is powering next-generation space mission simulators

RUST
TYPE-DRIVEN DESIGN
RUSTCONF
VIDEO
An astronaut with crab pincers floats in space.

Learn to model 13 billion years of time with an inside look at a European Space Agency mission simulator.

Read more

Writing production Rust macros with macro_rules!

RUST
MACROS
Crab and Goyle

Learn how experts write real production macros.

Read more

The definitive guide to error handling in Rust

ARCHITECTURE
RUST
ERROR HANDLING
Illustration of a seagull attacking a crab

Learn to model and handle any error using idiomatic Rust.

Read more

Master hexagonal architecture in Rust

RUST
TYPE-DRIVEN DESIGN
ARCHITECTURE
Hero image

Take the pain out of scaling. This guide has everything you need to write flexible, future-proof Rust applications using hexagonal architecture.

Read more

Ownership by example: merging linked lists in Rust

RUST
OWNERSHIP
ALGORITHMS
DATA STRUCTURES
Illustration of a two-headed snake

Grok Rust's ownership model with a "simple" linked list coding challenge.

Read more

See all guides