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
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 commentsWant to join the conversation?
Sign in to commentSimilar 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
Learn Rust in a Month of Lunches
Sources: Dave MacLeod
"Learn Rust in a Month of Lunches" - just one month and one hour a day to start writing code in Rust! This book teaches you to write ultra-fast and safe code...
Rust: Building Reusable Code with Rust from Scratch
Sources: udemy
Rust is a systems programming language with a focus on safety, especially safe concurrency, supporting both functional and imperative paradigms, syntactically similar to C++, bu...
6 hours 17 minutes 32 seconds
Ultimate Rust: Foundations - Next Steps
Sources: ardanlabs.com
This course offers the next steps not covered in Ultimate Rust: Foundations that expand on and optimize what you’ve already built.
50 minutes 48 seconds
Let’s Rust
Sources: Pau Labarta Bajo
Take the Let's Rust course and develop an ML service in Rust. Train the model, create a REST API for predictions, and deploy the service in Kubernetes.
12 hours 40 minutes 9 seconds