Speakers

Paul Merlin
Gradle Kotlin DSL Project Lead
https://gradle.org/

Pièges et bonnes pratiques pour les builds Gradle

Plus d'informations

  • 20 mars 2019 ( PLACES RESTANTES)
  • Polytech'Montpellier
  • Inscription

Programme

19:00 : Pièges et bonnes pratiques pour les builds Gradle

Présenté par Paul Merlin

La flexibilité de Gradle est à la fois une bénédiction et une malédiction si vous ne savez pas comment en tirer parti. Un build qui a grossi organiquement peut devenir une vaste jungle de code non structuré, impactant sa maintenabilité ainsi que la productivité des développeurs. Un tel build sera plus lent et fera perdre du temps à votre équipe, voire, sera incorrect et affectera vos utilisateurs. En ce sens, la logique de build est très similaire au reste du code que vous maintenez. Gradle a toujours fourni les fonctionnalités nécessaires pour éviter de refaire du travail déjà fait ou pour organiser votre logique de build. Les versions 5.x ont ajouté de nouvelles cordes à votre arc. Avec le Build Cache, les Build Scans, la Configuration Avoidance et le Kotlin DSL, les leviers disponibles pour améliorer votre logique de build sont nombreux. Cette présentation vous apprendra comment écrire efficacement une logique de build performante en tirant parti des meilleures pratiques et outils. Au travers de plusieurs examples d'automatisation sur différents écosystèmes nous couvrirons les fondamentaux de Gradle et apprendrons comment les appliquer en utilisant le Kotlin DSL. Nous nous concentrerons sur l'organisation de la logique de build, y compris, mais sans s'y limiter, comment partager et réutiliser des plugins, organiser mono-repo vs. multi-repo, utiliser les included builds, tester la logique de build ainsi que comment en retravailler une existante pour la rendre meilleure.

Lieu

Polytech'Montpellier

After

A la fin de la soirée, une troisième mi-temps sera proposée dans un bar pour continuer à échanger et sympathiser

Partenaires

Devenir sponsor?

Venez nous rencontrer lors d'un évènement ou envoyez nous un email.