Under the high patronage of His Majesty King Mohammed VI may god assist him 🇲🇦
October 2 - 4 - Devoxx Morocco 2024 🇲🇦
Follow Us On

Speaker details

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.
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
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