Closed enhan closed 5 years ago
Tu serais motivé pour faire ta présentation début mai ? Avec en première partie la présentation de @fcabestre, ça nous ferait une soirée du tonnerre !
@arnaudbos Vendu ! Faudra prévoir le paracetamol avec les pizzas :)
Je m'en charge :rofl:
De l'OOP à la FP : l'affaire de la validation
Emmanuel Nhan
Développeur Backend chez Sigfox.
Abstract:
On est tous tombé au moins une fois dans cette boucle en remplissant un formulaire web :
Même chose pour l'envoi d'une requête HTTP avec un body JSON qui peut être invalide à plusieurs endroits. Doit-on corriger chaque champ un à un à mesure que l'on découvre les erreurs ou existe-t-il un moyen d'avoir l'ensemble des erreurs dès la première requête ?
Dans ce talk, nous examinerons les moyens pour remonter toutes les erreurs dès la première validation en commençant par la solution la plus Java possible en utilisant la JSR 303 Bean Validation. Après avoir vu les avantages et inconvénients de cette approche, nous essayerons de construire un programme plus fonctionnel. Petit à petit nous ferons émerger des abstractions et nous déboucherons sur une version purement fonctionnelle de la résolution de ce problème.
Ce talk est fait pour les développeurs Java ou Kotlin qui veulent rendre leur code plus fonctionnel. Par conséquent, il nécessite une connaissance de Java et des bases de Kotlin ou Scala. Si vous connaissez déjà Scala et Cats, ne vous attendez pas à apprendre beaucoup.
Informations diverses