Search

Home > IFTTD - If This Then Dev > #33 - La programmation fonctionnelle - Frédéric Cabestre
Podcast: IFTTD - If This Then Dev
Episode:

#33 - La programmation fonctionnelle - Frédéric Cabestre

Category: Technology
Duration: 01:01:29
Publish Date: 2020-03-25 10:42:10
Description:

“La pureté de la programmation fonctionnelle supprime tout effet de bord. ”


Le paradigme objet s’est imposé pour beaucoup comme le paradigme par défaut de la programmation. Et pourtant il existe bien d’autres façon de faire. Peu enseignée à l’école, la programmation fonctionnelle gagne en traction et est de plus en plus utilisée. Mais est-ce juste un effet de mode ? A quel point est-ce différent de construire un projet en mode objet ? Peut-on tout faire en programmation fonctionnelle ?


Ce nouvel épisode d’IFTTD - If This Then Dev, présenté par Bruno Soulez et produit par CosaVostra, s'intéresse à ce “nouveau” paradigme, pas si nouveau. L’universalité du mode objet n’est plus, il est donc normal de s’intéresser à cette façon faire, pourtant présente dès les début de la programmation. Dans une ère de virtualisation, d’abstraction forte par rapport à la machine, la programmation objet peut prendre son essor.


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.


Liens évoqués pendant l’émission

Talk de Frédéric pendant le Devfest Toulouse 2018 ;)

https://youtu.be/AQ_q-hdtNS4

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

https://youtu.be/XrNdvWqxBvA

«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

https://youtu.be/re96UgMk6GQ

Pour aller plus loin sur comment structurer une application purement fonctionnelle en Scala

https://leanpub.com/pfp-scala


Retrouvez tous nos épisodes sur notre site https://ifttd.io/listes-des-episodes/


Continuons la discussion

@fcabestre (https://twitter.com/fcabestre)

@ifthisthendev (https://twitter.com/ifthisthendev)

@bibear (https://twitter.com/bibear)


Discord (https://discord.gg/FpEFYZM)

Facebook (https://www.facebook.com/ifthisthendev/)

LinkedIn (https://www.linkedin.com/company/if-this-then-dev/)

See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Total Play: 0