JTZ-0153 Je passe à Gradle: maturité, performance et plaisir! | Devoxx

Je passe à Gradle: maturité, performance et plaisir!

University

java Java, JVM, Javas SE/EE débutant

Neuilly 251

Wednesday 09:30 - 12:30

Cela fait un moment que vous entendez parler de Gradle. Vous êtes curieux mais ne savez pas par où commencer. En vaut-il le coup ?

L’objectif de cette session est de vous donner une introduction solide à Gradle qui vous montrera sa modernité et sa maturité en tant qu’outil de build.

Pour commencer, l'utilisateur: après tout, une partie du travail pour tout développeur passe par des interactions avec l’outil de build. Vous verrez donc comment tirer parti au mieux des tâches de build et obtenir ce feedback précieux en un temps record.

Nous couvrirons ensuite les atouts majeurs de Gradle:

  • Conventions et plugins de base
  • Tâches incrémentales
  • Configuration avancée
  • Gestion des dépendances
  • Intégration dans l’IDE

Nous finirons avec la mise en place d'un cache distribué, permettant de réduire considérablement les temps de builds, pour l'intégration continue, mais aussi localement !

A l'issu de cette session, vous devriez avoir toutes les clés en main pour comprendre fondamentalement ce que Gradle peut vous apporter, son modèle, comment gagner du temps, et tout simplement améliorer la qualité de votre logiciel en ayant un processus de build et de release à la hauteur.

 build    automation    best practices  
Salle Neuilly 251
Louis Jacomet Louis Jacomet

Louis Jacomet has been perfecting his knowledge of Java for more than 15 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.

Cédric Champeau Cédric Champeau

Cédric Champeau travaille depuis 2 ans chez Gradle Inc. où il développe l'outil de build open-source du même nom. Il a notamment contribué à l'amélioration des performances, le support de Java 9 et travaille désormais sur la problématique de gestion de dépendances. Cédric est aussi committer sur Apache Groovy: il a implémenté le compilateur statique de ce langage et contribué sur le sujet des DSLs et transformations à compile time.

TBA : To be announced / Salle non affectée