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.
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.
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.
Charles SABOURDIN
Freelance
Investi depuis longtemps dans l’informatique, Linuxiens, Javaiste et viscéralement DevOps-iens, Charles Sabourdin est architecte indépendant.
Régulièrement en charge de problématiques d’architecture, de sécurité et de production. Il travaille sur des missions agile et de production, d’assistance direction, de développement et d’opérations vers un but commun: l’amélioration du processus de delivery et l’expérience utilisateur.
Depuis un certain temps il se focalise sur Kubernetes.
Régulièrement en charge de problématiques d’architecture, de sécurité et de production. Il travaille sur des missions agile et de production, d’assistance direction, de développement et d’opérations vers un but commun: l’amélioration du processus de delivery et l’expérience utilisateur.
Depuis un certain temps il se focalise sur Kubernetes.