Dans cette session, nous découvrirons le framework Java Micronaut, qui permet de développer des applications en ligne de commande ou des microservices efficaces et performants, avec un focus particulier sur l'expérience développeur. Nous montrerons ce qui fait de Micronaut un framework moderne, mais aussi comment il s'intègre parfaitement avec GraalVM, pour compiler vos applications en binaires natifs, pouvant être déployés sur des environnements tels que Kubernetes. Ces binaires natifs ont l'avantage de réduire considérablement les ressources nécessaires (temps de démarrage, occupation mémoire), les rendant particulièrement attractifs pour les différentes plateformes Cloud.
Cédric Champeau travaille pour Oracle Labs, dans l'équipe GraalVM/Micronaut. Il s'occupe notamment des problématiques d'optimisation des builds, par l'implémentation de plugins Gradle et Maven. Ancien de Gradle Inc. où il développait l'outil de build open-source du même nom. Cédric est a aussi travaillé sur Apache Groovy: il a implémenté le compilateur statique de ce langage et contribué sur le sujet des DSLs et transformations à compile time. Son domaine de prédilection tourne donc autour de l'outillage statique et des optimisations à compile time.