Session

Et Java 8 devient plus fonctionnel avec Vavr
Java & JVM Débutant

Vavr est une librairie complètement dédiée au paradigme de programmation fonctionnelle. Elle a la particularité d'aller un peu plus loin que les notions de lambdas, pipelines ou composition de fonctions offertes par Java 8.

Durant cette session nous découvrirons les structures proposées par Vavr, comme les collections immuables, les values types tels que les Option, les Try, les Either…

Nous verrons comment cette librairie gère des aspects plus fonctionnels, à savoir la composition de fonction, le lifting, la memoization ou le currying.

Enfin nous terminerons avec la présentation de la syntaxe offerte pour le pattern Matching et le property checking.

Track 2 [Amphi Keynote]
12 mai 2017
10:20 - 11:10