Rust in Production: Case Studies and Value Proposition - Philly ETE 2016

Rust in Production: Case Studies and Value Proposition - Philly ETE 2016

ChariotSolutions via YouTube Direct link

THE EPIC STORY OF DROPBOX'S EXODUS FROM THE AMAZON CLOUD EMPIRE

11 of 13

11 of 13

THE EPIC STORY OF DROPBOX'S EXODUS FROM THE AMAZON CLOUD EMPIRE

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Rust in Production: Case Studies and Value Proposition - Philly ETE 2016

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

  1. 1 Intro
  2. 2 What is Rust? • What is production? • Case Studies
  3. 3 Rust is a systems programming language that focuses on safety, speed, and concurrency.
  4. 4 Systems programming: "when the details matter"
  5. 5 Details • Memory management • Memory layout • Performance • Determinism
  6. 6 Shared mutable state is the root of all evil
  7. 7 (Shared AND mutable) state is the root of all evil
  8. 8 Tension: low-level street cred vs ease of use, eg "I don't use C for a reason"
  9. 9 "Is it production ready" is a contextual question.
  10. 10 V1: 750kloc C++ V2: 75kloc C++ V3: 7.5kloc Rust
  11. 11 THE EPIC STORY OF DROPBOX'S EXODUS FROM THE AMAZON CLOUD EMPIRE
  12. 12 Stability without stagnation (and a shout-out to crater)
  13. 13 on OS X and Linux, Windows in a few releases

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.