J’ai donné le 23 février dernier une conférence sur le thème “Coder Fonctionnel avec F#”. Organisé par le MUG (Microsoft User Group de Strasbourg), dans les locaux Epitech Strasbourg. Revenons sur cette présentation !
Pendant environ une heure, cette conférence avait pour objectif d’aborder les principes de la programmation fonctionnelle et de partir à la découverte des moyens existants pour les appliquer à des langages non fonctionnels comme le C#.
Les thèmes abordés étaient les suivants :
- Historique des langages fonctionnels.
- Qu’est-ce qu’un langage fonctionnel ?
- Quand SOLID est poussé à l’extrême, on obtient un code très fonctionnel.
- Immuabilité et égalité : pour lever les ambiguïtés.
- Mort à l’héritage. Vive la composition !
- Domain Specific Language : créer du code compréhensible par un non-développeur.
- La référence NULL : les alternatives à la représentation de l’absence de valeur.
- Rendre les états illégaux non représentables : le langage doit permettre l’expression de la vérité.
- Découvrir les Types Providers et utiliser F# dans ma boite !
Le MUG de Strasbourg a bien fait les choses en accueillant une quarantaine de personnes pour cette présentation, qui a fait salle pleine ! Il y avait même des gens debout !
L’ambiance était très conviviale, les participants très enthousiastes et les retours furent très positifs. Les questions des participants étaient pertinentes et la plupart sont repartis avec l’envie d’en savoir plus sur F#, voire de commencer à l’utiliser. Mission accomplie !
Cette conférence sera refaite en interne chez Euro Information pour les collègues qui n’ont pas pu assister à la première édition. Les slides de la conférence sont disponibles ici.
Je remercie tous les participants et l’équipe du MUG de Strasbourg, pour leur enthousiasme et leur bonne humeur !
The post Coder F#nctionnel appeared first on SFEIR Mag.