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
Introduction to Functional ProgrammingDelft University of Technology via edX Introduction to Office 365 Development and APIs
Microsoft via edX Web Development and Design using Wordpress
California Institute of the Arts via Kadenze Build a Basic PHP Website Course (How To)
Treehouse Web Applications for Everybody
Independent