Learn better-than-production Rust

Become the best Rust engineer you've ever met with practical guides and exercises 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.

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

Rust ownership explained: merging linked lists

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

How a "simple" linked list coding challenge helps explain Rust's ownership model.

Read more

The ultimate guide to Rust newtypes

NEWTYPES
RUST
TYPE-DRIVEN DESIGN
An illustration of a new type of mecha-crab, wielding a large gun.

Improve type safety, clarify business logic and improve test coverage with Rust's newtype wrappers.

Read more