The Developer Productivity Engineer - July 2024
Gradle Inc.
Develocity is the leading platform to help you observe, accelerate, and troubleshoot your builds and tests.
DPE SUMMIT 2024
Full speaker lineup released, early-bird prices end in August!
With our popular DPE City Tour circuit ending in Washington D.C. on July 18th, it’s time to turn our full attention to DPE Summit–September 24-25 in San Francisco!?
If you’re still on the fence about coming, take a look at the full speaker lineup and get impressed. You’ll learn from and network with developer productivity experts from Airbnb, Atlassian, Google, JetBrains, LinkedIn, Meta, Microsoft, Netflix, and Uber, to name just a few!?
Reminder: Early-bird ticket prices end August 18, and hotel rooms close to the venue are in short supply. Don’t wait any longer to save your spot!?
EXPERT TAKES
How DO top banks handle flaky tests?
Ever wonder how banks with trillions of dollars in assets approach the universal challenge of flaky tests??
As you're probably aware, a flaky (or intermittent or non-deterministic) test is a test that—given the same code, the same inputs, and the same environment—sometimes passes and sometimes fails.?
Organizations that prioritize quality will have more tests, and more tests mean a greater likelihood that some of those tests will be flaky. Scale this out to millions of tests per day, and we can begin to see the problem.?
That’s why we’re sharing our conversation with developer productivity experts at four large financial organizations— U.S. Bank , 高盛 , 摩根士丹利 , and 摩根大通 —about how they address flaky tests by making it part of their organizational mindset.
BEST PRACTICES
How Uber took on the challenge of flaky tests??
In the previous section, we looked at how some of the largest financial institutions handle flaky tests. Now, let’s turn to Uber.
Imagine deploying code that may or may not contain a major problem—that's the reality of flaky tests. Flaky tests are often overlooked or ignored, but this simply accumulates technical debt and delays development. Uber experienced this firsthand when its flaky tests, seemingly minor annoyances, snowballed into a major threat that eroded developer trust and slowed innovation.?
In this article by Xiaoyang Tan , Yushan L. , and Sergey Balabanov of Uber’s Development Platform team, you’ll learn the technical details of Uber's flaky test remediation efforts with Testopedia, their in-house tool built for the single purpose of tracking and contextualizing all tests.?
The main takeaway is that investing in robust testing practices isn't just about finding bugs—it's about fostering developer trust and ensuring a smooth, efficient development process.
DPE DATA POINT
领英推荐
How Revolut cut build times by 75% for complex Android projects
In light of a rapidly growing codebase, financial services unicorn Revolut faced a nasty impact on time-to-market due to difficulty in managing the growth of build and test cycles. Read about how they turned the tide.
TRAINING AND EDUCATION
DPE University welcomes its first 1,500 learners!
We’re thrilled to welcome the first 1,500 course participants to DPE University! In less than 6 weeks, we’ve reached this exciting milestone.
DPE U offers 10 free, self-paced courses on Gradle, Apache Maven, Develocity, and DPE, with more courses to be released in the coming months.?
Courses are presented by the Gradle training team, including Java Champions Trisha Gee , Brian Demers , and ?? Baruch Sadogursky . Join hundreds of learners and start your developer productivity journey today.?
P.S. All learning paths provide certificates upon completion so you can share your achievements!?
IDEAS & INSIGHTS
Learn how these 20 companies got their DevProd initiatives funded
DPE Showdown guest and DPE Summit speaker Abi Noda (co-founder of DX), published this interesting article for his weekly Substack newsletter that touched on something sensitive to many dev teams.
Once you get buy-in for your developer productivity initiative, how do you get money, people, and time to actually make it happen??
He compares feedback from 20 different companies that have Developer Productivity teams or initiatives in place, asking what tipped the scales in favor of funding DevProd and making it a first-class citizen.?
And guess what? It almost always boiled down to a specific project. Top-ranked projects focused on CI/CD tooling and removing bottlenecks, followed by optimization projects for cloud infrastructure and development environments. It’s a helpful and well-written article, and we recommend you read it.
You can also see more of Abi in our latest DPE Showdown, where he joins other experts from Microsoft, Spotify, and Uber to talk productivity metrics.?
Get these newsletters early with additional content, including quizzes and job openings related to #DevProd, #DevX, and #DPE
--
tags: #Java #developerproductivity #developerexperience #softwaredevelopment #platformengineering #Android #Maven #Gradle #Develocity #softwareengineering #platformengineering #DevProd #DevEx #DPE #Observability