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

YouTube

Bringing Rust to Large Organizations - Lessons from Facebook

Rust via YouTube

Overview

Explore the journey of integrating Rust into a large existing software ecosystem at Facebook in this 31-minute RustConf 2019 talk. Discover how to introduce Rust to your organization and set it up for success while preserving its unique properties. Learn about the challenges and solutions in writing, building, testing, handling third-party code, creating foreign bindings, debugging, deployment, and monitoring Rust projects within an established environment. Gain insights from the case study of Mononoke, a core production service developed in Rust at Facebook. Understand the impact of Rust on bug reduction, code expressiveness, and review processes. Examine the surprising appeal of Rust to dynamic language users and learn strategies for building a Rust community within your organization. Walk away with practical questions to consider when introducing Rust to your own development ecosystem.

Syllabus

Intro
Bringing Rust to Facebook
Case study: Mononoke
Mononoke production experience
The FB Environment
Rust view of the world
Cost of bugs
Expressiveness and review
Surprise converts: dynamic language users
Building a community

Taught by

Rust

Reviews

Start your review of Bringing Rust to Large Organizations - Lessons from Facebook

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.