YoVDO

Moving Faster: Optimizing Developer Experiences at Facebook

Offered By: Meta via YouTube

Tags

Software Engineering Courses Deep Learning Courses PHP Courses React Native Courses

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 Learning
University 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