Developer Productivity Engineering (DPE)

How to Maintain Performance as the Codebase Grows

Register now

August 11, 2021

3pm - 4pm PT


   Sponsored by San Francisco Java User Group 

Hear Justin Reock explain why he believes DPE is the most important development in the software engineering world since the introduction of Agile and DevOps concepts and tools. DPE is a new software development practice that uses acceleration technologies to speed up the software build and test process and data analytics to make troubleshooting dramatically more efficient. The ultimate aim is to achieve faster feedback cycles, more reliable and actionable data, and a highly satisfying developer experience.

@jreock
Field CTO and Chief Evangelist at Gradle

 

Abstract:

Over the last decade, DevOps has emerged as an influential business philosophy and practice, helping businesses drive high quality software to market faster.  DevOps focuses on the elimination of bottlenecks that occur when development and operational resources are too divorced from one another.  But what about friction in the development and test process?  What about the delayed feedback cycles that come from slow builds and test flakiness?  How can we reduce friction in areas that are outside of the focus of DevOps? Justin Reock, Field CTO at Develocity, will talk about how the emerging practice of DPE addresses these questions. The presentation will include examples of DPE practices in action from Java projects using the Maven or Gradle build tool.

Attendees will walk away from this presentation with a better understanding of:

  • Acceleration technologies for speeding up feedback cycles
  • How to use data analytics to quickly determine the root cause of problems and prevent problems from happening in the first place
  • The costs of a low productivity environment with wasted time waiting for builds,

tests, and CI/CD pipelines

  • The importance catching errors earlier, including incorrect signals like flaky tests
  • How to make the practice of developer productivity engineering a respected discipline

Speaker Bio: Justin Reock is the Chief Evangelist and Field CTO for Develocity, and is an outspoken blogger, speaker, and free software evangelist. He has over 20 years of experience working in various software roles and has delivered enterprise solutions, technical leadership, and community education on a range of topics.