Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a conference talk exploring how Uber leverages JavaScript across its engineering organizations. Discover the evolution of Uber's app and the reasons behind choosing JavaScript as a primary technology. Explore Uber's engineering stack, including the use of Express and React for building front-end properties. Learn about the tools and infrastructure employed to automate best practices. Gain insights into the logistics challenges faced by Uber and the lessons learned while scaling Node.js and the overall Uber platform. Examine Uber's web platform, built on open-source technologies with added proprietary enhancements. Understand the distinctions between frontend and backend development at Uber, and learn about the use of React components for flexibility and various visualization frameworks. This 30-minute talk, presented by Dustin Whittle at the WeAreDevelopers Conference 2017, offers valuable insights for developers interested in large-scale JavaScript applications and engineering practices at a leading tech company.
Syllabus
Intro
Evolution of the Uber App
Why JavaScript?
How Uber uses JavaScript
Let Builders Build
Uber Service Foundation
Logistics Challenges
Uber Engineering Stack Evolution
Lessons learned scaling Node.is
Lessons learned scaling Uber
Uber Web Platform built from Open Source
Uber Web Platform added special sauce
Frontend vs Backend
React components for flexibility
Visualization Frameworks
Taught by
WeAreDevelopers