The How To Code It logo
  • Home
  • About
  • Guides
  • Newsletter
  • Updates
  • Home
  • About
  • Guides
  • Newsletter
  • Updates

Learn Rust with practical, production-tested guides

With these hands-on guides, we'll go far beyond The Book and help you become the best Rust engineer you've ever met.

An illustration of a Greek goddess holding an iPhone and newsletter.

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

RUST
TYPE-DRIVEN DESIGN
VIDEO
RUSTCONF
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

An astronaut with crab pincers floats in space
Illustration of a crab in a wizard's hat

Writing production Rust macros with macro_rules!

RUST
MACROS
Illustration of a crab in a wizard's hat

Learn how experts write real production macros.

Read more

The definitive guide to error handling in Rust

RUST
ARCHITECTURE
ERROR HANDLING
Illustration of a seagull attacking a crab

Learn to model and handle any error using idiomatic Rust.

Read more

Illustration of a seagull attacking a crab
Illustration of a bee

Master hexagonal architecture in Rust

RUST
ARCHITECTURE
TYPE-DRIVEN DESIGN
Illustration of a bee

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
DATA STRUCTURES
ALGORITHMS
Illustration of a two-headed snake

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

Read more

Illustration of a two-headed snake
Illustration of a new type of railgun-mounted mecha-crab

The ultimate guide to Rust newtypes

RUST
NEWTYPES
TYPE-DRIVEN DESIGN
Illustration of a new type of railgun-mounted mecha-crab

Clean up your code, clarify business logic and improve test coverage with Rust's newtype wrappers.

Read more

A pink accent stripe

Oh yes, it's that time again

How To Code It uses analytics cookies to understand how the site is doing.

The privacy policy has all the details and will cure your insomnia.

The X logoThe LinkedIn logo

©️2025, How To Code It Ltd

  • Privacy policy
  • |
  • Bug reports