Xavier Detant | Devoxx

Xavier Detant Twitter

From Zenika

Amoureux de la programmation fonctionnelle et du code élégant, le plaisir de programmer et d'expliquer cet art ont fait de moi un crafter passionné.

agTest DevOps, Agilité, Méthodologie & Tests

Software Crafters Paris

BOF (Bird of a Feather)

Le meetup Software Crafters se retrouve mensuellement pour échanger autour de notre métier. Le but est que nous progressions tous ensemble. Lors de ce BOF, nous organiserons un forum ouvert afin de vous faire vivre une partie d’une soirée standard de notre meetup.

lang Langages alternatifs

Tout ce que vous avez toujours voulus savoir sur la programmation fonctionnelle sans jamais oser le demander

Conference

Si un de vos collègue vous a déjà dit «Alors là, j'ai utilisé de l'application partielle sur cette fonction que j'ai curryfié en utilisant des fonctions d'ordre supérieur et des closures» et que vous n'avez rien compris, alors ce talk est pour vous.

La programmation fonctionnelle présente de nombreux concepts qui viennent des maths. Et cela fait peur ! Mais appliqué à l'informatique, c'est en réalité très simple !

Durant ce live-coding consistant à refactorer un code impératif vers un code fonctionnel, les concepts principaux seront introduits uniquement quand cela est utile et expliqués en profondeur.

À la fin de ce talk, les concepts suivants n'auront plus de secrets pour vous :

  • La transparence référentielle
  • Les fonctions comme citoyennes de première classe
  • Les fonctions d'ordre supérieur
  • Les closures
  • Le lambda calculus
  • La curryfication
  • L'application partielle
  • La composition de fonction
  • La notation «Point-free»
TBA : To be announced / Salle non affectée