Author image

Colin Damon

Cucumber et RestTemplate

Voilà quelques années que je me dis régulièrement : "Il faudrait vraiment que je prenne le temps de regarder un peu Cucumber [https://cucumber.io/] et Gherkin [https://cucumber.io/docs/gherkin/]. Les copains disent que c'est trop bien, les mauvaises expériences que j'ai avec ces outils doivent être liées à

Des Objets, pas des Data Classes !

Lorsqu'on apprend les paradigmes Objets, on nous enseigne que les Objets que l'on code représentent des choses du monde réel. Les attributs en sont l'état et les méthodes les actions. Alors pourquoi trouvons-nous BEAUCOUP plus de Data classes (classes avec uniquement des attributs et des getters et setters) dans nos

Les Builders dans tous leurs états

Quand on fait du développement Orienté Objet, on cherche à construire des objets cohérents avec tous leurs attributs. Il arrive que les objets que l'on souhaite construire aient plus de 3 attributs et, dans ce cas, utiliser un simple constructeur avec en paramètre tous les attributs n'est pas forcément une

Retours DDD Europe 2020 (Partie 3)

On (Anthony [https://blog.ippon.fr/author/anthony/] et Colin [https://blog.ippon.fr/author/colin/]) continue notre dernier jour de conférences à DDD Europe 2020 [https://dddeurope.com/2020/] et cet article conclura notre passage à Amsterdam ! Architect’s Survival Guide to Healthcare par Sonya Natanzon Sonya Natanzon [https:

Retours DDD Europe 2020 (Partie 2)

On y est, notre dernier jour en tant que spectateurs d'une conférence d’ores et déjà incroyable ! Pour être tout à fait honnête, ce qui a fini de motiver notre participation est encore à venir puisque c'est la keynote de cette journée. En échangeant avec les participants de DDD Europe

Retours DDD Europe 2020 (Partie 1)

Du 05 au 07 Février 2020 nous (Anthony [https://blog.ippon.fr/author/anthony/] et Colin [https://blog.ippon.fr/author/colin/] avons eu la chance de passer 3 jours à DDD Europe [https://dddeurope.com/2020/]. Autant spoiler tout de suite : c'était vraiment 3 très belles journées, on vous

How to: Mob Programming

Lors de DDD Europe 2020 [https://dddeurope.com/2020/] nous (Anthony [https://blog.ippon.fr/author/anthony/] et Colin [https://blog.ippon.fr/author/colin/]) avons assisté au talk d'Elisabeth (Lisi) Hocke [https://twitter.com/lisihocke] : A Story of Mob Programming, Testing and Everything.  Cette heure nous a permis d'y

Nos échanges avec les participants à DDD Europe

Lors de DDD Europe 2020 [https://dddeurope.com/2020/], avec Anthony [https://blog.ippon.fr/author/anthony/], grâce à la technique du Pac-Man [https://blog.ippon.fr/2020/02/14/la-technique-du-pac-man-appliquee/], nous avons pu échanger avec de nombreux professionnels intéressés par le DDD (puisque participants à la conférence) et nous

Un EventStorming avec Alberto Brandolini

Nous animons des EventsStorming chez nos clients depuis quelques temps déjà et, à DDD Europe 2020 [https://dddeurope.com/2020], nous (Anthony [https://blog.ippon.fr/author/anthony] et Colin [https://blog.ippon.fr/author/colin]) avons pu participer à un atelier de 2h avec Alberto Brandolini [https://twitter.com/

La technique du Pac-Man appliquée

Ah, Pac-Man ; un jeu mythique [https://fr.wikipedia.org/wiki/Pac-Man] ; un gestionnaire de paquets pratique [https://fr.wikipedia.org/wiki/Pacman_(Arch_Linux)] mais aussi une super technique ! Si vous avez déjà participé à une conférence, vous savez certainement qu'on apprend au moins autant entre les talks que pendant

Apprendre le TDD

Le Test Driven Development est certainement la méthode de design de code la plus efficace connue actuellement ! Cependant, malgré son incroyable efficience, elle est souvent très mal comprise (voir prise pour une méthode de test). Cette incompréhension vient certainement de la grande difficulté de son apprentissage, le TDD étant certainement

Pattern de gestion de crises pour techniciens

Je fais du développement en environnement professionnel depuis maintenant une dizaine d’années. Dans toutes les organisations et les équipes où j’ai pu travailler, j’ai été confronté à des "crises". Parfois venant de problèmes dans les solutions, parfois simplement politiques, parfois "fantasmées", elles ont cependant un point commun