# Developer Productivity Engineering (DPE) > Developer Productivity Engineering (DPE) uses tools and technologies to improve developer productivity and happiness. Join us to learn more. Home of the DPE Summit and the DevProdEng Lowdown/Showdown video series — conference sessions, speaker profiles, agendas, and recordings on Developer Productivity Engineering (DPE) and Developer Experience (DX). ## Main pages - [The Home of Developer Productivity Engineering (DPE)](https://dpe.org/) - Developer Productivity Engineering (DPE) uses tools and technologies to improve developer productivity and happiness. Join us to learn more. - [Developer Productivity Engineering Summit 2027](https://dpe.org/dpe-summit/) - Discover the only event dedicated to the practice of Developer Productivity Engineering (DPE) and Developer Experience (DX). - [Agenda - Developer Productivity Engineering Summit 2027](https://dpe.org/dpe-summit/agenda/) - Explore the full DPE Summit 2025 agenda — session topics, times, speaker backgrounds, and complete details for all scheduled activities. - [DPE Summit 2025 Speakers - Developer Productivity Engineering Summit 2027](https://dpe.org/dpe-summit/speakers/) - In this two-day, dual-track event, DPE and DX leaders will share their best practices, success stories, and lessons learned. - [Sessions - Developer Productivity Engineering Summit 2027](https://dpe.org/sessions/) - Explore presentation recordings and slides from our 2025 Summit speakers. You can browse them all or filter by topic and brand. - [Get the lowdown on Developer Productivity Engineering (DPE)](https://dpe.org/lowdown/) - Join an upcoming DevProdEng webcast to learn how top software development organizations successfully leverage DPE practices and tools. - [Join a Developer Productivity Engineering (DPE) Showdown](https://dpe.org/showdown/) - Watch engineering leaders from top software development organizations discuss and debate a range of DPE/DX topics in a live gameshow format. ## Speakers - [ADAM ROGAL](https://dpe.org/speakers/adam-rogal/) - pAdam currently leads the DoorDash’s Developer Productivity and Platforms (Mobile, Web and Backend) org. In the past, he served Uber Mobile, API, Documentation, and Java Platforms, helping 1000s of engineers across the… - [Affan Hussain](https://dpe.org/speakers/affan-hussain/) - Code Generation - [Akshat Bhatia](https://dpe.org/speakers/akshat-bhatia/) - pspanPassionate about making developers I lead the Developer Platform organization at Databricks. Before this was leading Developer Infrastructure at Airbnb./span/p - [Ankit Srivastava](https://dpe.org/speakers/ankit-srivastava/) - pAnkit is a software engineer based in San Francisco working at Apple. He has background in solving challenging problems around development environment frameworks, CI/CD, scalability and software build systems so that… - [Aubrey Chipman](https://dpe.org/speakers/aubrey-chipman/) - pspanPriorities: “What are the actual, underlying problems?”, “What’s the simplest and best solution?”, “Consult & implement the solutions”, “Improving the developer experience”. Aubrey loves to work on developer… - [Aurimas Liutikas](https://dpe.org/speakers/aurimas-liutikas/) - pspanAurimas is a software engineer at Google working on AndroidX libraries. The need to write efficient code has been instilled in him through his work on Chrome for Android, and later Android OS itself. This drive… - [Cory Mead](https://dpe.org/speakers/cory-mead/) - pspan style="font-weight: 400"Writing software for people who write software so they can spend more time not writing software./span/p - [Denis Cabasson](https://dpe.org/speakers/denis-cabasson/) - pspan style="font-weight: 400"Denis is a Devops engineer manager with a strong focus on automation and streamlining of the User Experience., around CI/CD and build topics. Based in Ottawa, Canada, Denis enjoys a good… - [Dmitry Jemerov](https://dpe.org/speakers/dmitry-jemerov/) - pspanDmitry Jemerov is a JetBrains veteran who has worked on many products including IntelliJ IDEA, PyCharm, RubyMine, Kotlin and more. His current role is Head of Product in the IntelliJ department./span/p - [Eric Wendelin](https://dpe.org/speakers/eric-wendelin/) - pspanEric leads data science and research initiatives for Gradle Enterprise. Previously, he led the Gradle core team and data engineering teams at Apple and Twitter.br /span/p - [Etienne Studer](https://dpe.org/speakers/etienne-studer/) - pspanEtienne Studer is the SVP of Engineering, Develocity, at Gradle Inc. He leads the software engineering team behind Develocity, the leading technology-enabling platform for the practice of Developer Productivity… - [Gautam Korlam](https://dpe.org/speakers/gautam-korlam/) - pspanGautam is a Senior Staff Software Engineer on Uber’s Java Developer Experience Team. He is passionate about tools to improve developer experience in large codebases. He has spoken about a wide variety of topics… - [Grant Jenks](https://dpe.org/speakers/grant-jenks/) - pspanGrant Jenks is a technical leader with 15 years of experience in turning research and product ideas into high performance software. For the last three years, he has worked at LinkedIn in the Developer Productivity… - [Hans Dockter](https://dpe.org/speakers/hans-dockter/) - pspan style="font-weight: 400"Hans Dockter is a founder and the CEO of Gradle Inc. He continues as project lead for the Gradle Build Tool since its inception in /spanspan style="font-weight: 400"2015/spanspan… - [Janusz Kudelka](https://dpe.org/speakers/janusz-kudelka/) - pspanJanusz Kudelka is a Staff Software Engineer working on Developer Infrastructure at Airbnb. Before Airbnb he worked on building key-value stores and p2p systems at Facebook. He is passionate about efficiency with a… - [Jim Hurne](https://dpe.org/speakers/jim-hurne/) - pspanJim Hurne is a senior software engineer with 18+ years of experience who thrives on hard problems. Strong team leader who mentors others. Pragmatic learner who stays abreast of current trends and technologies in… - [Jonathan Schneider](https://dpe.org/speakers/jonathan-schneider/) - pspanJonathan is co-founder and CEO at Miami-based Moderne which automates software maintenance activities at scale. He founded OpenRewrite at Netflix and went on to found the Micrometer project as a member of the… - [Justin Kaeser](https://dpe.org/speakers/justin-kaeser/) - pJustin believes in “Tools before Rules”: automating the development toolchain to remove the friction of dealing with manual processes. He works on this goal as team lead for the Bazel support in IntelliJ IDEA and as… - [Justin Reock](https://dpe.org/speakers/justin-reock/) - pspan style="font-weight: 400"Justin Reock is the Chief Evangelist and Field CTO of Gradle Enterprise, and is an outspoken blogger, speaker, and free software evangelist. He has over 20 years of experience working in… - [Karim Nakad](https://dpe.org/speakers/karim-nakad/) - pEmpowering developers to be able to move effortlessly through their codebases has always been a passion of mine. At Meta, I get to do just that. Our group works on improving developer productivity and experience by… - [Luke Daley](https://dpe.org/speakers/luke-daley/) - pspanLuke Daley is a Principal Executive with a penchant for building developer tools and improving developer productivity. Over the last decade he has helped build Gradle Build Tool (https://gradle.org) and Gradle… - [Marc Philipp](https://dpe.org/speakers/marc-philipp/) - pMarc Philipp is a software engineer with extensive experience in developing business and consumer applications, as well as training and coaching other developers. At Gradle Inc. he’s working on innovative produces like… - [Michael Bailey](https://dpe.org/speakers/michael-bailey/) - pMichael is a Google Developer Expert and a Distinguished Engineer on the Android team responsible for American Express’ flagship consumer Android apps in the U.S. market. Development on these apps began in 2010. Since… - [Nick McDuffie](https://dpe.org/speakers/nick-mcduffie/) - pspanNick McDuffie is a seasoned technology executive and Vice President of Product Management at Salesforce. He leads the strategy and development of the internal Developer Platform used by over 15,000 engineers across… - [Ralf Wondratschek](https://dpe.org/speakers/ralf-wondratschek/) - pRalf is a principal engineer at Amazon and helps simplify the delivery process of millions of packages. This includes providing a platform for internal and external partners to integrate their features, shipping… - [Roberto Perez Alcolea](https://dpe.org/speakers/roberto-perez-alcolea/) - pspanRoberto Perez Alcolea is an experienced software engineer with focused in microservices, cloud, developer productivity and continuous delivery. He’s a self-motivated, success-driven, and detail-oriented… - [Shailesh Jannu](https://dpe.org/speakers/shailesh-jannu/) - pShailesh Jannu is a hands-on technology leader with more than 20 years of experience in engineering, architecture, product management and product development. He has a passion for developing solutions using AI, Machine… - [Shivani Pai Kasturi](https://dpe.org/speakers/shivani-pai-kasturi/) - pspanShivani Pai Kasturi is a Staff Software Engineer at LinkedIn. She is part of the Build Platforms team that mainly focuses on boosting Developer productivity by improving the build speed for LinkedIn products while… - [Simona Bateman](https://dpe.org/speakers/simona-bateman/) - pspanSimona Bateman is a software engineer passionate about making developers’ lives easier by identifying pain points and building tools to alleviate them. She has worked in a variety of roles across startups and at… - [Swati Gambhir](https://dpe.org/speakers/swati-gambhir/) - pSwati Gambhir is a Staff Software Engineer at LinkedIn. For her last 4 years at LinkedIn, she has been a part of various key projects to improve the developer experience and productivity. Recently, she led the… - [Szczepan Faber](https://dpe.org/speakers/szczepan-faber/) - pspanHelping developers get more done, maker of Mockito and other open source, principal engineer at Airbnb./span/p - [Ty Smith](https://dpe.org/speakers/ty-smith/) - pspanTy Smith is a Senior Staff Engineer at Uber where he leads the Android platform group and is the chairman of Uber’s Open-Source Technical Steering Committee. He has a passion for tools, frameworks, and open-source… - [Valera Zakharov](https://dpe.org/speakers/valera-zakharov/) - pspanValera Zakharov leads the mobile developer experience team at Slack. Prior to Slack, he led the development of Espresso at Google and contributed to the infrastructure that runs hundreds of android tests per… ## Sessions — DPE Summit 2025 - [“Programming” GenAI into Developer Productivity](https://dpe.org/sessions/eric-wendelin-jasmine-robinson/programming-genai-into-developer-productivity/) - pspan data-sheets-root="1"Join Eric Wendelin and Jasmine Robinson from Netflix to go beyond the hype. In this session, they will walk you through the real-world challenges and strategic decisions behind implementing… - [Agentic coding at Airbnb](https://dpe.org/sessions/szczepan-faber-mike-nakhimovich/agentic-coding-at-airbnb/) - Szczepan Faber and Mike Nakhimovich (Airbnb) share lessons from building responsible agentic coding at scale—trade-offs, outcomes, and productivity impact. - [AutoMobile](https://dpe.org/sessions/jason-pearson/automobile/) - pAsking AI agents to one-shot apps and hoping their models have enough training to generate the right code was a temporary phase. AutoMobile brings the exact platform specific context for mobile engineers to explore… - [Beyond the Commit: A Fireside Chat on AI and Developer Productivity](https://dpe.org/sessions/brian-houck-nachiappan-nagappan/beyond-the-commit-a-fireside-chat-on-ai-and-developer-productivity/) - With AI adoption surging, Meta established a comprehensive suite of metrics to measure the impact of AI on developer productivity across the software delivery lifecycle. - [Beyond the Keyboard: Reclaiming Idle Time for Developer Productivity](https://dpe.org/sessions/shivang-shah/beyond-the-keyboard-reclaiming-idle-time-for-developer-productivity/) - pspan data-sheets-root="1"Modern developer machines are powerful—but underutilized. Between meetings, context switches, and breaks, they sit idle for hours each day, waiting for the next command. In this talk, I’ll… - [Crossing the communication chasm to drive targeted productivity improvements](https://dpe.org/sessions/rebecca-fitzhugh/crossing-the-communication-chasm-to-drive-targeted-productivity-improvements/) - pspan data-sheets-root="1"Atlassian platform teams are responsible for driving cross-cutting engineering efforts to increase developer productivity and uplift engineering health. This means those teams working on… - [Debug Less, Deploy More: Intuit’s CI/CD Productivity Evolution](https://dpe.org/sessions/katie-lamkin-fulsher-vijay-agrawal/debug-less-deploy-more-intuits-ci-cd-productivity-evolution/) - At Intuit, developers are moving faster and smarter by transforming how they build, test, and deploy—using GenAI failure analysis, GitHub Actions, and Argo-powered progressive delivery. - [Developer experience in the AI era](https://dpe.org/sessions/abi-noda-nicole-forsgren/developer-experience-in-the-ai-era/) - Fireside conversation with Nicole Forsgren and Abi Noda on modern DevEx programs, measuring developer experience, and AI’s impact. - [Developer Productivity in the Age of GenAI](https://dpe.org/sessions/vic-iglesias/developer-productivity-in-the-age-of-genai/) - Vic Iglesias (Netflix) shares practical strategies for maintaining fast feedback, reliable CI/CD, and developer focus as GenAI accelerates code creation and increases delivery pressure. - [Developer Velocity in the AI Era: The Databricks Way](https://dpe.org/sessions/akshat-bhatia-janusz-kudelka/developer-velocity-in-the-ai-era-the-databricks-way/) - pspan data-sheets-root="1"At Databricks, we’ve been on a journey to transform the developer experience from the ground up in the age of AI. In this session, we will share how our Developer Platform org is building… - [From 25 Minutes to 2.5: Okta’s Journey to Faster Builds](https://dpe.org/sessions/anugrah-singhal-jason-erickson/from-25-minutes-to-2-5-oktas-journey-to-faster-builds/) - pTired of glacial Maven build times? We were, too. Slashing build times in a large 1400 module project is a deliberate journey. This session reveals our multi-year effort to optimize our developer experience. This… - [From Lag to Lightning: Transforming Dependency Update Timelines](https://dpe.org/sessions/roberto-perez-alcolea-aubrey-chipman/from-lag-to-lightning-transforming-dependency-update-timelines/) - pspan data-sheets-root="1"Discover how we transformed our dependency update process that led to the latest dependency versions undergoing zero-touch deployment in hours (rather than days or weeks) across thousands of… - [Gradle: Your Build, Your Rules](https://dpe.org/sessions/aurimas-liutikas/gradle-your-build-your-rules/) - pspan data-sheets-root="1"As your Gradle project gets bigger, it can get harder to make sure everything is built in exactly the way you want it. This talk will be a discussion about building your own Gradle plugin that… - [How might we improve the impact of AI on developers’ productivity?](https://dpe.org/sessions/elise-paradis/how-might-we-improve-the-impact-of-ai-on-developers-productivity/) - pspan data-sheets-root="1"In this presentation, I will discuss some of the findings from two different research projects I led at Google, both of which aim to answer the question: “How might we improve the impact of AI… - [How to be quick without being dirty: maintaining quality at high velocity](https://dpe.org/sessions/benjie-de-groot-erin-doyle/how-to-be-quick-without-being-dirty-maintaining-quality-at-high-velocity/) - pspan data-sheets-root="1"When it comes to software quality, moving faster doesn’t necessarily mean you’re in a better place, especially when you don’t have the right pipelines or processes set up. Eventually, the bugs… - [Information to Inspiration: Morgan Stanley’s Data-Driven Approach to Developer Productivity](https://dpe.org/sessions/khalid-elsawaf/information-to-inspiration-morgan-stanleys-data-driven-approach-to-developer-productivity/) - pspan data-sheets-root="1"When Morgan Stanley took on its DevOps transformation, we knew we wanted to use data to drive the adoption of developer best practices. Join us to learn more about how Almanac, our patented… - [JetBrains DevEco Survey: What Thousands of Developers Tell Us About Productivity in Their Companies](https://dpe.org/sessions/olga-lvova-yanina-ledovaya/jetbrains-deveco-survey-what-thousands-of-developers-tell-us-about-productivity-in-their-companies/) - JetBrains shares key insights from its Developer Ecosystem Survey on developer productivity, experience, and what actually drives outcomes in real teams. - [Maven Turbo reactor](https://dpe.org/sessions/sergey-chernov/maven-turbo-reactor/) - pspan data-sheets-root="1"Let’s take a look how Maven builds multi-module projects and why it can be slow. There are few ways to revisit standard behavior and efficiently utilize multi-core CPUs. Good news is that it… - [Measure, Don’t Guess: Observability as the Key to Performance Tuning Software Delivery](https://dpe.org/sessions/trisha-gee/measure-dont-guess-observability-as-the-key-to-performance-tuning-software-delivery/) - Trisha Gee explains how applying observability to build and test systems—using Develocity—unlocks measurable gains in developer productivity and DORA outcomes. - [Measuring Engineering Productivity from a Standing Start: A 330-Year-Old Bank’s Journey](https://dpe.org/sessions/hilary-lanham-tom-kelk/measuring-engineering-productivity-from-a-standing-start-a-330-year-old-banks-journey/) - Hilary Lanham and Tom Kelk (Lloyds Banking Group) share how a centuries-old bank established engineering productivity measurement—aligning stakeholders, instrumenting delivery, and driving targeted improvements. - [Measuring the Impact of AI on Developer Productivity at Meta](https://dpe.org/sessions/pavel-avgustinov-payam-shodjai/measuring-the-impact-of-ai-on-developer-productivity-at-meta/) - pspan data-sheets-root="1"With AI adoption at the forefront of developer productivity investments across the industry, the question of how to measure ROI is dominating discourse. At Meta, we’ve established a… - [Merge Queue at Uber Scale](https://dpe.org/sessions/dhruva-juloori/merge-queue-at-uber-scale/) - pAt Uber’s scale, guaranteeing an always-green mainline while processing hundreds of changes per hour across diverse monorepos, each supporting tens of business-critical apps, presents significant challenges, such as… - [Operators, DeepSeek and the Future of AI and Productivity](https://dpe.org/sessions/juan-marcano/operators-deepseek-and-the-future-of-ai-and-productivity/) - Juan Marcano (Uber) explores operator-driven AI, DeepSeek, and how adaptive testing systems like DragonCrawl improve developer productivity at scale. - [Optimizing for Time: Dark Matter](https://dpe.org/sessions/karim-nakad/optimizing-for-time-dark-matter/) - Standups, cross-functional alignment, chat, email, and task management create hidden “Dark Matter” that consumes engineers’ time. Karim Nakad (Meta) shows how Meta measures time and top-line velocity metrics to reduce non-coding overhead. - [Reimagining CI/CD with Agentic AI: The Future of Platform Engineering in Financial Institutions](https://dpe.org/sessions/bishwajeet-paul-subha-rajagopalan-mani-nagaraj/reimagining-ci-cd-with-agentic-ai-the-future-of-platform-engineering-in-financial-institutions/) - pspan data-sheets-root="1"In highly regulated environments like financial institutions, Platform Engineering needs more than automation—it needs intelligence, resilience, and compliance by design./span/p pspan… - [Salesforce’s AI journey for Developer Productivity: From Single Tool to Multi-Agent Development Ecosystem](https://dpe.org/sessions/venkad-dhandapani/salesforces-ai-journey-for-developer-productivity-from-single-tool-to-multi-agent-development-ecosystem/) - Salesforce’s path from one AI tool to a secure, multi-agent developer ecosystem—MCP, AI Rules, agent analytics, and measured impact on software delivery. - [Shift Left, Not Off a Cliff: Making Early Testing Actually Work](https://dpe.org/sessions/vishruth-ashok/shift-left-not-off-a-cliff-making-early-testing-actually-work/) - Vishruth Ashok (CloudKitchens) explains how to make early testing effective—avoiding brittle pipelines and building pragmatic, developer-friendly quality practices. - [Speed, Flow, and Metrics: Mastering the Developer Productivity Paradox](https://dpe.org/sessions/anjali-gugle/speed-flow-and-metrics-mastering-the-developer-productivity-paradox/) - pspan data-sheets-root="1"In the race to accelerate software delivery, organizations often focus heavily on metrics, dashboards, and automation. But are we measuring the right things? Are we truly optimizing for… - [Testing on Thin Ice: Chipping Away at Test Unpredictability](https://dpe.org/sessions/francois-martin-brian-demers/testing-on-thin-ice-chipping-away-at-test-unpredictability/) - Brian Demers (Gradle) and François Martin (Karakun AG) unpack the real costs of flaky tests and share practical techniques to detect, analyze, and eliminate test unpredictability. - [The Critical Role of Troubleshooting in an ML-based development process](https://dpe.org/sessions/laurent-ploix/the-critical-role-of-troubleshooting-in-an-ml-based-development-process/) - Troubleshooting is central to ML-driven development. This session introduces Local DORA metrics (e.g., local/PR Time To Restore) and shows how AI tools in Develocity can shorten feedback loops and improve developer productivity. - [The Need for Speed: Streamlining CI/CD for Rapid App Releases](https://dpe.org/sessions/hassan-chagani-clinton-teegarden/the-need-for-speed-streamlining-ci-cd-for-rapid-app-releases/) - pspan data-sheets-root="1"This session will cover strategies and techniques used to significantly reduce CI merge times and accelerate release frequency. Learn how we implemented CI/CD improvements to streamline… - [Universal Cache: It’s time for fast, reliable, and cheap CI pipelines](https://dpe.org/sessions/etienne-studer-mirco-dotta/universal-cache-its-time-for-fast-reliable-and-cheap-ci-pipelines/) - Etienne Studer and Mirco Dotta (Gradle) introduce Universal Cache and show how toolchain observability and caching cut CI time and cost while improving reliability. - [Unleashing Developer Productivity: Supercharging Zero Day Cloud-Native Developer Experience from IDE](https://dpe.org/sessions/muktesh-mishra/unleashing-developer-productivity-supercharging-zero-day-cloud-native-developer-experience-from-ide/) - pspan data-sheets-root="1"You invest your time and effort in writing beautiful code, then deploy that somewhere in the cloud using containers, Kubernetes, Argo Pipelines, and whatnot. It is all fine and dandy from this… - [What Makes a Great Developer Experience?](https://dpe.org/sessions/max-kanat-alexander/what-makes-a-great-developer-experience/) - Max Kanat-Alexander explains what defines a great developer experience—speeding up iteration cycles, protecting focus time, and reducing cognitive load—plus practical ways leaders can deliver measurable outcomes. - [You can write code faster. Can you deliver it faster?](https://dpe.org/sessions/you-can-write-code-faster-can-you-deliver-it-faster/) - pGenerative AI is redefining how code gets written—faster, more frequently, and at greater scale. But your delivery pipeline wasn’t built for this. The more code GenAI produces upstream, the more pressure it puts on… - [Your Toolchain is Production: The Case for Observability](https://dpe.org/sessions/your-toolchain-is-production-the-case-for-observability/) - Treat your developer toolchain like a production system. Brian Demers (Gradle) makes the case for observability across builds and CI/CD to improve reliability, speed, and developer productivity. ## Sessions — DPE Summit 2024 - [A Score for Pull Request Complexity – Its Impact on Cycle Time and How We Reduced it with AI](https://dpe.org/sessions/caterina-curti-chris-williams/a-score-for-pull-request-complexity-its-impact-on-cycle-time-and-how-we-reduced-it-with-ai/) - Presented by Caterina Curti and Chris Williams at DPE Summit 2024, an event developed and hosted by Gradle. - [Android Builds: Simple Recipes to Enhance Developer Productivity](https://dpe.org/sessions/aida-issayeva/android-builds-simple-recipes-to-enhance-developer-productivity/) - Presented by Aida Issayeva at DPE Summit 2024, an event developed and hosted by Gradle. - [Boosting Developer Productivity Through Better Modularity](https://dpe.org/sessions/jendrik-johannes/boosting-developer-productivity-through-better-modularity/) - Presented by Jendrik Johannes (Onepiece.Software) at DPE Summit 2024, an event developed and hosted by Gradle. - [Building Software Factories with GitLab and Gradle](https://dpe.org/sessions/lee-faus/building-software-factories-with-gitlab-and-gradle/) - Presented by Lee Faus (GitLab) at DPE Summit 2024, an event developed and hosted by Gradle. - [Data and Analytics in Service of DPE](https://dpe.org/sessions/jason-rhoades/data-and-analytics-in-service-of-dpe/) - Presented by Jason Rhoades (Intuit) at DPE Summit 2024, an event developed and hosted by Gradle. - [DragonCrawl: Shifting Mobile Testing to the Left with AI](https://dpe.org/sessions/juan-marcano/dragoncrawl-shifting-mobile-testing-to-the-left-with-ai/) - Presented by Juan Marcano (Uber) at DPE Summit 2024, an event developed and hosted by Gradle. - [DX Platform & Product Management: A Perfect Match](https://dpe.org/sessions/timothy-haagenson-ben-burbank/dx-platform-product-management-a-perfect-match/) - Presented by Ben Burbank and Timothy Haagenson (American Airlines) at DPE Summit 2024, an event developed and hosted by Gradle. - [Fighting Flaky Tests at Scale](https://dpe.org/sessions/inez-korczynski/fighting-flaky-tests-at-scale/) - Presented by Inez Korczyński (Block) at DPE Summit 2024, an event developed and hosted by Gradle. - [Framework to tackle API Dependency Management in Microservices](https://dpe.org/sessions/karthik-nagesh/framework-to-tackle-api-dependency-management-in-microservices/) - pspan style="font-weight: 400;"In today’s world of API development there are various stages in project development of which live dependency testing becomes a bottleneck when your API has dependencies with external… - [Gaining Actionable Cross-Project Build Insights](https://dpe.org/sessions/etienne-studer-laurent-ploix/gaining-actionable-cross-project-build-insights/) - pspan style="font-weight: 400;"Set up a toolchain that allows you to efficiently gain actionable insights where you will get the most build reliability and acceleration improvements in return for your investment./span/p… - [Gen Als: Empowering the Developer Journey at Every Step](https://dpe.org/sessions/byron-grogan/gen-als-empowering-the-developer-journey-at-every-step/) - Presented by Byron Grogan (Airbnb) at DPE Summit 2024, an event developed and hosted by Gradle. - [Harnessing Data for DevProd Decisions: A Case Study](https://dpe.org/sessions/louis-jacomet/harnessing-data-for-devprod-decisions-a-case-study/) - Presented by Louis Jacomet (Gradle) at DPE Summit 2024, an event developed and hosted by Gradle. - [How Atlassian Delivers Actionable Productivity Insights that Empower Teams](https://dpe.org/sessions/rebecca-fitzhugh-maurits-evers/how-atlassian-delivers-actionable-productivity-insights-that-empower-teams/) - Presented by Rebecca Fitzhugh and Maurits Evers (Atlassian) at DPE Summit 2024, an event developed and hosted by Gradle. - [How Google Uses Bathroom Breaks to Improve Developer Knowledge and Productivity](https://dpe.org/sessions/andrew-trenk-kanu-tewary/how-google-uses-bathroom-breaks-to-improve-developer-knowledge-and-productivity/) - Presented by Andrew Trenk and Kanu Tewary (Google) at DPE Summit 2024, an event developed and hosted by Gradle. - [How Uber Innovated on Testing to Increase Quality and Productivity](https://dpe.org/sessions/daniel-tsui-quess-liu/how-uber-innovated-on-testing-to-increase-quality-and-productivity/) - Presented by Daniel Tsui and Quess (Uber) Liu at DPE Summit 2024, an event developed and hosted by Gradle. - [How We Automated Code Maintenance and You Can Too!](https://dpe.org/sessions/ameya-ketkar-guatam-korlam/how-we-automated-code-maintenance-and-you-can-too/) - Presented by Ameya Ketkar and Guatam Korlam (Gitar) at DPE Summit 2024, an event developed and hosted by Gradle. - [Improving and Automating Build Failure Investigations Using Semantic Embeddings](https://dpe.org/sessions/luke-daley-justin-merkel/improving-and-automating-build-failure-investigations-using-semantic-embeddings/) - pThe process of tracking down and resolving build failures is a big pain point for many software development teams. Developers are often not sure what the actual cause of an observed build failure is, or if the failure… - [Launching DevEx into SPACE! Helping Engineers Thrive in the Age of AI](https://dpe.org/sessions/brian-houck/launching-devex-into-space-helping-engineers-thrive-in-the-age-of-ai/) - pspan style="font-weight: 400;"Unlocking the productive potential of engineering teams goes beyond just software tools; it’s about shifting the focus back to the driving force behind it all: the developers themselves.… - [Maintaining Builds at Scale](https://dpe.org/sessions/brian-demers-sam-snyder/maintaining-builds-at-scale/) - Presented by Brian Demers (Gradle) and Sam Snyder (Moderne) at DPE Summit 2024, an event developed and hosted by Gradle. - [Mobile Developer Productivity Engineering at Europe’s Largest Online Fashion Store](https://dpe.org/sessions/hakkim-alavudeen/mobile-developer-productivity-engineering-at-europes-largest-online-fashion-store/) - Presented by Hakkim Alavudeen (Zalando) at DPE Summit 2024, an event developed and hosted by Gradle. - [Moving Faster and Reducing Risk: Using LLMs in Release Deployment](https://dpe.org/sessions/rui-abreu/moving-faster-and-reducing-risk-using-llms-in-release-deployment/) - Presented by Rui Abreu (Meta) at DPE Summit 2024, an event developed and hosted by Gradle. - [Netflix’s Journey to Confident Automated Changes](https://dpe.org/sessions/roberto-perez-alcolea-aubrey-chipman/netflixs-journey-to-confident-automated-changes/) - Presented by Aubrey Chipman and Roberto Perez Alcolea (Netflix), at DPE Summit 2024, an event developed and hosted by Gradle. - [Past, Present, and Future of Developer Productivity Research](https://dpe.org/sessions/margaret-anne-storey-abi-noda/past-present-and-future-of-developer-productivity-research/) - Presented by Abi Noda and Margaret-Anne Storey at DPE Summit 2024, an event developed and hosted by Gradle. - [Productivity Beyond Dashboards](https://dpe.org/sessions/karim-nakad/productivity-beyond-dashboards/) - Presented by Karim Nakad (Meta) at DPE Summit 2024, an event developed and hosted by Gradle. - [Psychological Safety and Performance](https://dpe.org/sessions/adam-mccormick/psychological-safety-and-performance/) - Presented by Adam McCormick (Meta) at DPE Summit 2024, an event developed and hosted by Gradle. - [Pursuit of Universal Ownership](https://dpe.org/sessions/prince-valluri/pursuit-of-universal-ownership/) - Presented by Prince Valluri (LinkedIn) at DPE Summit 2024, an event developed and hosted by Gradle. - [Reducing Build Times by 50%: A Story of Tools, Data, and Persistence](https://dpe.org/sessions/ward-bonnefond-douglas-crossley/reducing-build-times-by-50-a-story-of-tools-data-and-persistence/) - Presented by Ward Bonnefond and Douglas Crossley (Peloton) at DPE Summit 2024, an event developed and hosted by Gradle. - [Speed Up Your Maven Build x10…Before You Move to Gradle](https://dpe.org/sessions/sergei-chernov/speed-up-your-maven-build-x10-before-you-move-to-gradle/) - Presented by Sergei Chernov (Adyen) at DPE Summit 2024, an event developed and hosted by Gradle. - [Stanford Research: Measuring Software Engineering Productivity](https://dpe.org/sessions/simon-obstbaum-yegor-denisov-blanch/stanford-research-measuring-software-engineering-productivity/) - Presented by Simon Obstbaum and Yegor Denisov-Blanch (Stanford University) at DPE Summit 2024, an event developed and hosted by Gradle. - [Strategies for Enhancing Performance of Large-Scale CI Builds](https://dpe.org/sessions/michael-yoon/strategies-for-enhancing-performance-of-large-scale-ci-builds/) - Presented by Michael Yoon (Block) at DPE Summit 2024, an event developed and hosted by Gradle. - [Taming the Monorepo Beast: Bearable Library Releases at Scale](https://dpe.org/sessions/aurimas-liutikas/taming-the-monorepo-beast-bearable-library-releases-at-scale/) - pspan style="font-weight: 400;"AndroidX is a set of hundreds of libraries from dozens of separate teams. These libraries ship releases every couple of weeks from our monorepo. Join me to learn what we’ve done to enable… - [This Year in Uber’s AI-Driven Developer Productivity Revolution](https://dpe.org/sessions/ty-smith-adam-huda/this-year-in-ubers-ai-driven-developer-productivity-revolution/) - Presented by Ty Smith and Adam Huda (Uber) at DPE Summit 2024, an event developed and hosted by Gradle. - [Three Words to Remember When Working with People’s Motivation and Productivity: Autonomy, Competence, Relatedness to Others](https://dpe.org/sessions/olga-lvova/three-words-to-remember-when-working-with-peoples-motivation-and-productivity-autonomy-competence-relatedness-to-others/) - Presented by Olga Lvova (JetBrains) at DPE Summit 2024, an event developed and hosted by Gradle. - [Understanding and Measuring Developer Productivity](https://dpe.org/sessions/ciera-jaspan-collin-green/understanding-and-measuring-developer-productivity/) - Presented by Ciera Jaspan and Collin Green (Google) at DPE Summit 2024, an event developed and hosted by Gradle. - [Unlocking Developer Productivity and Happiness](https://dpe.org/sessions/kelly-hirano-akshay-patel/unlocking-developer-productivity-and-happiness/) - Presented by Kelly Hirano and Akshay Patel (Meta) at DPE Summit 2024, an event developed and hosted by Gradle. - [What Can You Discover If You Just Look?](https://dpe.org/sessions/hans-dockter/what-can-you-discover-if-you-just-look/) - Presented by Hans Dockter (Gradle) at DPE Summit 2024, an event developed and hosted by Gradle. ## Sessions — DPE Summit 2023 - [Accelerating Builds with Buck2](https://dpe.org/sessions/neil-mitchell/accelerating-builds-with-buck2/) - In this talk, we’ll discuss what makes Buck2 fast, what it shares with similar build systems (like Buck1 and Bazel), and what sets it apart. - [Achieving the Promised 3x-10x Bazel Speedup](https://dpe.org/sessions/alex-eagle/achieving-the-promised-3x-10x-bazel-speedup/) - Bazel (bazel.build) is Google's open-sourced build and test system for nearly all languages. Success stories suggest a substantial performance win is possible. But these stories are difficult to reproduce: a naive Bazel rollout has many de-optimizations. - [AI + Engineering = Magic at Airbnb](https://dpe.org/sessions/szczepan-faber/ai-engineering-magic-at-airbnb/) - Join us for a fast-paced, fun-filled session where you’ll learn how to harness the power of AI to supercharge your workflow, impress your colleagues, and create catchy presentation abstracts like this one. Let’s make engineering great again with AI! - [An Opinionated View on Metrics Informed Development](https://dpe.org/sessions/laurent-ploix/an-opinionated-view-on-metrics-informed-development/) - If you have ever tried to find the right metrics, you know that finding the one that makes sense to the business and to your developers is more or less impossible. - [Android CI at Scale](https://dpe.org/sessions/inez-korczynski/android-ci-at-scale/) - Lessons learned from running Android CI at Block/Square - [Android CI at Scale](https://dpe.org/sessions/paul-hundal/android-ci-at-scale/) - Lessons learned from running Android CI at Block/Square. - [Automated Detection and Reporting of Build Cache Misses](https://dpe.org/sessions/etienne-studer/automated-detection-and-reporting-of-build-cache-misses/) - We will show how the continuous detection and reporting of build cache misses can be automated in CI via build validation scripts and how the surfaced build cache misses can be investigated via comparison of build scans. In addition, we will demonstrate how the automated execution of build caching experiments allows for a fair interpretation of build trends, taking into account project growth and changes in the cacheability of tasks and goals in the build. - [Balancing Speed and Reliability: The Double-Edged Sword of Third-Party Libraries](https://dpe.org/sessions/ty-smith/balancing-speed-and-reliability-the-double-edged-sword-of-third-party-libraries/) - We’ll review how Uber analyzes external libraries to reduce risk, walk through some horror stories when things went wrong, and discover some techniques that can help keep reliability for your user when the worst does happen. You’ll walk away with a tactical framework for evaluating libraries in your own apps. - [Behind the Scenes of Productivity Metrics at LinkedIn](https://dpe.org/sessions/grant-jenks/behind-the-scenes-of-productivity-metrics-at-linkedin/) - At LinkedIn, many diverse teams exist–backend, frontend, mobile, etc, each with patterns and nuances that no single team can understand. Leveraging four kinds of analytics–descriptive, diagnostic, predictive, and prescriptive–the Developer Insights team is now building next-generation developer experience dashboards that leverage modern data science and AI models. - [Build Health and Velocity Score: How Pinterest Tracks the State of Builds](https://dpe.org/sessions/manuel-nakamurakare/build-health-and-velocity-score-how-pinterest-tracks-the-state-of-builds/) - In this session, I'll give a breakdown on how this score is calculated, what are some initiatives that helped us make the build better, and what other plans we have for the future. - [Building a Gradle-Based Monorepo for Kotlin Backends](https://dpe.org/sessions/ashwin-kachhara/building-a-gradle-based-monorepo-for-kotlin-backends/) - Learn how DoorDash augmented Gradle’s capabilities to provide a better local development and CI experience for our large codebases. Leveraging Gradle’s composite build feature, we developed some custom tooling that allowed us to build a project graph and accurately compute affected targets for a given change. Subsequently, we’ll talk about options we explored to distribute our builds using Jenkins over Kubernetes as well as an in-house remote execution service, and their trade-offs. - [Building a Gradle-Based Monorepo for Kotlin Backends](https://dpe.org/sessions/yunji-zhong/building-a-gradle-based-monorepo-for-kotlin-backends/) - Learn how DoorDash augmented Gradle’s capabilities to provide a better local development and CI experience for our large codebases. - [CI Acceleration at Scale: A JPMC Success Story](https://dpe.org/sessions/shenba-vishnubhatt/ci-acceleration-at-scale-a-jpmc-success-story/) - In this talk, the JPMC Enterprise Toolchain team will discuss how DPE is central to their firm’s success while discussing some of the strategies navigating in a large environment with 35k+ developers. - [Codebase Growth and the Developer Productivity Impact](https://dpe.org/sessions/brian-stewart/codebase-growth-and-the-developer-productivity-impact/) - Join us as we explore the techniques that enabled the Jamf team to make 23% improvement year-over-year in build & test times for our flagship product (a million+ LOC monorepo), while supporting 10-15% growth across all other measures in the codebase. See how we measure the ROI on productivity engineering, making the case for continued investment. Topics include remote build cache, Predictive Test Selection, and Test Distribution, the impact of each and a discussion of problems and solutions along the way. - [Conversational and Contextual Observability](https://dpe.org/sessions/mani-nagaraj/conversational-and-contextual-observability/) - A self service application to deliver faster insights to developers on their CI/CD pipelines - [Customer Success for Tooling](https://dpe.org/sessions/alexander-podkhalyuzin/customer-success-for-tooling/) - In this talk, I'll tell you how we did that, the challenges we've faced, and how it's different from non DevTooling world. We'll start with our history, with some specific examples. Then I'll share what is essential for people doing Customer Success for Tooling and how to find counterparts on the Customer side, usually Development Experience engineers and leads. - [Developer Productivity Engineering in the Complex Low-Level Systems World](https://dpe.org/sessions/adrian-niec/developer-productivity-engineering-in-the-complex-low-level-systems-world/) - In this talk, we present various developer productivity engineering (DPE) techniques that we developed and used in the last few years to ensure high performance and effectiveness of engineers working on the system layer of the OS. The cornerstone of these techniques is our novel Code Aware Services (CAS) toolchain which opens up new possibilities for DPE-related applications. - [Developer Productivity Engineering in the Complex Low-Level Systems World](https://dpe.org/sessions/bartosz-zator/developer-productivity-engineering-in-the-complex-low-level-systems-world/) - In this talk, we present various developer productivity engineering (DPE) techniques that we developed and used in the last few years to ensure high performance and effectiveness of engineers working on the system layer of the OS. The cornerstone of these techniques is our novel Code Aware Services (CAS) toolchain which opens up new possibilities for DPE-related applications. - [Developer Productivity Engineering: Your Unfair Competitive Advantage](https://dpe.org/sessions/hans-dockter/developer-productivity-engineering-your-unfair-competitive-advantage/) - pHans explores the knife sharpening industry as a way of thinking about developer productivity—how we measure it and how we move it. He makes the case that for software development, just like for meat processing,… - [Developer Productivity Teams: Unleashing Potential for Better, Faster, Stronger Results](https://dpe.org/sessions/ana-petkovska/developer-productivity-teams-unleashing-potential-for-better-faster-stronger-results/) - In this talk, we share our journey of reshaping an overloaded generic DevOps team into a powerhouse focused on developer productivity. We will provide insights into the transformative process and highlight the remarkable benefits we experienced along the way. We started from a team that was perceived as a bottleneck, and we ended with a high-impact team with multiplicative productivity effect on our organization. - [Developing at Uber Scale](https://dpe.org/sessions/ali-reza/developing-at-uber-scale/) - In this talk, Ali-Reza Adl-Tabatabai will talk about Uber’s developer platform strategy, how his developer platform team serves 5000+ developers to build, deploy & manage high-quality software productively and at scale. - [DevProd for CI Maintainers](https://dpe.org/sessions/etienne-studer/devprod-for-ci-maintainers/) - Approaches and techniques to increase the productivity and impact of CI maintainers by making CI more observable, reducing build queues, making builds faster and more reliable, and enabling developers to be more self-serving. - [Don’t Let Ephemeral CI Kill Your Developer Productivity](https://dpe.org/sessions/louis-jacomet/dont-let-ephemeral-ci-kill-your-developer-productivity/) - The session will cover different performance aspects for a Gradle build and how you can support them in such an environment. - [Embracing DORA Metrics: The Airbnb Journey Towards Enhanced Developer Productivity](https://dpe.org/sessions/christopher-sanson/embracing-dora-metrics-the-airbnb-journey-towards-enhanced-developer-productivity/) - In this insightful talk, we will explore the process of adopting DORA (Deployment Frequency, Lead Time for Changes, Time to Restore Service, and Change Failure Rate) metrics at Airbnb to drive developer productivity. We will delve into earlier attempts at measuring productivity and discuss the reasons behind their limitations. Our presentation will highlight the significant impact and benefits of DORA metrics on our development process, and how we are utilizing them internally to drive continuous improvement. - [From Myth to Legend: How Generative AI Can Supercharge Productivity to Create 10x Developers](https://dpe.org/sessions/gautam-korlam/from-myth-to-legend-how-generative-ai-can-supercharge-productivity-to-create-10x-developers/) - There is a lot of interest in the DPE world in the usage of generative AI tools like ChatGPT and Co-Pilot to help improve developer productivity. In this talk, we explore ideas and applications of AI beyond writing code and see how it can help us maintain codebases, improve build times, manage incidents, root cause bugs, and provide support to truly make developers 10x more productive. - [From Myth to Legend: How Generative AI Can Supercharge Productivity to Create 10x Developers](https://dpe.org/sessions/serdar-badem/from-myth-to-legend-how-generative-ai-can-supercharge-productivity-to-create-10x-developers/) - There is a lot of interest in the DPE world in the usage of generative AI tools like ChatGPT and Co-Pilot to help improve developer productivity. In this talk, we explore ideas and applications of AI beyond writing code and see how it can help us maintain codebases, improve build times, manage incidents, root cause bugs, and provide support to truly make developers 10x more productive. - [How Improving the Testing Experience Goes Beyond Quality: A Developer Productivity Point of View](https://dpe.org/sessions/aubrey-chipman/how-improving-the-testing-experience-goes-beyond-quality-a-developer-productivity-point-of-view/) - In this talk, we will explore a few approaches that we are taking in order to deliver a more consistent and delightful testing experience for JVM engineers at Netflix. The end goal: speed up engineers’ feedback loop by running tests locally constantly as much as possible. - [How Improving the Testing Experience Goes Beyond Quality: A Developer Productivity Point of View](https://dpe.org/sessions/roberto-perez-alcolea/how-improving-the-testing-experience-goes-beyond-quality-a-developer-productivity-point-of-view/) - In this talk, we will explore a few approaches that we are taking in order to deliver a more consistent and delightful testing experience for JVM engineers at Netflix. The end goal: speed up engineers’ feedback loop by running tests locally constantly as much as possible. - [How to Make Your Developers Unproductive and Unhappy](https://dpe.org/sessions/max-kanat-alexander/how-to-make-your-developers-unproductive-and-unhappy/) - In this talk, I will go over what we have done at LinkedIn to understand our developers, how we go about defining metrics and feedback systems for them, and what we have done to make that data actionable for our tool and infrastructure owners. - [Laziness at Scale](https://dpe.org/sessions/adam-mccormick/laziness-at-scale/) - The most critical skill for any engineer is to be just lazy enough not to do a lot of wasted work while doing the right work with the productivity we have. In this talk, we will dive into some practical hacks drawn from lessons learned at Meta that can maximize your professional impact at work and in the broader engineering community without putting in a lot of extra time. Targeted to senior engineers looking to level up and journeymen looking for an edge. - [Lessons in Tackling the IDE Performance](https://dpe.org/sessions/pablo-baxter/lessons-in-tackling-the-ide-performance/) - During the lead-up to the Android Studio Electric Eel January release, we stumbled into a wide host of IDE issues. Listen to our story about how we collaborated with our industry partners (Google, Gradle, and JetBrains) to address performance regressions. We'll talk about some of the debugging tactics and IDE internals that can help you troubleshoot your own issues! - [More Effective Testing on Android Devices](https://dpe.org/sessions/aurimas-liutikas/more-effective-testing-on-android-devices/) - Learn about how AndroidX does library testing on Android devices. Follow the journey from no testing, to tens of thousands of tests a dozen different devices while still keeping CI times at bay. - [Moving Fast While Delivering High-Quality Code](https://dpe.org/sessions/rui-abreu/moving-fast-while-delivering-high-quality-code/) - In this talk, Rui from Meta Productivity organization talks about how their team collects productivity metrics across the global engineering organization for all of Meta. - [Optimizing Mobile Release Train Schedule and Speed for Faster Feature Arrival](https://dpe.org/sessions/valera-zakharov/optimizing-mobile-release-train-schedule-and-speed-for-faster-feature-arrival/) - A product team’s success highly dependent on its iteration speed—how quickly it can get changes in front of its users and respond to their feedback. - [Releasing Faster with Kotlin Multiplatform](https://dpe.org/sessions/jake-wharton/releasing-faster-with-kotlin-multiplatform/) - In this talk, we discuss some new libraries and tools being used at Cash App to get faster feedback cycles for developers and release to users in hours instead of days. - [Shaping the Future of Developer Productivity with Backstage](https://dpe.org/sessions/lee-mills/shaping-the-future-of-developer-productivity-with-backstage/) - Lee will share the lessons learned and latest tips from the hundreds of Backstage adopters and thousands of contributors. Lee will dig into core features such as the Software Catalog and software templates that are changing the way users interact and manage their ecosystem. - [The Dependency Graph](https://dpe.org/sessions/henry-liu/the-dependency-graph/) - In this talk we'll discuss the positive Developer Productivity impacts to library or plugin producers and consumers when they are able to understand the lifecycle of usage. - [Transforming Developer Productivity: Airbnb’s Triumphs and Trials with a Dose of AI Disruption](https://dpe.org/sessions/anna-sulkina/transforming-developer-productivity-airbnbs-triumphs-and-trials-with-a-dose-of-ai-disruption/) - Get ready to take off on a journey to explore the challenges and successes of engineering productivity at Airbnb! In the next 1-2 years, we're facing some of our biggest challenges yet, but fear not, because we've got solutions and investments that engineers simply love. - [Unleashing Team Engagement for Enhanced Developer Productivity: Empowering Engineers Beyond Technical](https://dpe.org/sessions/robert-keith/unleashing-team-engagement-for-enhanced-developer-productivity-empowering-engineers-beyond-technical/) - In this talk, we delve into Google's 5 dimensions of team engagement and the practical insights from Unite the Tribes: Leadership Skills for Technology Managers, providing actionable strategies for driving exceptional results and optimizing developer productivity. - [Unlocking Build Analytics: iFood’s Journey with the Gradle Enterprise API](https://dpe.org/sessions/gabriel-feo/unlocking-build-analytics-ifoods-journey-with-the-gradle-enterprise-api/) - Join us to learn how you can use the API to unlock the full potential of your Gradle Enterprise data! - [Unlocking High-Velocity Development Strategies, Tactics, and Metrics](https://dpe.org/sessions/ravikumar-buragapu/unlocking-high-velocity-development-strategies-tactics-and-metrics/) - Key strategies and powerful tactics to Maximizing Developer Productivity covering the end-end aspects of SDLC (Software Development LifeCycle) and the impact of Generative AI tools. This sessions also will focus on what to and how to measure Developer Satisfaction (DX) and Developer productivity from metrics and ROI. - [We’re Measuring Productivity Wrong](https://dpe.org/sessions/abi-noda/were-measuring-productivity-wrong/) - Ask leaders and you’ll hear the same story: pull request metrics and DORA dashboards aren’t giving us the insights we’d hoped for. In this talk, I share first-hand experience and research on why today’s conventional metrics don’t work, and present a better approach. Learn core concepts that inspired the paper “DevEx: What Actually Drives Productivity”, authored by Abi Noda, Dr. Nicole Forsgren, and others. ## Sessions — DPE Summit 2022 - [A More Integrated Build and CI to Accelerate Builds at Netflix](https://dpe.org/sessions/more-integrated-build-and-ci-to-accelerate-build/) - Netflix shares observability metrics they captured to identify common problems with the local and CI tool experience. They also share how remote test execution reduced PR build times down from 50 to 5 min. - [Airbnb Developer Productivity Wins](https://dpe.org/sessions/airbnb-developer-productivity-wins/) - Get an overview of Airbnb’s multilayered, data-driven approach to optimizing developer satisfaction and productivity. You’ll see first-hand how Airbnb built a staging environment, enabled remote on-demand developer… - [Breeding 10x Developers with Developer Productivity Engineering](https://dpe.org/sessions/breeding-10x-developers/) - pspan style="font-weight: 400"Over the last decade, DevOps has emerged as a core business philosophy and practice that helps teams drive high-quality software to market faster. While DevOps focuses on eliminating… - [Building in the Cloud with Remote Development](https://dpe.org/sessions/building-in-the-cloud-with-remote-development/) - pspan style="font-weight: 400"Imagine how productive developers would be if they could harness the full compute power of the cloud directly from their modest laptops. In this talk, LinkedIn’s Developer Productivity and… - [Chasing the Speed of Gradle Builds](https://dpe.org/sessions/chasing-the-speed-of-gradle-builds/) - Learn about the enhancements AndroidX has made over the years to their increasingly complex Gradle build configuration. AndroidX is a large collection of Google OSS Kotlin and Java libraries built to make Android app… - [Code Health Score: How Slack Tracks and Manages Code Tech Debt at Scale](https://dpe.org/sessions/how-slack-tracks-and-manages-code-tech-debt-at-scale/) - Valera Zakharov talks about how addressing tech debt to maintain a healthy codebase enables their software engineers to ship software faster to customers. Learn how to accumulate code analysis data from sources like… - [Descriptive to Prescriptive Analytics and Beyond for Developer Productivity](https://dpe.org/sessions/descriptive-to-prescriptive-analytics-and-beyond-for-developer-productivity/) - At LinkedIn, many diverse teams exist–backend, frontend, mobile, etc, each with patterns and nuances that no single team can understand. Leveraging four kinds of analytics–descriptive, diagnostic, predictive, and… - [Dogfooding Developer Productivity: Development Process at JetBrains](https://dpe.org/sessions/dogfooding-developer-productivity/) - Dmitry Jemerov: Yeah, Hey. Hello everyone. So today I'm going to talk a little bit about how we at JetBrains the company who builds the developer tools that many of you use, how we ourselves use our internal tools. And we don't really talk about that all that often we talk about the tools themselves, - [Empowering Productivity](https://dpe.org/sessions/empowering-productivity/) - A major priority for Meta is to help their development teams move quickly and safely. To do this, they use a standardized metric that quantifies developer velocity and enables them to expose issues like regressions, flaky tests, and problematic areas of the codebase. Learn how Meta leverages DPE with practices like categorizing “diffs” to show code that is most often affected by bugs and incidents, tracking knowledge dispersal within a team, and exposing a team dashboard that helps teams visualize the state of their code, processes, and velocity. - [Fast, Not Furious Developer Experience](https://dpe.org/sessions/fast-not-furious-developer-experience/) - With over 4000 developers, Uber thinks a lot about developer productivity. To successfully build and deploy a single codebase, some of the unpleasant aspects of software development at scale are magnified. Learn how… - [Flaky Tests & Binary Repositories, a Year in the Life of a Google DPE Engineer](https://dpe.org/sessions/flaky-tests-and-binary-repositories/) - Simona Bateman discusses the signals she and her team observed by capturing test telemetry data which indicated that PR (Pull Request) builds were failing due to flaky tests. This also explained why their releases were… - [Foundations of Predictive Test Selection](https://dpe.org/sessions/foundations-of-predictive-test-selection/) - pWhenever a developer makes changes to their code, it usually affects just a tiny minority of their codebase. Sadly, the tests that cover these small changes often take up 90% or more of the entire time it takes to run… - [How we Built a Distributed Testing Platform](https://dpe.org/sessions/how-we-built-a-distributed-testing-platform/) - In this joint presentation by Gradle and Netflix, we take a behind-the-scenes look at the journey and many challenges of building a world-class Test Distribution solution. You’ll learn which specific issues came up when starting to distribute existing test suites and how these challenges were overcome. - [How your Monorepo Breaks the IDE and What We’re Doing About It](https://dpe.org/sessions/how-your-monorepo-breaks-the-ide/) - pspan style="font-weight: 400"Dumping all your code into a single shared mono-repository is all the rage these days driven by the desire to lessen the pain of “dependency hell” and version control conflicts. However,… - [Isolated Development](https://dpe.org/sessions/isolated-development/) - In this presentation, Square describes why they embraced Isolated Development to scale their Android and iOS codebase horizontally while keeping engineers productive. By running single features in a development sandbox environment and applying DPE practices like build scans and build caching, Square opened up many opportunities for improving developer productivity as their application grew. Watch how they turned these concepts into reality, how teams adopted these isolated development apps, and how they reduced build and IDE sync times by 10X. - [Mobile Developer Productivity at Scale](https://dpe.org/sessions/mobile-developer-productivity-at-scale/) - Ty Smith will share the key metrics that productivity engineers at Uber capture and utilize to optimize Developer Experience. He shares one of their biggest DPE initiative’s wins that you will not want to miss learning… - [Siri Developer Productivity Journey](https://dpe.org/sessions/siri-developer-productivity-journey/) - With over 350 engineers continuously developing Apple Siri, the slow Maven build times (up to 30 minutes) could no longer be ignored. This talk traces the transformations of the Siri build that started with the migration from Maven to the Gradle Build Tool. It then covers the approaches taken to not only improve the Apple developer experience but also significantly increase feedback-loop velocity, address common pain points, and identify the right KPIs for evaluating developer productivity across the team. - [Strategies to Make and Keep Builds Cacheable](https://dpe.org/sessions/strategies-to-make-and-keep-builds-cacheable/) - The practice of DPE prioritizes speeding up builds and tests. One of the techniques used to accomplish this is called build caching. In this talk by Gradle experts, we review strategies and tooling to make builds… - [The Life and Death of Generated Code](https://dpe.org/sessions/code-generation/) - Facebook takes a DevX-first approach to growing and evolving their monolithic repo. The repo is responsible for web pages and web servers, leveraging signed, checked, and highly-usable generated code to fulfill all… ## Past summits - [Agenda | DPE Summit 2024](https://dpe.org/summit2024/agenda/) - [DPE Summit Keynote Livestream](https://dpe.org/summit2024/livestream/) - If you can’t make the event in person, tune into the free livestream to catch the opening keynotes on September 24 and 25. - [Agenda 2023 - Developer Productivity Engineering Summit 2023](https://dpe.org/agenda-2023/) - [DPE Summit 2023 - Speakers - Developer Productivity Engineering Summit 2023](https://dpe.org/speakers-2023/) - Meet the Keynote Speakers for DPE Summit 2023. Discover the only event dedicated to the practice of Developer Productivity Engineering (DPE) and the Developer Experience (DX). ## Legal & policies - [Code of Conduct](https://dpe.org/code-of-conduct/) - All attendees, speakers, sponsors, and exhibitors (“Participants”) at Gradle’s Developer Productivity Engineering Summit event (“DPE Summit”) are required to comply with the DPE Summit Code of Conduct (the “Code of... - [Developer Productivity Engineering Summit COVID-19 Policy](https://dpe.org/covid-policy/) - While an inherent risk of exposure to COVID-19 exists in any public place where people are present, we are working to take measures to minimize the risk of exposure to... - [Privacy Policy](https://dpe.org/privacy-policy/) - Last Updated: August 22, 2023 As the organizer of the Developer Productivity Engineering Summit (the “Event”), Gradle, Inc. (“Gradle” or the “Company”), takes your privacy seriously. Please read this Privacy... - [Sponsor Terms and Conditions](https://dpe.org/sponsor-terms-and-conditions/) - This SPONSORSHIP AGREEMENT (the “Agreement”) is made between Gradle, Inc. (“Gradle” or “Company”), and the sponsor (“Sponsor”) identified in the Developer Productivity Engineering Summit Sponsorship Invoice (“Sponsorship Invoice”) (each of... - [Terms & Conditions of Attendance and Participation](https://dpe.org/terms-and-conditions/) - These Terms and Conditions of Attendance and Participation (the “Agreement”) govern the terms of your attendance at and/or participation in the Gradle, Inc. (together with its affiliates, “Gradle” or the... - [Website Terms of Use](https://dpe.org/website-terms-of-use/) - Effective date: June 8, 2022 Welcome to the website for the Developer Productivity Engineering Summit (“DPE Summit”) hosted by Gradle, Inc. Please read on to learn the rules and restrictions... ## Sitemaps - [XML Sitemap](https://dpe.org/sitemap-index.xml) - All public, indexable URLs for this site.