Snap your fingers and presto! How Uber Engineering built a fast, efficient data analytics system with Presto and Parquet.
Uber Engineering built Uber Central's architecture by integrating the Uber for Business platform with a custom front-end design tailored to customer feedback.
In this article, we discuss how Uber Engineering designed m.uber, a lightweight web app that delivers a native app experience for riders on mobile browsers.
In this article, a software engineer on Uber Engineering's Payments Efficiency Team discusses how we optimized our driver payment platform for cash and digital wallet commissions in India.
Get to know Uber's Developer Experience team, a group of writers, educators, and technologists dedicated to setting our engineers up for success.
Recurrent neural networks equip Uber Engineering's new forecasting model to more accurately predict rider demand during extreme events.
In 2016, Uber Engineering built and open sourced RAVE, a data model validation framework for Android that leverages Java annotation processing to protect against crashes caused by invalid data.
In this article, Uber Engineering shares our best practices for relieving RxJava backpressure on Android through targeted operators, more forgiving RxJava 1.x configurations, and RxJava 2.x.
In this article, we outline how Uber Engineering developed UberSignature, a new feature that allows iOS users to draw and store touchscreen signatures on the UberRUSH app.
The monorepo codebase powering Uber Engineering's Android rider app is architected to scale for growth while supporting the IDE, reducing build times, and stabilizing the master during integrations.
In this article, we discuss how Uber Engineering uses Locality Sensitive Hashing on Apache Spark to reliably detect fraudulent trips at scale.
Composed of a staged rollout and intelligent analytics tool, Uber Engineering's experimentation platform is capable of stably deploying new features at scale across our apps. In this article, we discuss the challenges and opportunities we faced when building this product.
How Uber Engineering re-architected the content delivery feed and backend ecosystem of our new driver app to deliver an enhanced user experience.
Uber Engineering's data center architecture is adopting IPv6 support to keep pace with the expansion of our services.
Uber Engineering built a custom stack that generates AutoValue models using immutable collections to stably migrate Android apps at scale.
Get to know Uber Engineering New York City and the exciting work we do on UberEATS, UberRUSH, and Uber's Observability platform.
The Uber Developer Platform empowers engineers worldwide to build moving in-app experiences for riders and drivers through integrations with Uber's Trip Experience API.
A daylong event at Uber’s Palo Alto office, sponsored by our LadyEng group, showcased the technical work across Uber Engineering as well as the people who are leading and building these projects. Here are some of the resulting presentations.
Uber Engineering debuts deck.gl 4.0, the latest version of our open source data visualization framework featuring enhanced geospatial exploration, a re-architected codebase, and more comprehensive documentation.
A recipe for success: how Uber Engineering used React Native to optimize UberEATS' Restaurant Dashboard app for mobile.