And Java becomes more functional with Vavr.io!

13 Déc 2017
17:45
PARC BELAIR, 111 AVENUE DU 10 SEPTEMBRE, LUXEMBOURG

And Java becomes more functional with Vavr.io!

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.