Louis Jacomet has been perfecting his knowledge of Java for more than 20 years. Always a developer at heart, his role evolved over the last years to include technical team leading, coaching and some management. In addition to the bits and bytes, Louis is interested in people management skills mandatory to create a productive project team. To complete the buzzword bingo, Louis is interested in agile practices for the visibility, communication and result orientation it promotes. After working remotely from Belgium for Terracotta, with a focus on Ehcache, Louis is now part of the Gradle build tool team.
Louis Jacomet
Build times breaking your flow? Learn how to make them fast!
Gradle’s Scalability is a key pillar and investment area. It means the ability of the build system to grow with the software being built and remain fast in both IDE and CI so that we can provide the best possible developer experience to all Android developers using Gradle every day. And yes, there’s a lot going on in this area.
Continuous improvements in Gradle help speed up:
* The software developers’ inner loop: code, build, and test Android applications
* The outer loop: Android Studio project sync, and CI, whether stateful or ephemeral
During this session, we would like to cover the main aspects of Gradle performance: work avoidance and parallelism.
In particular, we will discuss:
* What we have shipped, like the Configuration Cache,
* What we have in progress, like Isolated Projects
* And what’s considered next.
As attendees, you will understand how to improve your build performance today and how to prepare your builds for the next benefits as soon as they are available.