Louis Jacomet

Gradle Build Tool Engineer

Talk Title

Des temps de build qui cassent votre rythme ? Découvrez comment les accélérer !

Room

Grand Salon

Date

11.04.2025

Time

13:45 > 45 min

Share

on Twitter

La scalabilité de Gradle est un pilier essentiel et un domaine d'investissement clé. Elle désigne la capacité du système de build à évoluer avec le logiciel en cours de développement, tout en restant rapide aussi bien dans l’IDE qu’en intégration continue (CI), afin d’offrir la meilleure expérience possible à tous les développeurs Android utilisant Gradle au quotidien. En effet, il se passe beaucoup de choses dans ce domaine.

Les améliorations continues de Gradle contribuent à accélérer :
- La boucle interne des développeurs : coder, builder et tester des applications Android
- La boucle externe : synchronisation des projets dans Android Studio, et CI, éphémère ou non

Lors de cette session, nous aborderons les principaux aspects des performances de Gradle : l’évitement du travail inutile et le parallélisme.

Nous parlerons notamment de :
- Ce que nous avons déjà livré, comme le Configuration Cache
- Ce sur quoi nous travaillons actuellement, comme les Projets Isolés
- Et ce qui est envisagé pour la suite

En tant que participant·e, vous apprendrez comment améliorer dès aujourd’hui les performances de vos builds, et comment préparer vos projets pour bénéficier au plus tôt des optimisations à venir.

Speaker Bio

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.

Menu