Functional web applications with Kotlin and Spring 5

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

Alors n'attendez pas, inscrivez vous vite !

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.

Programme

  • 18h50 Accueil des participants
  • 19h00 News du JUG et news du monde Java
  • 19h20 Functional web applications with Kotlin and Spring 5"
  • 21h Buffet

Lieu

ENSEIRB MATMECA, Amphi A

Inscription

https://www.meetup.com/fr-FR/BordeauxJUG/events/236351273/

Sponsors de l'événement