Rust: Removing the Sharp Edges from Systems Programming

Rust: Removing the Sharp Edges from Systems Programming

Linux Foundation via YouTube Direct link

Introduction

1 of 36

1 of 36

Introduction

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Rust: Removing the Sharp Edges from Systems Programming

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction
  2. 2 Who am I
  3. 3 What is Systems Programming
  4. 4 Manual Memory Management
  5. 5 Why is Manual Memory Management challenging
  6. 6 Tour of Rust
  7. 7 Type System
  8. 8 Memory Leak
  9. 9 Explicit Ownership Transfer
  10. 10 C Example
  11. 11 Exciting Features
  12. 12 Algebraic Data Types
  13. 13 Matching Patterns
  14. 14 Generics Traits
  15. 15 Error Handling
  16. 16 Option Type
  17. 17 Result Type
  18. 18 Unsafe Functions
  19. 19 Rust C
  20. 20 Cargo
  21. 21 Meta Rust
  22. 22 Cargo Bitbake
  23. 23 Rust is not all golden
  24. 24 Fighting the borrowed checker
  25. 25 Rusts release schedule
  26. 26 WWF ORF
  27. 27 Russ Support
  28. 28 Rust Debugging
  29. 29 Incremental Builds
  30. 30 Link Time Optimization
  31. 31 IDES Integration
  32. 32 Downloads
  33. 33 Dynamically Linked Libraries
  34. 34 Cargo Side
  35. 35 Bare Metal
  36. 36 Rust Libraries

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.