5 results for "monorepo" across all locations
Faster Together: Uber Engineering’s iOS Monorepo
The Uber Engineering mobile team migrates to a monorepo that uses Buck to test and deploy iOS and Android code faster and more efficiently than ever before.
Building Uber’s Go Monorepo with Bazel
When Uber adopted the open source Bazel build system, our engineers found many opportunities to contribute improvements to how Bazel works with a large Go monorepo.
The Journey To Android Monorepo: The History Of Uber Engineering’s Android Codebase Organization
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.
Measuring Kotlin Build Performance at Uber
To determine if it made sense to adopt Kotlin for our Android monorepo, Uber’s Mobile Engineering team measured Kotlin build performance at scale across a variety of project structures.
How We Halved Go Monorepo CI Build Time
Before 2021, Uber engineers would have to take quite a taxing journey to make a code change to the Go Monorepo. First, the engineer would make their changes on a local branch and put up a code revision to our internal code review system, Phabricator. Next, our infrastructure would see the request and initiate a number of validation jobs on our CI.
Products
Company