ToulouseJug / call-for-paper

📋 CFP du ToulouseJUG
9 stars 3 forks source link

De l'OOP à la FP : l'affaire de la validation #27

Closed enhan closed 5 years ago

enhan commented 5 years ago

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

arnaudbos commented 5 years ago

See https://github.com/ToulouseJug/call-for-paper/issues/20#issuecomment-454966228

arnaudbos commented 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 !

enhan commented 5 years ago

@arnaudbos Vendu ! Faudra prévoir le paracetamol avec les pizzas :)

arnaudbos commented 5 years ago

Je m'en charge :rofl: