Moving Faster: Optimizing Developer Experiences at Facebook
Offered By: Meta via YouTube
Course Description
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
Related Courses
Neural Networks for Machine LearningUniversity of Toronto via Coursera 機器學習技法 (Machine Learning Techniques)
National Taiwan University via Coursera Machine Learning Capstone: An Intelligent Application with Deep Learning
University of Washington via Coursera Прикладные задачи анализа данных
Moscow Institute of Physics and Technology via Coursera Leading Ambitious Teaching and Learning
Microsoft via edX