Developer Productivity Engineering for Open-Source Communities (sponsored by Gradle)
Presented at EclipseCon 2023 in Ludwigsburg, Germany by Etienne Studer (Gradle Inc).
Developer Productivity Engineering (DPE) is a fast-emerging software development practice that leading software development companies like Netflix, Airbnb, and LinkedIn and open-source communities like Apache, Spring, and Micronaut have already adopted. DPE enhances developer productivity via tooling that surfaces deep, actionable insights into the developer toolchain and provides cumulative acceleration technologies that enable significantly faster feedback cycles. The productivity gains are equally important in an open-source environment as they are in a closed-source, commercial environment.
We will first introduce Developer Productivity Engineering, the problems it addresses, and the solutions it provides. We will then demonstrate how dozens of well-known open-source projects like JUnit, Spring, and Quarkus benefit internally and externally from free usage of the Develocity platform, the leading product in the DPE space. We will finally summarize how applying DPE practices encourages contributions and increases user confidence in your open-source project.