Thomas Heartman Developer, speaker, musician, and fitness instructor.

Stories by Thomas Heartman

Understanding The Rust Borrow Checker

Understanding the Rust borrow checker

Dev

Learn what Rust’s borrow checker does for us and how it compares to other forms of memory management.

Thomas Heartman
Mar 25, 2024 ⋅ 9 min read
Procedural Macros in Rust

Procedural macros in Rust

Dev

Procedural macros allow you to generate Rust code at compile time. This tutorial covers everything you need to know about proc macros in Rust.

Thomas Heartman
Dec 21, 2020 ⋅ 5 min read
The Rust Symbol

Rust traits: A deep dive

Dev

Traits are an important part of Rust. This tutorial will help you understand what traits are and how they work.

Thomas Heartman
Nov 19, 2020 ⋅ 6 min read
Understanding Lifetimes in Rust

Understanding lifetimes in Rust

Dev

In this guide, we’ll go over the basics of lifetimes and annotations and demonstrate how to work with them. We’ll also look at some common scenarios you might run into and walk through how to solve them with lifetimes.

Thomas Heartman
Aug 27, 2020 ⋅ 6 min read