What we're about

Ce groupe a pour but de réunir tout intéressé à en apprendre plus, à échanger, à partager ses connaissances sur la programmation fonctionnelle.

Un ami a moi m'a poussé à l'essayer et malgré ma reluctance initiale, je ne retournerais plus à l'orienté objet. J'ai été émerveillé des avantages qu'apportent l'architecture et les designs pattern amenés par la communauté fonctionnelle. Je suis toujours surpris que ce soit si peu utilisé.

S'il y en a d'autres que ça intéresse, ce serait un plaisir d'échanger avec vous.

Évidemment, on peut parler de langage comme Haskell, Erlang, Clojure, O'Camel mais aussi de language plus hybride comme Javascript, Scala, F#, etc. Puisque l'important n'est pas tant le langage que le style, Java, C++, C#, etc sont également bienvenue dans les discussions.

Je crée ce groupe pour sonder l'intérêt ! On verra ce qu'on fait par la suite !

Cheers ! :)

Upcoming events (1)

Rencontre et échange de connaissances

Korrigane

Bonjour tout le monde ! Je ne connais pas personne parmis les membres du groupe. Je propose de se rencontrer pour prendre un verre, manger un snack et discuter de ce qui nous a réunis sur ce groupe. Avec cette rencontre, nous pourrons déterminer les points qui intéressent la communauté ! L'idée étant d'avoir un endroit où on peut partager avec d'autre curieux les concepts si peu utilisés à l'université ou en industrie. Ces concepts qui à mon avis, peuvent amener notre art (soyons pompeux ! :P) à un autre niveau de qualité. Évidemment, ce n'est que mon expérience que je peux partager et c'est pourquoi j'espère vous rencontrer et en apprendre sur vos expériences, découvertes, astuces, recommandations et sympathisme :D De mon côté, j'ai eu la chance de faire plein d'explorations avec la programmation fonctionnelle chez Automatisation Orisha et beaucoup de ces explorations sont rendues en production aujourd'hui. Ça me fera plaisir de partager mon expérience avec la programmation fonctionnelle et pourquoi je penses que cette approche peut énormément aider le monde du logiciel aujourd'hui. Autant avec une approche purement fonctionnelle ou mêlée avec notre bon vieux orienté objet. Si jamais la conversation penche plus de ce côté, j'ai également des points plus concrets à partager. Les classiques: * Comment éviter de s'encrasser avec la gestion d'erreur grâce à Option/Maybe/Either ? * Pourquoi les fonctions partielles cause le cancer ? * Plus général: Design pattern functionnels (aussi appelés functors, applicatives, monads) Ou des concepts qui m'intéressent plus et sont plus difficiles à trouver sur Internet : --- Type Oriented Programming --- * Comment encoder la business logic dans le code et produire des compile-time errors ? * Comment optimiser l'aide du compilateur et bien profiter du type system ? --- Architecture --- * Comment structurer une application "immuable" ? * Comment structurer une application "sans side-effect" ? * Comment tester sans injection de dépendance ? Qu'aimeriez vous apprendre ? Qu'avez-vous à partager ? Pour toutes questions, vous pouvez me texter/appeler:[masked]

Photos (4)