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

RUST
ARCHITECTURE
ERRORS
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
ARCHITECTURE
NEWTYPES
An illustration of a honeybee standing on hexagonal honeycomb.

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
DATA STRUCTURES
ALGORITHMS
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

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

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

Read more