12:00 - 13:00
How does one efficiently build a build system? Gradle, like any other software project, was built from scratch from the ground up. However, being versatile and laser-focused on the goal of increasing the productivity of engineers, we have a different flavor to development than some of the other large-scale projects you might be familiar with.
In this session, Stefan Wolf will show you what Gradle does to increase developer productivity. Gradle is used in nearly half of all Github repos compared to other build systems and has developed many globally widely used ideas such as build cache. With the main focus on functionality and efficiency, we consider every facet of the development process. The overall goal is to make the build system developers more productive.
Here you will learn some of the best practices in developer productivity engineering, such as how we use data from Gradle Enterprise to deal with flaky tests, improve our feedback times, and keep our main branch stable. If you are new to the idea of developer productivity, skip the pitfalls and see from the initial creator the best way to start your implementation.