Functional web applications with Kotlin and Spring 5

Par:
piradix

jeu, 05/01/2017 - 12:01

Jeudi 12 Janvier 2017 à 19h00 dans l'amphi C de l'ENSEIRB MATMECA, Sébastien Deleuze vient nous parler de "Functional web applications with Kotlin and Spring 5" !

Résumé de la présentation

Cette présentation a pour but de vous montrer un nouveau type d'application fonctionnelle utilisant Spring Reactive ainsi que le langage Kotlin qui convient tout aussi bien à la programmation orientée objet qu'à la programmation fonctionnelle.

Je me baserai sur un exemple concret, en l'occurence le projet du nouveau site de la conférence Mix-IT dont je m'occupe et dont les sources sont disponibles sur GitHub:
- Le support Kotlin intégré à Spring Framework 5 (en exclusivité mondiale ^^)
- Le nouveau framework Spring Web functional
- L'API de récupération de bean basée sur les lambdas (plus de proxy CGLIB)
- Des classes immutables et une injection par constructeur plutôt que par setter
- La puissance des extensions Kotlin pour un code propre
- Un rendu des template client et server avec Mustache
- Une application légère et Reactive basée sur Reactor Netty
- L'utilisation de MongoDB via une API Reactive
- Un fichier de build Gradle écrit également en Kotlin

Ce talk est accessible à tout java-iste et même si vous ne connaissez pas Kotlin.

Pluis d'information ici