Meetup passé

Functional web applications with Kotlin and Spring 5

Ce Meetup est passé

75 y sont allés

Détails

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" !

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 https://github.com/mix-it/mixit/:
- 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. Ca vous tente ?