Next Webcast: DevProdEng Lowdown: How Uber does Developer Productivity Engineering – July 14th (10am – 11am PDT). Learn more and register here.
Improve Your Developer Experience with Tableau and Gradle Enterprise
How does Tableau use build data and visualizations to drive huge gains in build performance? See this recorded webcast.
How LinkedIn Does Developer Productivity Engineering with Grant Jenks
This DPE Lowdown features Grant Jenks from LinkedIn’s Developer Productivity and Happiness organization. His Developer Insights team uses Gradle Enterprise to gather data on millions of builds every quarter and then run analytics against that data. Grant talks about LinkedIn’s techniques to measure things like developer productivity, code quality, and test flakiness. They judge the success of their DPE efforts based on the hard data they get from Gradle Enterprise. The end result: developer joy from his team’s constant improvements to the environments used by thousands of developers.
How Microsoft does Developer Productivity Engineering with Brian Houck
Microsoft’s Brian Houck is a Primary Productivity Engineer in the Windows Engineering Systems team. In this DPE Lowdown webinar, he talks about the metrics his team uses to find and remove friction in the development process. Brian’s team uses the tools and data of DPE, as you would expect, but he emphasizes the importance of talking with customers (LinkedIn developers) to make sure their efforts are effective and focused on the right issues. Interacting with developers through constant conversations and surveys is a key part of their DPE practice. That ongoing feedback lets his team stay in front of problems as they emerge, whether those problems are related to technology or culture.
PicPay Sees Payback within 3 months by Deploying Build Scan & Build Cache
In this case study based on a TechValidate survey, PicPay (the leading Brazilian mobile payments platform) reports a 3-month payback period after deploying Gradle Enterprise’s build and test acceleration technology (Build Cache) and its performance profiling and failure troubleshooting service (Build Scan™). These solutions help PicPay address their challenges related to long build and test feedback cycle times (locally and on CI) and their inability to easily determine the root cause of build, test, and CI failures and debug them.
Paxos Views Gradle Enterprise as Mission-Critical to their Developer Productivity Strategy
In this case study based on a TechValidate survey, fintech provider Paxos reports an immediate payback from deploying Gradle Enterprise’s Build Cache and Build Scan solutions. Since integrating Gradle Enterprise into their development process, the time savings experienced by accelerating build and test cycle times has dramatically improved developer productivity and Paxos now views Gradle as a strategic technology partner that exceeds their expectations for service and support.
How Netflix Does Developer Productivity Engineering
In this Developer Productivity Engineering meetup we talked to Danny Thomas from the Netflix Productivity Engineering team. We explore the people, processes, and tools they put in place to improve the productivity of their engineers and ultimately ship new and better content to Netflix users faster. Specifically, he discusses the impetus for creating a dedicated DPE team, its size and structure, key goals and metrics, and biggest wins to date.
Gradle Enterprise Exceeds Aetna’s Expectations for Scalability, Service and Support
Aetna saw immediate payback with Gradle Enterprise and credits it with addressing pains related to (1) observability of performance regressions, failures and productivity bottlenecks; (2) difficulty collaborating when troubleshooting failures; (3) and managing feedback cycles as the code base grows. According to a TechValidate survey respondent, Gradle consistently exceeds the company’s expectations for a strategic technology partner, scales well, and will meet the service-level expectations of any enterprise-wide deployment.
Premise Data Experience with Gradle Build Cache Node Replication in Android
Roger Taracha, senior Android engineer at Premise Data shares his company’s successful experience using build-cache node replication to serve their distributed teams across the globe. Roger begins with a conceptual recap of the Gradle Build Cache, its benefits, and general installation/configuration considerations. He then outlines the key benefits of node replication and the setup and configuration process, including connecting to Gradle Enterprise.
Dev Cloud Acceleration with Elastic and Google Cloud Platform
Elasticsearch uses Gradle Enterprise build and test acceleration technology to minimize CI build feedback cycle times and Build Scan™ data to monitor and optimize resource usage. In combination with Google Cloud Platform’s compute performance and cost advantages, Elastic delivers superior service levels to its customers and internal stakeholders. In this Webcast, Elastic’s Mark Vieira and GCP’s James Ward share best practices and technologies leveraged to achieve this result.
Scaling Android Builds in Pandemic Times at Tinder
In 2020 COVID sent us home. This event produced a completely different scenario in companies where employees enjoyed fast corporate networks. The optimization in the build system of teams working remotely has an impact on the speed and productivity of the engineers. Learn how Tinder leveraged build caching strategies to optimize the build speed in a .droidcon Americas presentation led by Inaki Villar, Build Engineer at Tinder.
Stash Experiences Early Benefits of Gradle Enterprise Solution for Developer Productivity Engineering
It didn’t take long for Stash, a web platform and mobile app provider of financial service, to see benefits after deploying Gradle Enterprise. We caught up with Joel Parrish, Principal Engineer at Stash to get the low down and he shared his experience and results to date for their Android build. Joel discusses how Build Scan™ is used to determine the root cause of slow build and configuration times and quickly discover a dependency conflict that was crashing the application.
Developer Productivity Engineering at Elastic: Avoiding the Cost of Inaction
Like many companies, the software development experience at Elastic was starting to become negatively impacted under the increasing strain of slowing builds and inefficient debugging. This Webcast describes how Elastic overcame the natural resistance to augmenting their process and toolset by quantifying the Cost of Inaction and blazing a new path toward build-engineering excellence. In this webcast, you will learn the key developer productivity pain points that drive up the cost of inaction; key DPE concepts and solutions; and how to quantify the Cost of Inaction.
Top Android Build Issues with Salesforce
Android builds can be complex and challenging to optimize, yet Android teams usually have the fewest resources to work on the build. In this webinar, Jason Schroeder from Salesforce and Rooz Mohazzabi from Gradle discuss top Android build issues and how to solve them. Specific topics include using build modularization to make the most of your processing power, leveraging the build cache to accelerate developer and CI builds, and working collaboratively with the Build Scan™ service to optimize and debug.
Improving the Developer Experience at Tableau with Gradle Enterprise
In a dialogue between Sam Snyder, senior developer at Tableau, and Hans doctor, Gradle CEO, opportunities to take the developer experience and organizational productivity to the next level are discussed. Specifically, you will learn how Tableau makes developers happy by using data visualizations to improve build reliability and performance and how to use Tableau with Gradle Enterprise for live build monitoring and debugging tricky performance and reliability issues.
Leveraging Remote Build Cache to Solve Cache Misses and Save Developer Time at SoundCloud
In addition to modularization, avoiding work is another important part of the build time reduction puzzle, and build caching is one way to avoid work. This is the story about how SoundCloud solved some cache misses with remote build cache and, in turn, saved developer time, making them happier and more productive.
Scaling Developer Productivity with Szczepan Faber of LinkedIn
How does LinkedIn create a culture of developer productivity that is capable of building over 100,000 times a day? Szczepan Faber is an architect and technical leader for development tools at LinkedIn. Szczepan sat down with Hans Dockter, founder and CEO of Gradle, to discuss the transformation of build engineering, what a healthy build culture looks like, and the future of developer tools automation.
We consider this to be a $100 million problem we are solving.
This is a no-brainer for a big Android team.
Conservatively we’ve gained back 1 day of lost productivity every week.