« Les promesses de Loom … Soyez au rendez-vous ! »
11:10 - 12:00
Amphi 139

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 425), Structured Concurrency (JEP 428) et ScopedValue (JEP 429). Disponible en preview avec Java 19, la JEP 425 sera probablement intégrée dans la prochaine LTS en septembre 2023. C’est donc pour très bientôt ! 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 !