⭐️ Attend the next #DPESummit. https://dpesummit.com/?utm_source=you...
In 2018, Square predicted that their 1 million lines of code (LoC) codebase would double in size every couple of years; a prediction that came true when they reached 4 million LoC in late 2021. This growth negatively impacted build and test times for Square’s 300+ modules and 20+ applications that were all part of the same codebase. Enter Isolated Development, a practice of creating demo applications for sandboxing new features without pulling in everything from the entire application. This led to new opportunities for using DPE techniques (and Gradle Enterprise features) like build and configuration caching, test parallelization, and observability dashboards. This experience revealed more efficient workflows and actionable data for improving productivity that ultimately resulted in a 60% decrease in build and test cycle times.
Ralf Wondratschek is a Principal Engineer at Amazon (formerly at Square) who helps simplify the delivery process of millions of packages. This includes providing a platform for internal and external partners to integrate their features, shipping applications for vehicles and other form factors, and making the whole delivery process safer. Prior to joining Amazon, Ralf worked for Evernote and several companies in Germany, and he has published four apps in the Google Play Store as an independent developer.
Sponsored by #GradleEnterprise
Download the #DeveloperProductivityEngineering Handbook, a complete guide to #DPE for practitioners. https://gradle.com/developer-producti...
Run a FREE, Gradle or #Maven #BuildScan™ and get an organized record of everything that happened in your builds so that troubleshooting and build investigations becomes more efficient. https://scans.gradle.com/?utm_source=...
Sign up for our free training classes to learn how you can optimize your #buildperformance. https://gradle.com/training/?utm_sour...