Skip to main content

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

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 21 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: The Best Practices Intro

All Course Lessons (21)

#Lesson TitleDurationAccess
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 subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Ultimate Rust Foundations

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

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

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

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

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