Brian Clozel | Devoxx

Brian Clozel
Brian Clozel Twitter

From Pivotal

Committer Spring Framework et Spring Boot

Blog: http://spring.io/team/bclozel

java Java, JVM, Javas SE/EE

Maîtrisez les super pouvoirs de Spring Boot

University

Une des fonctionnalités les plus puissantes de Spring Boot est l'auto-configuration. Ce super-pouvoir est la clé de l'approche "convention-over-configuration" qui donne ce gain de productivité aux développeurs Java. Un super-pouvoir, vraiment? Non!

Cette présentation vous montrera la mécanique de Spring Boot et vous comprendrez comment l'auto-configuration et le modèle de configuration conditionnelle fonctionnent. Un très bon moyen d'être plus productifs quand vous développez vos applications Spring Boot.

Nous feront aussi un point sur le support testing de Spring Boot. Ces améliorations apportent les même gains de productivité que Boot, mais cette fois-ci dans vos tests.

java Java, JVM, Javas SE/EE

The Spring BOF

BOF (Bird of a Feather)

Une BOF pour tous les développeurs qui s’intéressent à Spring. Au programme: discussion libre avec l’équipe Spring sur tous les projets du portfolio, et bien plus encore!

java Java, JVM, Javas SE/EE

Reactive Spring

Conference

Spring 5.0 arrive dans le monde Reactive avec un nouveau framework web Spring WebFlux qui se base à 100% sur Reactive Streams et s'adapte aux APIs réactives telles que Reactor 3 ou RxJava 2, mais également avec les différents projets de la galaxie Spring qui ajoutent progressivement le support de ce type de programmation.

Cette session de live coding va vous montrer comment créer une application réactive avec Spring 5.0 et Spring Boot 2.0. Nous coderons ensemble une API REST JSON, des vues HTML avec Mustache enrichies avec du push Server-Sent Events, du micro-batching, le tout avec une couche persistence utilisant Spring Data Reactive Mongo et le nouveau WebClient pour composer des données issues de services distants (API REST ou streaming). L'application utilisera Netty comme moteur HTTP côté client et serveur.

Nous vous donnerons également un aperçu de l'API fonctionnelle WebFlux (basée sur des lambdas au lieu des annotations) en Java 8 et en Kotlin.

TBA : To be announced / Salle non affectée