Programmation fonctionnelle en Java : la librarie Vavr.io

Merci à constanceperez pour sa contribution le 18/05/2022

Linkvalue
Francais Francais
Java
Tu développes en #Java et tu en as marre des bugs intempestifs ?
Tu aimes découvrir de nouvelles manières d'écrire du code de qualité ?
Tu as parfois du mal à écrire des programmes testables ? 😓

💪 Vavr.io est là pour te sauver ! Jonathan, développeur Java chez Linkvalue, utilise au quotidien cette librairie et partage son retour d'expérience.
Vavr.io est une librairie qui permet de simplifier l'écriture de programmes fonctionnels en Java. Bien que Java ait déjà quelques outils, cette librairie est beaucoup plus complète et propose des mécanismes supplémentaires.

✅ Tu n'as jamais fait de programmation fonctionnelle ? Pas de soucis, les concepts de base seront abordés : monades, fonctions de premier ordre et immutabilité n'auront plus de secrets pour toi ;)

💬 Au programme de cette soirée :
- Bases de la programmation fonctionnelle : définitions, programmation par types, les super-pouvoirs débloqués

- Vavr.io kézako ? Principe de la librairie et fonctionnalités

- Live coding : refactoring d'un programme défaillant avec plusieurs tickets de bug à résoudre.
Le but sera d'utiliser des paradigmes fonctionnels pour corriger les bugs d'un programme et le rendre plus solide.

👤 Pour info : cet événement est destiné aux débutants complets en programmation fonctionnelle, mais ayant des connaissances en Java.

Ce talk est issu de la collaboration avec les équipes de Positive Thinking Company.