Mardi 14 mars 2023 @ Sophia-Antipolis :  soirée Micronaut

Modifié par Stéphane Épardaud le 2023/03/13 11:34

Mardi 14 mars 2023 @ Sophia-Antipolis :  soirée Micronaut

Reporté

Le Riviera JUG organise une rencontre gratuite sur le thème de Micronaut le mardi 14 mars 2013 à partir de 18h dans les locaux de Amadeus Sophia Antipolis.

Cette soirée sera entièrement présentée par Cédric Champeau, d'Oracle Labs.

"Tu peux pas test", vous aussi vous en avez marre d'entendre ce refrain, n'est-ce pas ? Trop souvent, face aux difficultés de tester son code correctement, on renonce, et on finit par (╯°□°)╯︵ ┻━┻. Eh bien Cédric n'est pas de ceux qui renoncent, et il viendra nous expliquer, après une introduction à Micronaut, qu'au lieu de désespérer, on peut donc se tourner vers Micronaut et tester facilement son code, parce que c'est lui qui s'est décarcassé en amont pour vous faciliter la vie. Elle est pas belle, justement, la vie ?

-> Programme détaillé

Notez que vous pouvez entrer sur le site d'Amadeus avec votre véhicule et vous garer à 2 pas (si vous avez de grandes jambes) de l'amphi où aura lieu la soirée !

Ne manquez pas cette soirée !  emoticon_smile

Réservation

Programme

Ce programme est susceptible de changer selon des imprévus prévisibles.

HoraireDescription
18:00 - 18:30Accueil
18:30 - 19:30Premier talk :  Introduction à Micronaut
19:30 - 20:00Buffet, boissons
20:00 - 21:00Deuxième talk :  Tester vos microservices sans peine avec Micronaut Test Resources
21:00

Troisième mi-temps dans un resto quelque part !

Sponsors

SponsorRôles
amadeus.png   Salle

Pour venir

Amadeus, main site, Mistral auditorium
485 Rte du Pin Montard
06410 Biot

Garez-vous à l'intérieur du site !

Plan d’accès

Programme détaillé

Micronaut est un framework full-stack moderne, basé sur la JVM, permettant de construire des microservices ou applications serverless facilement.
De par son emphase sur la compilation ahead-of-time, il s'intègre particulièrement bien avec GraalVM, poussant les limites de ce qu'on peut faire avec le langage Java.
Dans cette présentation, nous commencerons par présenter Micronaut : aucun pré-requis préalable, nous le ferons en douceur !

Nous aborderons ensuite le sujet des tests :  le développement d'applications modernes est aussi synonyme de multiples intégrations qui sont parfois difficiles à configurer. Par exemple, votre application peut avoir besoin d'une base de données, d'un serveur Kafka, d'un broker MQTT ou autre. Micronaut Test Resources permet de grandement simplifier le développement de telles applications: sans aucune configuration, il est capable de démarrer des conteneurs de test pendant le développement ou les tests, réduisant considérablement l'effort nécessaire pour obtenir une excellente productivité développeur. Dans cette session, nous montrerons les bases d'une application Micronaut et comment il s'intègre, en particulier, avec les outils de builds et Testcontainers.
Micronaut Test Resources est aussi un framework extensible, rendant relativement simple l'ajout de vos propres ressources de test: il est par exemple possible d'exposer un conteneur Docker avec quelques lignes de configuration. En dernier recours, il est toujours possible d'implémenter vos propres ressources de test.
Enfin, il est intéressant de savoir que Micronaut Test Resources est conçu de façon à ce que les ressources de test puissent être partagées entre différents projets, même s'ils utilisent des outils de build différent !
Cerise sur le gâteau, nous montrerons comment les images natives peuvent bénéficier de ce mécanisme.

À propos du speaker

Cédric Champeau

Cedric Champeau

Cédric Champeau travaille pour Oracle Labs, dans l'équipe GraalVM et plus particulièrement sur le framework Micronaut.
Il s'est spécialisé dans le domaine de la productivité développeur et maintient les plugins officiels de GraalVM et Micronaut pour Gradle et Maven. Il a travaillé plusieurs années dans le domaine de la gestion de dépendances et de la productivité développeur chez Gradle Inc.
Ancien contributeur sur le langauge Groovy, il a notamment implémenté son compilateur statique.
En dehors du travail, Cédric est un passionné d'astronomie.