YoVDO

Level Up Your Concurrency Skills With Rust

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Rust Courses Concurrency Courses Memory Safety Courses

Course Description

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

Tags

Related Courses

Amazon Elastic File System (EFS) Performance (Japanese)
Amazon Web Services via AWS Skill Builder
Learn Intermediate Java: Threading
Codecademy
Learn JavaScript: Best Practices
Codecademy
Intro to Operating Systems 3: Concurrency
Codio via Coursera
Introduction to Operating Systems
Codio via Coursera