Speaker

Arnaud Langlade

Arnaud Langlade

🎓 Coach Technique & Formateur | 👨‍💻 Architecte logiciel | 🏡 Indépendant

Anglet, France

Actions

Arnaud est développeur avec 15 ans d’expérience. Autodidacte, il a d'abord suivi une formation en télécoms et réseaux avant de se tourner vers le développement logiciel, un domaine qui le passionne et qu’il exerce depuis quinze ans. Il est devenu indépendant en 2022.

Arnaud a évolué dans divers environnements professionnels, allant de la petite entreprise (TPE) à la scale-up. Il aime comprendre les problématiques métier avant de coder. Passionné par l'architecture logicielle et les tests, il est fan de tout ce qui se termine par *DD.

Co-organisateur d'Agile Pays Basque, Arnaud donne des conférences et anime des BBL, partageant ainsi son expertise et sa passion pour l'ingénierie logicielle.

Area of Expertise

  • Information & Communications Technology
  • Media & Information

Topics

  • TDD & BDD
  • DDD
  • Craftmanship
  • Agile Engineering
  • Hexagonal Architecture

Dites adieu aux sessions interminables de product backlog refinement avec l'Example Mapping

Vous êtes fatigué des réunions qui semblent ne mener nulle part ? J'ai souvent ressenti cette frustration lors de sessions de product refinement. Ces réunions se transformaient souvent en débats sans fin où il était très compliqué de rester concentré jusqu’à la fin.

Comme le dit Alberto Brandolini, "c’est l’incompréhension des développeur·euse·s qui part en production". Si les développeur·euse·s ne comprennent pas ce qui est attendu, il y a de fortes chances que les fonctionnalités livrées soient incorrectes.

Lors de cette présentation, je partagerai comment nous avons remplacé ces réunions par un atelier beaucoup plus productif : l'Example Mapping. Grâce à cet outil simple et efficace, nous avons réussi à clarifier les besoins et à construire notre backlog de manière collaborative.

Tests unitaires: essentiels et compliqués à la fois.

Je me souviens lorsque j’ai commencé à développer que je pouvais coder pendant des heures sans exécuter mon code. La suite était moins marrante, je passais des heures à le débugger. J’ai découvert les tests par la suite et j’ai rapidement compris les avantages qu’ils apportaient. Cependant, ça n’a pas été facile d’écrire mes premiers tests. On peut commettre beaucoup d'erreurs qui rendent les tests difficiles à écrire et à maintenir. Je souhaite vous présenter ce que j’ai appris durant ces dernières années afin de faciliter l’écriture de vos tests.

Transformer vos modèles anémiques en modèles riches grâce au DDD tactique

Un CRUD, c’est simple et rapide, mais est-ce suffisant pour concevoir n'importe quelle application ? Attention spoiler alert : la réponse est non.

Il y a quelques années, j'ai intégré la core team du projet open source Sylius où j'ai principalement contribué au développement d'un outil facilitant la gestion des CRUD. Travaillant alors dans une web agency, cela m'a permis d'être très efficace. Cependant, en rejoignant Akeneo, un éditeur logiciel, j'ai vite compris que les CRUD ne suffisaient pas.

Pendant cette présentation, je vais partager les problèmes que j’ai rencontrés avec les CRUD et expliquer comment concevoir des modèles riches et orientés métier grâce aux patterns tactique Domain-Driven Design (DDD).

Agile Tour Rennes 2022 Sessionize Event

December 2022 Rennes, France

Arnaud Langlade

🎓 Coach Technique & Formateur | 👨‍💻 Architecte logiciel | 🏡 Indépendant

Anglet, France

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top