Soirée Spring Boot 3.2

Nous profiterons du passage de Stéphane, que nous avons déjà eu le plaisir de recevoir il y a quelques mois, et qui viendra nous tenir au fait des nouveautés très savoureuses de Spring Boot 3.2.

Pour cette occasion nous serons de retour chez Epitech, à Toulouse.

Ne vous fiez pas au descriptif en anglais, la présentation se fera bel et bien dans la langue de Molière.

Hitting the “refresh” button on your Spring web application - par Stéphane Nicoll

If you’re maintaining an existing web application, upgrading to the latest Spring version is not just about maintenance: it’s also an opportunity to hit that “refresh” button on your web stack and bring meaningful improvements to your developer experience and new value to your users. With the latest Spring Boot 3.2 version, the Spring team brings new possibilities to keep your app relevant and your development team happy, empowering you to carefully evolve your application:

Improve the runtime efficiency with Virtual Threads Use a modern HTTP client API without learning reactive with the new RestClient Leverage metrics and traces during production incidents Manage and rotate TLS certificates with bundles and reloading Connect to external systems with Docker compose and Testcontainers Get startup time improvements with AppCDS or Checkpoint Restore

[EDIT] Traduction offerte par votre aimable speaker :

Rechargez vos applications web avec Spring Boot

Si vous faites vivres des applications web, les mettre à jour à la dernière version de Spring n’est pas juste une question de maintenance: c’est aussi le bon moment pour appuyer sur “F5” et recharger votre stack web. Vous pouvez faciliter la vie des développeurs et apporter de la valeur à vos utilisateurs. Avec Spring Boot 3.2, l’équipe Spring vous aide à faire évoluer vos applications selon vos besoins :

Améliorer l’efficacité en production avec les Virtual Threads Utiliser une API moderne de client HTTP (sans Reactive!) avec RestClient S’aider des métriques et des traces pour résoudre les incidents en production Mieux gérer les certificats TLS avec les bundles Connecter l’application à d’autres systèmes grâce à Docker compose et Testcontainers Améliorer les temps de démarrage avec CDS ou bien Checkpoint Restore

[/EDIT]

Stéphane a 20 d’expérience dans le développement logiciel, en particulier sur le développement d’API sur la JVM. Après avoir passé plus de 10 ans dans les secteurs du géospatial, de la finance ou de la logistique, il a rejoint l’équipe “core Spring Framework” en 2014.