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

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

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

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