Expert Takes
Meta (formerly Facebook) may be solving the hardest software productivity problem in the world today. The company operates at “human scale,” with the Facebook app alone serving 2.9B active monthly users. In addition to building all of their own release tools, Meta manages all the code from its most well-known apps—Facebook, Instagram, Whatsapp, and Portal— from one massive monorepo. In this DevProdEng Lowdown webcast we chat with Adam McCormick from Meta’s FARE team (Facebook Mobile Apps Reliability Engineering) to get the lowdown on how Facebook does Developer Productivity Engineering. This webcast event will take place on Thursday, March 17th (10am PST | 1pm EST | 6pm GMT | 7pm CET).
INDUSTRY NEWS
Gradle Enterprise continues to solidify its position as the de facto standard source of build and test data analytics and acceleration technologies for both Gradle and Maven builds. Spring, JetBrains (Kotlin), JUnit 5, and not surprisingly, Gradle Build Tool, are just some of the OSS projects that rely on Gradle Enterprise to improve build and test feedback cycle times and make troubleshooting more efficient by combining root cause analysis data with failure analytics. Most recently Testcontainers, OpenRewrite and Micronaut joined the movement. Gradle is proud to support these key open source projects with a free instance of Gradle Enterprise to optimize developer productivity and the developer experience. You can see the complete roster of OSS projects here and access their public instances of Gradle Enterprise to see the Build Scan™ reports and analytic dashboards in action.
IDEAS AND INSights
If you haven’t already checked out the Developer Productivity Engineering Learning Center, we encourage you to do so. The goal is to provide a world-class experience for those who want to learn more about DPE and get answers to questions efficiently. In addition to “Quick Links'' to our most popular content, assets can be filtered by learning objective, journey phase, and key topics. Bookmark this page and start exploring our DPE resources now.
Upcoming Featured Event - LAST CALL
Our next Introduction to Developer Productivity Engineering online workshop will take place on March 4, 9:00 am - 11:30 am PT. In this hands-on online educational event with labs, DPE guru, Raju Gandhi, will demonstrate DPE best practices and tools in action—using examples from Java projects that rely on Maven or the Gradle Build Tool. In this workshop you will learn how to:
- Accelerate debugging and root cause analysis time in half leveraging Build Scans.
- Achieve up to 90% reductions in local and remote build times using Build Cache and Test Distribution.
- Avoid performance regressions, continuously improve toolchain reliability, and better manage flaky tests with build performance and build failure analytics.
|