
Mastering Rust Programming
Markus Hale
This audiobook is narrated by a digital voice.
For decades, programmers faced a choice: the speed of C/C++ (with its risks) or the safety of languages like Java (with its overhead). Rust solves this dilemma, delivering C-level performance, fearless concurrency, and guaranteed memory safety, all verified at compile time.
Mastering Rust Programming is your complete, project-based audio guide to conquering Rust's famously steep learning curve. This practical journey takes you from fn main() to building production-ready applications, helping you internalize a new, powerful way of thinking about software.
In this audiobook, you will learn to:
This is not just theory. You will apply your skills by building two professional-grade capstone projects from scratch: a high-performance rgrep command-line tool and a concurrent todo_api web service using Axum and SQLx.
This guide is ideal for any developer seeking to add a powerful, high-performance language to their toolkit. Get ready to master the future of systems programming.
Duration - 8h 44m.
Author - Markus Hale.
Narrator - Digital Voice Maxwell G.
Published Date - Monday, 13 January 2025.
Copyright - © 2025 Markus Hale ©.
Location:
United States
Description:
This audiobook is narrated by a digital voice. For decades, programmers faced a choice: the speed of C/C++ (with its risks) or the safety of languages like Java (with its overhead). Rust solves this dilemma, delivering C-level performance, fearless concurrency, and guaranteed memory safety, all verified at compile time. Mastering Rust Programming is your complete, project-based audio guide to conquering Rust's famously steep learning curve. This practical journey takes you from fn main() to building production-ready applications, helping you internalize a new, powerful way of thinking about software. In this audiobook, you will learn to: This is not just theory. You will apply your skills by building two professional-grade capstone projects from scratch: a high-performance rgrep command-line tool and a concurrent todo_api web service using Axum and SQLx. This guide is ideal for any developer seeking to add a powerful, high-performance language to their toolkit. Get ready to master the future of systems programming. Duration - 8h 44m. Author - Markus Hale. Narrator - Digital Voice Maxwell G. Published Date - Monday, 13 January 2025. Copyright - © 2025 Markus Hale ©.
Language:
English
Title
Duration:00:00:09
Introduction: Why Rust, Why Now
Duration:00:17:02
Chapter 1: Getting Started with Rust
Duration:00:30:04
Chapter 2: Understanding the Core Syntax
Duration:00:32:28
Chapter 3: Ownership and Borrowing — The Heart of Rust
Duration:00:31:22
Chapter 4: Working with Data — Structs, Enums, and Pattern Matching
Duration:00:26:27
Chapter 5: Collections and Iterators
Duration:00:26:25
Chapter 6: Error Handling and Result Management
Duration:00:23:34
Chapter 7: Modular Programming and Code Organization
Duration:00:24:57
Chapter 8: Working with Traits and Generics
Duration:00:24:10
Chapter 9: Concurrency and Parallelism in Rust
Duration:00:30:20
Chapter 10: Working with Files, I/O, and the Filesystem
Duration:00:25:10
Chapter 11: Memory Management and Performance Optimization
Duration:00:23:02
Chapter 12: Testing and Debugging Rust Code
Duration:00:29:34
Chapter 13: Building Command-Line Tools (Project 1)
Duration:00:28:48
Chapter 14: Building a Backend Web Service (Project 2)
Duration:00:35:26
Chapter 15: Asynchronous Programming Deep Dive
Duration:00:21:44
Chapter 16: Integrating Rust with Other Languages
Duration:00:23:57
Chapter 17: Advanced Rust Patterns and Best Practices
Duration:00:28:02
Chapter 18: Preparing for Production and Real-World Deployment
Duration:00:22:46
Conclusion: From Beginner to Rustacean
Duration:00:18:49
Ending Credits
Duration:00:00:13