13 au 15 mars, 2019
Montréal, Canada

Olivier Lafleur

Olivier Lafleur

Curieux de nature et aimant explorer de nouvelles technologies, Olivier aime aider les gens à avoir plus de plaisir à développer du logiciel de qualité. Il agit chez Elapse en tant que coach agile et il aide à mettre en place de nouveaux processus qui visent à améliorer le professionnalisme des programmeurs. Olivier est aussi enseignant au Cégep, où il adore transmettre sa passion des bonnes pratiques et du clean code.

Proposals - Montréal 2019

Bâtir son propre framework de tests unitaires

Nous ferons l'exercice de bâtir un framework de tests simple à la JUnit, qui nous permettra de comprendre comment c'est conçu. Pourquoi? Pour mieux comprendre comment un framework de tests fonctionne et parce qu'en informatique, il est important que nos outils ne soient pas "magiques". On doit éviter les boîtes noires et utiliser des outils parce que c'est plus pratique, pas parce que l'on ne sait pas comment en faire un nous-même.

DDD et programmation fonctionnelle : des alliés naturels

Lorsqu’on pense au sujet du Domain-Driven Design, on pense naturellement à une implémentation dans un langage orienté objet. Mais, peut-on imaginer des Bounded Contexts et des Shared Kernels lorsque nous utilisons un paradigme axé sur les fonctions? En utilisant des requis réalistes, nous modéliserons un domaine d’affaires avec le langage F#, sous la forme d’une documentation exécutable en rendant les états illégaux non-représentables.