News du support de Kotlin dans Spring ? Et Spring Boot avec GraalVM native

BordeauxJUG
BordeauxJUG
Groupe public

ENSEIRB

1 Avenue du Docteur Albert Schweitzer · Talence

Comment nous trouver

Toutes les infos sur http://bordeauxjug.org/info

Image du lieu de l'événement

Détails

Quoi de neuf sur le support de Kotlin dans Spring ?

La première partie de cette conférence donnera un aperçu de l'état de l'art du développement d'applications Spring Boot 2.2 avec Kotlin:

- Data classes immutables avec @ConfigurationProperties
- Tests avec JUnit 5 et Mockk
- La nouvelle DSL “router” pour Spring MVC
- Le support des Coroutines sur WebFlux, RSocket et Spring Data
- Les exemples de code en Kotlin dans la documentation de référence
- La DSL MockMvc

Un rappel des bonnes pratiques (extensions, injection de dépendances via constructeur)

La seconde partie sera un live coding d'une application Spring Boot configurée avec Kofu, la DSL Kotlin actuellement développée dans l'incubateur Spring Fu que j'ai créé il y a quelques mois. Il s'agit d'une alternative à l'auto-configuration Spring Boot conçue pour configurer votre application de manière explicite en utilisant l'auto-complétion et des "slices" de configuration tout en supportant la plupart des fonctionnalités de Spring Boot.

Spring Boot avec GraalVM native

Dans cette conférence, Sébastien partagera les dernières informations sur le travail en cours effectué par l'équipe Spring afin de permettre de compiler les applications Spring Boot en exécutables natifs permettant ainsi un démarrage instantané et une consommation mémoire réduite. Il présentera le futur support prévu pour Spring Framework 5.3, et fera différentes démonstrations d'applications Spring Boot natives.
Ce sera également l'occasion pour une comparaison pragmatique entre les plateformes OpenJDK, GraalVM Community Edition et GraalVM Enterprise Edition avec des chiffres concrets.

Programme

18h50 Accueil des participants

19h00 News du JUG et news du monde Java

19h10 Support Kotlin dans Spring, suivi de Spring boot avec GraalVM

21h00 Buffet