12th édition – du 17 au 19 avril 2024
3 jours de conférences, 70 exposants, 4500 visiteurs par jour
Paul Merlin
Gradle
Paul is an experienced, self-made, software engineer with a wide knowledge ranging from computers, network security and architectures to high-level programming langages, domain modelling and cryptography. 45 years old, hobbyist at 7 already, Paul professionally started to build softwares in 2000.He joined the Gradle team height years ago, on time for 2.14, participated to the big performance efforts that went into the 3.x and 4.x versions, lead the Gradle Kotlin DSL and Configuration Cache teams since then and is now working on making Gradle more declarative.
Cap sur Gradle 9
Deep Dive (INTERMEDIATE level)
Gradle, l'outil de build de renom, continue d'évoluer avec l'arrivée prochaine de la version majeure 9. Cette session de 3 heures explore les innovations clés de Gradle 9 et leur impact sur son écosystème et les utilisateurs.
Nous mettrons l'accent sur la scalabilité et la compréhensibilité. Gradle 9 vise à accélérer les builds, même pour les projets d'envergure, tout en simplifiant son adoption et utilisation par des équipes de différentes tailles et compétences. Dans les deux cas, ces changements nécessitent une collaboration étroite avec les auteurs de plugins pour intégrer les nouvelles APIs de Gradle et suivre les meilleures pratiques associées. Certains de ces changements sont nécessaires pour garantir une fiabilité des builds.
Les points forts de cette session incluent:
  • L'évolution du "configuration cache"
  • "Isolated projects": concepts et avantages
  • Création d'abstractions de haut niveau
  • Distinction des rôles entre les auteurs de build et les développeurs

Nous illustrerons ces aspects à travers les fonctionnalités des versions 8.x de Gradle, en anticipant les nouveautés de la version 9.0 et au-delà. Les auteurs de build et de plugins découvriront des stratégies pour tirer le meilleur parti de Gradle 9.0 dès maintenant et à l'avenir. Cette session est essentielle pour ceux qui souhaitent rester à la pointe de la technologie de build avec Gradle.
More
en_USEnglish