Presented by:

Img 20171023 103155

Justin Reock

Gradle, Inc

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 various software roles and has delivered enterprise solutions, technical leadership, and community education on a range of topics.

No video of the event yet, sorry!

Our first session focused on some of the theory behind the emerging practice of Developer Productivity Engineering (DPE) and some of the key metrics that should be observed and improved to ensure developer success. In this session, we will focus on the first major productivity bottleneck that DPE addresses -- the amount of time it takes for developers to get feedback about their build, and the way that feedback is delivered. Slow feedback is toxic to development because it interrupts the sacred creative flow of writing code. When developers must wait minutes or sometimes even hours for builds to complete, they are more likely to shift focus or context switch, which can be catastrophic to a project schedule.

We will dive into the acceleration and observation tools provided by Gradle Build Tool and Gradle Enterprise that enable this element of DPE for both Maven and Gradle builds. By using a combination of build caching and build scans, development organizations can first speed up their build times significantly, as much as 10x over in some cases. Once builds have been accelerated, businesses can then retain and aggregate data from build scans which provide an x-ray view of the entire build process allowing for forensic analysis, seamless troubleshooting of build failures, and metric comparison. By viewing these trends, development organizations can continually observe and improve their build times leading to lasting organizational improvements.

Date:
2021 October 12 13:00 EDT
Duration:
1 h
Room:
Online
Conference:
2021 Postgres Conference Webinars
Language:
Track:
Dev
Difficulty:
Requires Registration:
Yes (Registered: 0)