Ultimate Rust Best Practices

1h 39m 25s
English
Paid
March 15, 2024

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 Ultimate Rust Best Practices

Join premium to watch
Go to premium
# Title Duration
1 The Best Practices Intro 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

Similar courses to Ultimate Rust Best Practices

Rust Programming: The Complete Developer's Guide

Rust Programming: The Complete Developer's Guide

Duration 26 hours 7 minutes 19 seconds
Ultimate Rust: Foundations - Next Steps

Ultimate Rust: Foundations - Next Steps

Duration 50 minutes 48 seconds
Ultimate Rust Foundations

Ultimate Rust Foundations

Duration 17 hours 53 minutes 36 seconds
Rust from C/C++

Rust from C/C++

Duration 5 hours 31 minutes 48 seconds
Rust: Building Reusable Code with Rust from Scratch

Rust: Building Reusable Code with Rust from Scratch

Duration 6 hours 17 minutes 32 seconds
Rust as a Service

Rust as a Service

Duration 6 hours 13 minutes 47 seconds
Rust Developer Bootcamp

Rust Developer Bootcamp

Duration 9 hours 50 minutes 20 seconds