.srcÉpisode 33
FP : La programmation fonctionnelle
avec Frederic Cabestre
24 mars 2020 · 1 h 01
FP
00:00:0001:01:29

« La pureté de la programmation fonctionnelle supprime tout effet de bord. »
— Frederic CabestreLes versions de cet épisode
Un épisode vit en plusieurs temps : la source, sa version compilée par un autre invité quelques semaines plus tard, puis son refactoring quelques années après.
De quoi on parle
Le D.E.V. de la semaine est Frederic Cabestre. Développeur indépendant et programmeur fonctionnel depuis de nombreuses années. Frédéric vient nous raconter son parcours, sa vision du FP et comment passer un projet sur ce paradigme.
Cité dans l'épisode
- Talk de Frédéric pendant le Devfest Toulouse 2018 ;)
- Mon livre de «référence», a.k.a. «the red book»:
https://www.manning.com/book.s/functional-programming-in-scala
- Un autre très bon livre sur DDD et programmation fonctionnelle
https://www.manning.com/books/functional-and-reactive-domain-modeling
- «Why functional programming matters», une présentation classique de John Hughes
- «Escape from the ivory tower: the Haskell journey», présentation de l’histoire du langage Haskell, et illustrant souvent le pourquoi de la programmation fonctionnelle, par Simon Peyton Jones
- Pour aller plus loin sur comment structurer une application purement fonctionnelle en Scala