Les ateliers de relecture de mon livre consacré à la programmation fonctionnelle ont démarré en janvier. Découvrez Practical FP !
Accueil
Practical FP
Functional programming made practical
La programmation fonctionnelle pâtit d'une mauvaise image : compliquée voire élitiste, en tout cas inapplicable au quotidien. En un mot : théorique.
Tout l'objet de ce livre sera de vous démontrer le contraire.
Comment ?
Par des exemples, en JavaScript. JavaScript ? Oui. Ce langage a bien des défauts, mais il est incontournable dans notre univers professionnel, c'est un fait. Haskell est un langage magnifique, mais si vous devez apprendre Haskell pour faire de la programmation fonctionnelle, ça ne changera rien à votre quotidien. Donc on reste en JavaScript, qui, sans être un langage fonctionnel strict, possède tous les fondamentaux nécessaires à l'écriture de code purement fonctionnel.
Et puis il y a les "gros mots" qui font peur : functors, monades et consorts. Ce livre les aborde, car ils permettent de pousser au bout l'expérience du paradigme fonctionnel et recèlent une véritable beauté.
Mais il y a, bien avant cela, des choses très simples qui vous aideront à écrire du code de meilleure qualité en l'espace de quelques semaines. Fonctions pures, immutabilité, une pointe de curryfication, ces notions vont littéralement changer votre expérience du développement. Couplé au TDD (Test-driven development), les bugs ne seront bientôt plus qu'un lointain souvenir.
Et tout ça, c'est pour quand ?
Second semestre 2023.
Les ateliers de relecture ont démarré en janvier de cette année. Le panel est constitué de 10 lecteurs et lectrices de tous horizons, tous également curieux et généreux de leur temps. Qu'ils en soient remerciés !