Antoine Sabot-Durand
SCIAM
Antoine is a Java Champion and the former spec lead of Jakarta EE CDI. He was part of the Quarkus launch team at Red Hat and worked on major MicroProfile specs such as Fault Tolerance or Health Check. Today, Antoine is an architect and technical expert at SCIAM. He manages complex projects using largely the technologies he helped develop.
6 ans et 12 versions plus tard, ou en est-on des modules en Java ?
Deep Dive (INTERMEDIATE level)
Imim
Le 21 septembre 2017, Java 9 voyait officiellement le jour intégrant l’une des fonctionnalités les plus polémiques de la plateforme : JPMS, l’aboutissement d’années d’effort du projet Jigsaw pour modulariser Java.
Aujourd’hui, 6 ans et 12 versions de Java plus tard, cette feature est régulièrement dépeinte comme seulement une contrainte qui a bloqué de nombreux utilisateurs en Java 8 et empêché les éditeurs de framework de faire évoluer sereinement leur produit. Mais qu’en est-il vraiment ?
Dans ce talk, nous reviendrons sur les raisons de la faible popularité de JPMS et verrons comment celui-ci pourrait répondre à nos besoins de sécurité et packaging léger à l’ère de Cloud.
Puis, lors d’une session de live coding nous présenterons comment utiliser des outils comme ModiTect pour créer des images légères d’une application via Jlink.
A la sortie vous devriez avoir une vision sur JPMS un peu plus nuancée que le discours dominant sur le sujet.
More Aujourd’hui, 6 ans et 12 versions de Java plus tard, cette feature est régulièrement dépeinte comme seulement une contrainte qui a bloqué de nombreux utilisateurs en Java 8 et empêché les éditeurs de framework de faire évoluer sereinement leur produit. Mais qu’en est-il vraiment ?
Dans ce talk, nous reviendrons sur les raisons de la faible popularité de JPMS et verrons comment celui-ci pourrait répondre à nos besoins de sécurité et packaging léger à l’ère de Cloud.
Puis, lors d’une session de live coding nous présenterons comment utiliser des outils comme ModiTect pour créer des images légères d’une application via Jlink.
A la sortie vous devriez avoir une vision sur JPMS un peu plus nuancée que le discours dominant sur le sujet.
Put a versatile memory grid in your Quarkus project with Apache Ignite
Hands-on Lab (INTERMEDIATE level)
Taroudant C
Imagine a distributed memory database that in addition to the basic key/value storage gives you SQL engine, a proxy to your classic db to cache data, a small message broker, a computation tool for ML model, memory to disk persistence and a lot more ! You have the beginning of the amazing Apache Ignite features list.
Mix this powerful tool with Quarkus, the nextgen microservices framework and you’ll obtain a unique combination to interact with your data.
In this lab, we’ll show you how to get started with Ignite in a Quarkus environment. After having setup your ignite cluster, you’ll create a bunch of microservices to exploit Ignite powerful distributed computation.
The only requirement for this lab is an IDE, Java 17+ and Maven 3.9+
More Mix this powerful tool with Quarkus, the nextgen microservices framework and you’ll obtain a unique combination to interact with your data.
In this lab, we’ll show you how to get started with Ignite in a Quarkus environment. After having setup your ignite cluster, you’ll create a bunch of microservices to exploit Ignite powerful distributed computation.
The only requirement for this lab is an IDE, Java 17+ and Maven 3.9+