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

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
Rust: The Complete Developer's Guide

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
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 from C/C++

Rust from C/C++

Sources: ardanlabs.com
This course bridges the transition from C and C++ to Rust by highlighting their similarities and differences. Exploring Rust's native compilation, memory manage
5 hours 31 minutes 48 seconds