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
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
Rust Programming: The Complete Developer's Guide
Sources: zerotomastery.io
Learn the Rust programming language from scratch! Learn how to code & build real-world applications using Rust so that you can get hired and be recognized as a
25 hours 37 minutes 12 seconds
Ultimate Rust Crash Course
Sources: ardanlabs.com
Learn the basics of Rust, gain practical skills for writing safe and fast code. The course is suitable for both beginners and experienced programmers.
2 hours 26 minutes 32 seconds
Transform Your Craft with TDD: Master clean code and testing
Sources: Daniel Moka
Do you want to learn TDD but don't know where to start? "Прокачай свой код с TDD" (Enhance Your Code with TDD) is a beginner-friendly e-book and video...
4 hours 7 minutes 36 seconds