Programme
19:00 : Comment j'ai arrĂȘtĂ© les boucles for
Présenté par Ghislain Mahieux
La programmation fonctionnelle c'est un truc de matheux" : voilĂ la vision que j'en avais il y a encore 1 an. Monade, endofunctor, applicative sont des mots qui viennent rĂ©guliĂšrement nous faire saigner les oreilles lorsque l'on nous parle de programmation fonctionnelle. Des concepts nouveaux et une façon de penser diffĂ©rente pour des dĂ©veloppeurs qui, comme je l'Ă©tais, sont habituĂ©s Ă Java et ses lambdas. Dans ces conditions la transition POO->FP ne semble pas aisĂ©e. Est-elle mĂȘme vraiment intĂ©ressante et utile au quotidien? Et s'il Ă©tait possible de dĂ©marrer la FP en laissant l'aspect thĂ©orique de cĂŽtĂ© pour introduire petit Ă petit des concepts fonctionnels dans notre façon de dĂ©velopper, presque sans s'en rendre compte, apprendre au fur et Ă mesure et finir par ne plus pouvoir dĂ©velopper que comme ça? A travers ce talk je vais vous prĂ©senter comment cette transition trĂšs progressive a eu lieu dans notre Ă©quipe grĂące Ă Kotlin et Arrow. Le talk laissera la part belle aux exemples qui illustreront que l'objectif n'est pas simplement le cĂŽtĂ© hype de pouvoir dire "Hey! on fait de la FP !!" mais que notre code est aujourd'hui beaucoup moins sujet aux effets de bord indĂ©sirĂ©s, plus lisible et plus maintenable. Attention toutefois, Ă l'issue du talk vous risqueriez ne plus vouloir Ă©crire de boucles for...
Lieu
Polytech Montpellier, Place EugĂšne Bataillon 34095 Montpellier
After
A la fin de la soirée, une troisiÚme mi-temps sera proposée dans un bar pour continuer à échanger et sympathiser


