
Learning Rust For Busy People
A practical podcast designed for busy professionals who want to learn the Rust programming language and become productive quickly. Each episode covers key concepts, tips, and real-world usage of Rust in a concise manner. The show aims to streamline the learning process for those with limited time.
Episodes

#7 – minised, part 2
Use Rust to develop a miniature version of the “sed” command-line utility, part 2. Covers topics that include an update to the level of detail covered in the podcast, considerations when selecting the name "build" or "new" for a constructor function that is associated with a "struct", differences between the Python Standard Library and Rust Standard Library when it comes to functionality for comma

#6 – minised, part 1
Use Rust to develop a miniature version of the “sed” command-line utility, part 1. Covers topics that include a subset of functionality for the “sed” command-line utility that’s used for replacing text, the scope of features that we’ll include in the miniature “sed” utility that we’re building, how to define a “struct” in Rust, how to leverage the “Option” enum for a value that may be either somet

#5 – Extracting text from a Markdown file, part 3
Use Rust to extract text from a Markdown file, part 3. Covers concepts that include how to implement error handling by treating problems as either "unrecoverable" errors (by calling the "panic!" macro) or "recoverable" errors (by returning a "Result" enum), how to propagate errors using the question mark operator, and how to specify return types and return values for functions.Find more informatio

#4 – Extracting text from a Markdown file, part 2
Use Rust to extract text from a Markdown file, part 2. Covers concepts that include refactoring a program into a binary crate and a library crate for separation of concerns, passing command-line arguments to a program, using a vector, using the "dbg!" macro, the system of "ownership" in Rust, and what it means for a Rust program to "panic".Find more information about this podcast and the practical

#3 – Extracting text from a Markdown file, part 1
First practical code example. Use Rust to extract text from a Markdown file. Covers how to use Rust to read the contents of a text file, iterate through lines of a text file, manipulate a String by replacing text, and print the value of a variable to standard output.Find more information about this podcast and the practical code examples here: https://joshroot.github.io/learning-rust-for-busy-peop

#2 – Installing Rust and using Cargo to manage a project
Overview of installing Rust and using Cargo to create a new project, compile code, and run the executable that's built. Discussion of differences and similarities in how projects are set up and managed in Rust versus in Python.RustRover IDE: https://www.jetbrains.com/rust/Find more information about this podcast and the practical code examples here: https://joshroot.github.io/learning-rust-for-bus

#1 – Introduction
Introduction episode for the Learning Rust For Busy People podcast.Find more information about this podcast and the practical code examples here: https://joshroot.github.io/learning-rust-for-busy-people-podcast This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit learningrustforbusypeople.substack.com
Recommended

English Vocabulary Help

TED Talks Daily

Learn English B1 with Daily News | English Listening Practice

Talk About Talk - Executive & Leadership Communication Skills

English with Olivia | Slow Conversations & Vocabulary

Stand In The Circle

SLOW ENGLISH PODCAST (A1-A2) With Subtitles | Daily Videos | English With Us Podcast

Learn English A2 with Daily News | Simple English Listening Practice

پلی لیست | PlayList

Conspiracy Files with Paige Carter

Bad Friends

Learn 50 English Phrases While You Sleep | Everyday English Phrases & Vocabulary