[ANN] Soirée "Retour du JUG" : Quarkus Tour & Elasticseach API

12 views
Skip to first unread message

Arnaud Bos

unread,
Jun 7, 2022, 6:21:36 PM6/7/22
to Toulouse JUG

La prochaine soirée du Java User Group Toulousain aura lieu le mardi 14 juin !

Après 1 an d'absence et plus de 2 ans sans présentiel nous allons reparler de Java ! Live-coding et REX au menu avec une première présentation axée sur la création d'un client JAVA pour l'API ElasticSearch et un second sur Quarkus.

== 400 endpoints d'API et 2000 types : genèse et utilisation du nouveau client Java pour Elasticsearch - par Sylvain Wallez (@bluxte)

Un nouveau client Java pour Elasticsearch est sorti en octobre 2021. Plus léger, plus rapide, plus ergonomique et… généré à 99% !

Comment avons nous conçu et développé ce nouveau client ?

On parlera des design patterns mis en place pour laisser la complétion de l'IDE nous guider dans cette vaste API en permettant une écriture proche d'un DSL.

On abordera ensuite la construction de cette librairie, et l'approche originale que nous avons prise en utilisant TypeScript pour modéliser l'API plutôt que le classique OpenAPI, qui est ensuite “compilé” dans un modèle servant de base à la génération de code dans de multiples langages.

== Quarkus World Tour 2022 - par Gwenneg Lepage

Le Quarkus World Tour fait une étape à Toulouse cette année !

C'est Gwenneg Lepage, Senior Software Engineer chez Red Hat, contributeur Quarkus et passionné d'aviation qui viendra nous en parler. Lors d'une session très orientée live coding, il nous montrera comment construire "from scratch" une application Quarkus distribuée de suivi des vols en temps réel. De Kafka aux websockets en passant par RESTEasy Reactive et Hibernate Reactive, nous ferons un tour d'ensemble de nombreuses extensions.

Quand il ne contribue pas directement sur Quarkus, Gwenneg travaille au quotidien sur plusieurs apps basées sur Quarkus et déployées dans la Red Hat Hybrid Cloud Console. Le live coding sera donc ponctué de retours d'expérience d'un utilisateur chevronné du framework et en particulier des extensions réactives.

Vous ne connaissez pas Kafka, la programmation réactive ou le système de surveillance ADS-B ? Pas de panique, cette session restera accessible aux débutants.

Comme d'habitude la soirée sera ensuite suivie d'un apéro offert : pizza, bières et softs.

N'oubliez pas de vous désinscrire au plus tôt si finalement vous ne pouvez pas venir (pour les commandes de pizza et boissons).

Et si certains d'entre vous souhaitent s'impliquer dans l'organisation du JUG, n'hésitez pas à vous faire connaître !

INSCRIPTIONS ==> https://bit.ly/toulousejug-2022-06

Reply all
Reply to author
Forward
0 new messages