Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Level Up Your Concurrency Skills With Rust

Strange Loop Conference via YouTube

Overview

Explore the world of concurrent programming and enhance your skills with Rust in this 39-minute conference talk from Strange Loop. Dive into the challenges of race conditions and learn how Rust's compile-time checks can help catch concurrency errors early. Discover why mastering concurrency is crucial in today's computing landscape and how Rust's unique features, such as ownership and borrowing, contribute to memory safety. Follow along as David Sullins, an NVIDIA game development expert, demonstrates practical examples and explains key concepts like data races, borrowing, and resource ownership. Gain insights into Rust's approach to solving common concurrency problems and see how these principles can be applied to improve your programming skills across various languages. Whether you're a seasoned developer or new to concurrent programming, this talk offers valuable lessons to help you level up your coding abilities and build safer, more efficient software.

Syllabus

Introduction
Why learn Rust
Game Engine
Data Race
What is Rust
Examples
Borrowing
HeightIn
Mule Borrowing
Conclusion
Memory Safety
Ownership of Resources
Compile Time
Final Thought

Taught by

Strange Loop Conference

Reviews

Start your review of Level Up Your Concurrency Skills With Rust

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.