

Coda, c’est la communauté où l’on explore autant le faire (tech, innovation, pratiques numériques) que l’être (soft skills, inspiration, développement personnel).
Ateliers, talks, débats : viens apprendre, partager et t’inspirer autour des grands enjeux du numérique d’aujourd’hui et de demain – avec en fil rouge le numérique responsable.
Étudiants, pros, curieux… tout le monde est bienvenue ! 🚀
Lancer des exceptions est souvent utilisé pour gérer les erreurs, les validations et d'autres cas particuliers. Beaucoup considèrent cette approche comme la manière standard d'indiquer un échec et de fournir du feedback à l'appelant.
Pourtant, cela peut causer des problèmes significatifs : difficile à détecter, elle obscurcit le flow et peut laisser le système dans un état invalide.
Dans ce talk, Guillaume Faas va nous montrer une alternative plus rapide, offrant davantage de transparence et de prédictabilité. Ainsi nous verrons comment intégrer des idées issues du paradigme Fonctionnel, comme les "Monads", dans une base de code Orientée Objet, à travers un projet concret : le SDK .NET open-source de Vonage.
Ce talk sera l'occasion idéale de découvrir ce que sont ces concepts et à quel point ils sont simples à adopter.
Voici les ressources partagées par Manon durant cet excellent talk :
Slides : https://manoncarbonnel.github.io/ui-testing-slides/1 Repository : https://github.com/manoncarbonnel/ui-testing-slides Article de Manon sur le POM - Page Object Model : https://dev.to/manon\_carbonnel/tester-son-interface-efficacement-des-patterns-pour-des-tests-dui-robustes-1anl Doc Playwright et accessibilité : https://playwright.dev/docs/accessibility-testing Yeeso - association qui milite pour la féminisation des métiers de l'IT : https://yeeso.fr/Voici les ressources que je souhaitais vous partager en sortie de ce talk :
Les slides : https://speakerdeck.com/thirion/coder-sans-se-noyer-dans-la-complexite Mes notes et infographies du livre "The Programmer's Brain" : https://yoan-thirion.gitbook.io/knowledge-base/software-craftsmanship/the-programmers-brain Le bien-être: le nouvel enjeu du software dévelopment ? Par Geoffrey Gravaud (un must watch) : https://youtu.be/uCDtQov6jWA?si=JGTTzMZq5SZFk7ZT Captation vidéo réalisé avec les amis du Software Craft Strasbourg qui contient la partie écriture de code que j'ai du skipper : https://youtu.be/xyJSkm5E8vc?si=thuvHqOF0cFbH934 Talk d'Adam Tornhill sur l'analyse comportementale de code : https://youtu.be/b9I3aOnXepA?si=slnsSEuBp\_mddUm8 Railway Oriented Programming par Scott Wlaschin : https://youtu.be/fYo3LN9Vf\_M?si=1LOSYjFP6w8aXWvh (je recommande fortement la lecture de son excellent livre "Domain Modeling Made Functional) Working Effectively with Legacy Code : https://learning.oreilly.com/library/view/working-effectively-with/0131177052/ Sur les pratiques de refactoring je vous conseille de suivre l'excellent Nicolas Carlo : https://understandlegacycode.com/ Pour vous entrainer à travailler sur du code Legacy je vous invite aussi à regarder notre calendrier de l'Avent 2024 qui permet de prendre en main de nombreuses techniques (exercices + solutions) : https://github.com/advent-of-craft/2024

Coda, c’est la communauté où l’on explore autant le faire (tech, innovation, pratiques numériques) que l’être (soft skills, inspiration, développement personnel).
Ateliers, talks, débats : viens apprendre, partager et t’inspirer autour des grands enjeux du numérique d’aujourd’hui et de demain – avec en fil rouge le numérique responsable.
Étudiants, pros, curieux… tout le monde est bienvenue ! 🚀
Lancer des exceptions est souvent utilisé pour gérer les erreurs, les validations et d'autres cas particuliers. Beaucoup considèrent cette approche comme la manière standard d'indiquer un échec et de fournir du feedback à l'appelant.
Pourtant, cela peut causer des problèmes significatifs : difficile à détecter, elle obscurcit le flow et peut laisser le système dans un état invalide.
Dans ce talk, Guillaume Faas va nous montrer une alternative plus rapide, offrant davantage de transparence et de prédictabilité. Ainsi nous verrons comment intégrer des idées issues du paradigme Fonctionnel, comme les "Monads", dans une base de code Orientée Objet, à travers un projet concret : le SDK .NET open-source de Vonage.
Ce talk sera l'occasion idéale de découvrir ce que sont ces concepts et à quel point ils sont simples à adopter.
Voici les ressources partagées par Manon durant cet excellent talk :
Slides : https://manoncarbonnel.github.io/ui-testing-slides/1 Repository : https://github.com/manoncarbonnel/ui-testing-slides Article de Manon sur le POM - Page Object Model : https://dev.to/manon\_carbonnel/tester-son-interface-efficacement-des-patterns-pour-des-tests-dui-robustes-1anl Doc Playwright et accessibilité : https://playwright.dev/docs/accessibility-testing Yeeso - association qui milite pour la féminisation des métiers de l'IT : https://yeeso.fr/Voici les ressources que je souhaitais vous partager en sortie de ce talk :
Les slides : https://speakerdeck.com/thirion/coder-sans-se-noyer-dans-la-complexite Mes notes et infographies du livre "The Programmer's Brain" : https://yoan-thirion.gitbook.io/knowledge-base/software-craftsmanship/the-programmers-brain Le bien-être: le nouvel enjeu du software dévelopment ? Par Geoffrey Gravaud (un must watch) : https://youtu.be/uCDtQov6jWA?si=JGTTzMZq5SZFk7ZT Captation vidéo réalisé avec les amis du Software Craft Strasbourg qui contient la partie écriture de code que j'ai du skipper : https://youtu.be/xyJSkm5E8vc?si=thuvHqOF0cFbH934 Talk d'Adam Tornhill sur l'analyse comportementale de code : https://youtu.be/b9I3aOnXepA?si=slnsSEuBp\_mddUm8 Railway Oriented Programming par Scott Wlaschin : https://youtu.be/fYo3LN9Vf\_M?si=1LOSYjFP6w8aXWvh (je recommande fortement la lecture de son excellent livre "Domain Modeling Made Functional) Working Effectively with Legacy Code : https://learning.oreilly.com/library/view/working-effectively-with/0131177052/ Sur les pratiques de refactoring je vous conseille de suivre l'excellent Nicolas Carlo : https://understandlegacycode.com/ Pour vous entrainer à travailler sur du code Legacy je vous invite aussi à regarder notre calendrier de l'Avent 2024 qui permet de prendre en main de nombreuses techniques (exercices + solutions) : https://github.com/advent-of-craft/2024Get in touch!
hi@guild.host