Aller au contenu

Les promesses de Loom ... Soyez au rendez-vous !

Photo de Bordeaux JUG
Hosted By
Bordeaux J.
Les promesses de Loom ... Soyez au rendez-vous !

Détails

#### Sujet n°1 - Les promesses de Loom ... Soyez au rendez-vous !

Le projet Loom fait parler de lui depuis plusieurs mois. Il marque une avancée technique majeure de la plateforme Java en améliorant le système de concurrence à travers 3 nouvelles fonctionnalités : Virtual Threads (JEP 444), Structured Concurrency (JEP 453) et ScopedValue (JEP 448).

Avec la sortie récente de Java 21 LTS, les Virtuals Threads sont « production-ready ». En tant que développeur Java, cette perspective n’est pas sans poser de questions :

  • Les promesses d’amélioration techniques seront-elles (toujours) au rendez-vous ?
  • Comment l’écosystème va-t-il s’adapter ? Quels impacts sur les frameworks ?
  • Faudra-t-il modifier le code métier ? La programmation asynchrone va-t-elle devenir obsolète ?
  • Quels moyens de monitoring et d’observabilité ?
  • Quels impacts pour le déploiement en container (configuration des JVM et scaling )?

A travers cette présentation, nous prendrons le point de vue développeur et architecte Java pour faire un tour d’horizon complet. Nous vous partagerons nos résultats de benchmarks ainsi que des exemples de code. Bref, nous verrons comment préparer concrètement l’arrivée de Loom dans nos projets Java !

#### Sujet n°2 - Loom : de l'observabilité du virtuel à une réelle adoption et mise en production

En poussant les limites runtime de Java à son extrême, Loom nécessite une observabilité adaptée :

  • quels sont les moyens disponibles à ce jour ?
  • Quoi mesurer et comment ?

Passons en revue l'état de l'art dans le domaine sur Java 21 et couvrons quels cas de figure illustrés par des rapports d'analyse réalisés avec Jeyzer.

Sur la base de ces points, discutons enfin d'une adoption pragmatique des threads virtuels au sein de projets, en vue d'une mise en production. Rejoignez-nous pour cette passionnante session d'exploration qui nous éclairera sur cette virtualité si attendue et devenue bien réelle avec Java 21.

Photo of BordeauxJUG group
BordeauxJUG
Afficher d'autres événements
ENSEIRB
1 Avenue du Docteur Albert Schweitzer · Talence