Antoine Sabot-Durand
Directeur IT
Passionné par Java et le développement, Antoine est un Java Champion expert sur Jakarta EE et CDI. Il a été Specification Leader sur CDI 2.0 et a participé à CDI 4.0. Membre du Working Group Microprofile, il a aussi dirigé les specification MicroProfile Fault Tolerance et MicroProfile Health. Chez Sciam, il a le rôle de Tech Lead et participe a la capitalisation des savoirs faire de l'entreprise
Articles publiés
Video - Quoi de Neuf dans Jarkata EE 10 and Microprofile 6.1
Publié le 25/01/2024
Les dernières moutures de Jakarta EE et MicroProfile sont sorties en fin d’année dernière. Avec la fin de la migration Java EE vers Jakarta EE, ces nouvelles éditions apportent de réelles nouveautés utilisables telles quelles ou dans votre Framework préférée comme Quarkus, Hélidon ou même Spring (!). Dans cette présentation nous referons une rapide mise en contexte de Jakarta EE et MicoProfile et de leur histoire récente et passerons en revues les principales nouveautés de ces stacks. Nous finirons avec un focus sur les implications pour les principales implémentations de ces 2 spécifications`.
Étendre CDI, épisode 1 : Les Portable Extensions
Publié le 02/12/2023
Présentes dans la spécification depuis la version 1.0, les portable extensions sont un moyen puissant d’étendre CDI. Ce mécanisme qui permet d’intégrer des frameworks et bibliothèques tierces dans le modèle de programmation de CDI, va bien au-delà en donnant de puissant moyen de masquer la quasi-totalité du boiler-plate code de vos applications. Cet article vous présente les bases de cette fonctionnalité.
Video - Techreview - Quoi de neuf dans CDI 4.0 ?
Publié le 12/05/2023
Jakarta Contexts and Dependency Injection est probablement la spécification la plus sous-estimée de Jakarta EE. Et pourtant, elle constitue la pierre angulaire de Jakarta EE et de MicroProfile en fournissant un modèle de programmation standardisé et une manière puissante d’intégrer des technologie tierces de manière transparente.
Video - Techreview - La guerre éternelle entre J2EE et Spring a-t-elle pris fin ?
Publié le 24/02/2023
Notre industrie est plutôt amnésique. Aujourd’hui, la plupart des jeunes développeurs Java ignorent la suite d’événements du début des années 2000 qui ont donné naissance aux frameworks et outils que nous utilisons aujourd’hui. C’est dommage car cette connaissance les aiderait à devenir de meilleurs développeurs en comprenant le long et tortueux chemin que notre industrie a parcouru au cours de ces 20 dernières années.
Les instances non contextuelles de CDI
Publié le 04/04/2022
Depuis CDI 2.0, vous pouvez créer des instances de beans non contextuelles. Ceci est utile pour créer des instances de beans qui ne sont pas gérées par le conteneur, comme dans une application autonome. Dans cet article, nous allons voir comment créer des instances non contextuelles de beans avec CDI.
Hissez les voiles avec la SPI CDI
Publié le 25/01/2022
La spécification CDI n’est pas un document facile d’accès et la façon dont elle est rédigée ne permet pas aux développeurs de comprendre facilement les fonctionnalités en question. Cet article a pour but de mettre en lumière l’une des pépites de CDI : sa SPI. Nous aborderons l’autre trésor de la spec dans un prochain article sur les portable extensions.
Cinquante nuances de Beans CDI
Publié le 14/01/2021
Dans CDI, les Beans sont un concept central. Pourtant, pour beaucoup de développeurs, cette notion reste floue et suscite souvent beaucoup d’interrogations. Cet article tente de clarifier le fonctionnement des beans et détaille les mécanismes mis en œuvre derrière leur définition et leur injection.Les concepts abordés ici sont les mêmes pour toutes les versions de CDI de 1.x à 4.x.