Ultimate Rust Best Practices
1h 39m 25s
English
Paid
Course description
This course covers many best practices to help you with integrate Rust into your workflow, and let Rust’s tooling work for you. It includes formatting, linting, dependencies, vulnerabilities, code style, and general development advice.
Watch Online
Watch Online Ultimate Rust Best Practices
0:00
/ #1: The Best Practices Intro
All Course Lessons (21)
# | Lesson Title | Duration | Access |
---|---|---|---|
1 | The Best Practices Intro Demo | 01:13 | |
2 | 1.0 - Introduction - Formatting | 08:29 | |
3 | 1.1 - Clippy (the linter) | 06:08 | |
4 | 1.2 - Documentation | 09:09 | |
5 | 1.3 - Understanding Dependencies | 04:58 | |
6 | 1.4 - Managing Your Own Dependencies | 05:07 | |
7 | 1.5 - Checking for Vulnerabilities | 01:47 | |
8 | 1.6 - Check for Outdated Dependencies | 01:43 | |
9 | 1.7 - Denying Dependencies by Licensing | 05:05 | |
10 | 2.0 - Favor Iterators | 08:08 | |
11 | 2.1 - Minimize Cloning (we have an alternative name as well Cloning Can Be a Code Smell) | 02:17 | |
12 | 2.2 - Don’t Emulate OOP | 05:10 | |
13 | 2.3 - Favor Small Functions | 03:22 | |
14 | 2.4 - Clever Code | 05:24 | |
15 | 2.5 - Floating Point Numbers | 04:16 | |
16 | 2.6 - Platform & Feature Specific Code | 06:21 | |
17 | 3.0 - TANSTAAFL (There Ain’t No Such Thing As A Free Lunch) | 03:59 | |
18 | 3.1 - YAGNI : You Ain’t Gonna Need It | 04:35 | |
19 | 3.2 - Domain Boundaries | 04:51 | |
20 | 3.3 - Taming Compile Times | 02:51 | |
21 | The Best Practices Outro | 04:32 |
Unlock unlimited learning
Get instant access to all 20 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsSimilar courses

Ultimate Rust Foundations
Sources: ardanlabs.com
Ultimate Rust: This course covers many best practices to help you integrate Rust into your workflow, and let Rust’s tooling work for you. It includes formatting, linting, depend...
17 hours 53 minutes 36 seconds

Rust as a Service
Sources: ardanlabs.com
This course teaches integrating Rust into service-oriented architectures, covering REST server development, data handling, error management, and modularization. You'll learn tra...
6 hours 13 minutes 47 seconds

Rust for JavaScript Developers
Sources: Sidhartha Chatterjee
If you're a JavaScript developer like me, you might've been curious about Rust lately. A lot of modern JavaScript tooling (like Rome) is being re-written in Rust. This is becaus...

Rust: The Complete Developer's Guide
Sources: udemy, Stephen Grider
Welcome to the most comprehensive and practical course for learning Rust from scratch! Rust is changing the approach to systems programming with its focus on...
9 hours 25 minutes 40 seconds
Want to join the conversation?
Sign in to comment