Tous les articles


Axel Barrault
Axel Barrault
08/03/2024

C’est le ton qui fait la chanson ! » dit un adage populaire français. Un adage qui trahit combien la complexité́ de l’intention de communication à faire passer comme à saisir est collectivement envisagée comme reposant sur l’intonation.

Lire la suite...

Jean-Michel Doudoux
Jean-Michel Doudoux
05/02/2024

• 13 mins de lecture

Dans le JDK 21, l’API Collections a été enrichie de nouvelles interfaces pour modéliser des collections séquencées. Ces interfaces proposent des opérations de manière cohérente pour les collections de type List, Set et Map ayant un ordre de parcours défini.

Lire la suite...

Sébastien Blanc
Sébastien Blanc
25/01/2024

Quand on parle d’IA générative on pense évidemment immédiatement à chatGPT, à GH Co-Pilot. Mais depuis quelques temps on voit apparaître des librairies qui permettent d’utiliser la puissance de l’IA générative au sein de son code métier. Parmi ces librairies, la plus en vogue est Langchain, il existe un portage pour Java, Langchain4j et cerise sur le gâteau Quarkus dispose d’une extension Langchain4j. Venez découvrir avec moi comment la stack java la plus puissante du monde combinée à l’IA générative permet de créer des applications d’un nouveau genre tout en conservant l’expérience développeur excellente qu’offre Quarkus.

Lire la suite...

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

Lire la suite...

Khaoula Mrabet
Khaoula Mrabet
19/01/2024

La sortie d’Angular 17 marque également l’introduction d’un nouveau flux de contrôle, le chargement différé des parties de page et un meilleur support pour le rendu côté client. Découvrez ce que vous réserve cette nouvelle version.

Lire la suite...

Ricken Bazolo
Ricken Bazolo
16/01/2024

• 4 mins de lecture

L’IA s’est rapprochée de nombreux domaines, en particulier du secteur de la programmation. La prochaine génération d’applications d’IA générative est destinée à se propager à travers divers langages de programmation. C’est également le cas pour Java, et étant donné que Spring Boot est l’un des frameworks les plus populaires sur cette plateforme, il est naturel que l’intégration des API OpenAI se fasse également dans le modèle de programmation Spring. Cet article explore cette intégration.

Lire la suite...

Clément de Tastes
Clément de Tastes
08/01/2024

• 8 mins de lecture

Une présentation pour démarrer efficacement le développement de votre application JavaFX. Au programme : mise en place de l’environnement, création de l’interface graphique, stylisation, internationalisation, intégration dans un contexte CDI…​

Lire la suite...

Clément de Tastes
Clément de Tastes
08/12/2023

Une présentation des fonctionnalités clés de JavaFX et de ses cas d’usage avec quelques exemples de réalisations.

Lire la suite...

Pierre Cheucle
Pierre Cheucle
07/12/2023

• 6 mins de lecture

La spécification MicroProfile LRA propose un modèle de transaction permettant de garantir la cohérence des données lors d’opérations métiers impliquant plusieurs microservices. À l’aide d’un exemple concret, nous allons voir dans cet article comment mettre en œuvre MicroProfile LRA dans une application Quarkus.

Lire la suite...

Antoine Sabot-Durand
Antoine Sabot-Durand
02/12/2023

• 8 mins de lecture

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

Lire la suite...

Le domaine d’application de l’IA Générative s’étend chaque jour un peu plus.Les approches traditionnelles d’analyse d’images (photo, document scanné, lettre manuscrite…) sont à leur tour challengées.

Lire la suite...

Charline Barbelette
Charline Barbelette
10/11/2023

Presentation de l’association Par Le Monde, le projet 1village et ce que SCIAM a pu apporter sans rentrer dans les détails du code.

Lire la suite...