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

YouTube

Moving Faster: Optimizing Developer Experiences at Facebook

Meta via YouTube

Overview

Explore how Facebook optimizes developer workflows and leverages deep learning for advanced developer experiences in this 24-minute conference talk from F8 2017. Discover the ideal developer workday, learn about powerful tools like PHP, HHM, React Native, and Watchmen, and understand how Facebook tackles challenges at scale. Dive into the advantages and challenges of Nuclide, Facebook's integrated development environment, and gain insights into building robust, responsive IDEs. Uncover the engineering principles behind Facebook's developer tools and understand how they contribute to faster, more efficient development processes.

Syllabus

Intro
Welcome
Ideal Developer workday
The build
PHP
HHM
React Native
Scale
Static Resources
Hack Server
Watchmen
Sand Castle
Engineering Time
Context Switch Overheads
Source Control
Nuclide
Advantages of Nuclide
Challenges of Nuclide
Building a robust responsive IDE
What we expect from an IDE
Does it work like that
Why is it happening
How did we do it
How it works
Conclusion

Taught by

Meta Developers

Reviews

Start your review of Moving Faster: Optimizing Developer Experiences at 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.