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.

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