Rustacean Station

Learn Rust in a Month of Lunches with Dave MacLeod

Donnerstag, 5. Oktober 2023 · 1 h 04

MP3

Shownotes

Allen Wyma talks with Dave MacLeod (github.com/Dhghomon) about his book “Learn Rust in a Month of Lunches” (mng.bz/OxOO) from Manning.

Rustacean Station discount code for the book: au35mac

Contributing to Rustacean Station

Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

• Twitter: @rustaceanfm (twitter.com/rustaceanfm)

• Discord: Rustacean Station (discord.gg/cHc3Gyc)

• Github: @rustacean-station (github.com/rustacean-station)

• Email: hello@rustacean-station.org

Timestamps

• [@00:00] - Introduction: meet Dave MacLeod

• [@01:47] - Target audience and motivation behind the book

• [@08:32] - Taking a direct approach to learning

• [@15:14] - Understanding shadowing in Rust

• [@16:56] - Comparing “Learn Rust in a Month of Lunches” with “EasyRust”

• [@20:06] - Streamlined printing: Changes to printline and print in Rust

• [@22:08] - Dive into async Rust

• [@24:19] - Crafting a coherent flow: process and concept tie-ins in the book

• [@29:46] - Tackling advanced topics: macros, iterators, and closures

• [@33:05] - Exploring the chrono crate

• [@35:29] - Safety and testing: discussing unsafe Rust

• [@41:49] - The book’s release date

• [@44:18] - Dave’s experience writing the book

• [@46:54] - Future plans and projects

• [@49:33] - Closing thoughts

Credits

Intro Theme: twitter.com/AerocityMusic

Audio Editing: Plangora (twitter.com/plangora)

Hosting Infrastructure: Jon Gjengset (twitter.com/jonhoo)

Show Notes: Plangora (twitter.com/plangora)

Hosts: Allen Wyma (twitter.com/allenwyma)

0:00 / 0:00