Oct 19, 2020
J'ai appris le développement de manière autodidacte avec un livre : Créez votre site web - Daniel Ichbiah. Pourtant, quand j'ai commencé à travailler je ne comprenais pas l'intérêt des livres parlant de développement : "Il y a tout sur le net et tout y est plus à jour !".Je pense que
Lire la suite...
Oct 09, 2020
Depuis le 22 mars 2018 et notre premier live nous avons régulièrement (~toutes les 2 semaines) réitéré l'opération. Nous avons commencé uniquement en interne mais, depuis quelques temps, nous avons une chaine Twitch (et son repository de code).Voici un retour sur nos quelques années d'expériences sur le sujet.Pourquoi
Lire la suite...
Oct 02, 2020
J'aime les tests ! Les designs qu'ils font émerger, les refactorings qu'ils sécurisent et la vélocité qu'ils permettent d'atteindre.Quand on fait des tests, on cherche à tester ce que l'on fait, pas comment on le fait. Tester les détails d'implémentation est le meilleur moyen de se fâcher avec ces validations
Lire la suite...
Aug 31, 2020
Voilà quelques années que je me dis régulièrement : "Il faudrait vraiment que je prenne le temps de regarder un peu Cucumber et Gherkin. Les copains disent que c'est trop bien, les mauvaises expériences que j'ai avec ces outils doivent être liées à leur mauvaise utilisation, pas aux outils".J'ai enfin
Lire la suite...
Jul 22, 2020
Il y a maintenant quelques mois, avec une équipe Ippon, nous avons commencé un projet où nous étions en charge de la réalisation d'APIs qui allaient être consommées, avant tout, par une application mobile réalisée par une autre société.Lors du premier échange avec "l'équipe mobile", une de leurs demandes
Lire la suite...
Apr 01, 2020
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
Lire la suite...
Mar 25, 2020
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
Lire la suite...
Mar 18, 2020
On (Anthony et Colin) continue notre dernier jour de conférences à DDD Europe 2020 et cet article conclura notre passage à Amsterdam !Architect’s Survival Guide to Healthcare par Sonya NatanzonSonya Natanzon, architecte chez Genomic Health, une entreprise spécialisée dans la recherche génétique et notamment dans la détection du cancer,
Lire la suite...
Mar 16, 2020
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
Lire la suite...
Mar 11, 2020
Du 05 au 07 Février 2020 nous (Anthony et Colin avons eu la chance de passer 3 jours à DDD Europe. Autant spoiler tout de suite : c'était vraiment 3 très belles journées, on vous raconte ! Matinée Event Sourcing : Il y a plusieurs formules pour participer à DDD Europe. Nous avions
Lire la suite...
Mar 04, 2020
Lors de DDD Europe 2020 nous (Anthony et Colin) avons assisté au talk d'Elisabeth (Lisi) Hocke : A Story of Mob Programming, Testing and Everything. Cette heure nous a permis d'y voir plus clair sur cette pratique formalisée par Woody Zuill et son équipe.Ce rappel nous a donné envie de
Lire la suite...
Feb 26, 2020
Lors de DDD Europe 2020, avec Anthony, grâce à la technique du Pac-Man, nous avons pu échanger avec de nombreux professionnels intéressés par le DDD (puisque participants à la conférence) et nous avons posé en substance la même question à toutes ces personnes : "Quelle est la maturité d'utilisation du DDD
Lire la suite...
Feb 19, 2020
Nous animons des EventsStorming chez nos clients depuis quelques temps déjà et, à DDD Europe 2020, nous (Anthony et Colin) avons pu participer à un atelier de 2h avec Alberto Brandolini (créateur de l'atelier). Le but était de modéliser un Domain que nous avons tous découvert pendant la session : un
Lire la suite...
Feb 14, 2020
Ah, Pac-Man ; un jeu mythique ; un gestionnaire de paquets pratique 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 (c'est d'ailleurs cette observation qui a créé les unconferences).Pendant ces pauses, si on
Lire la suite...
Feb 12, 2020
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
Lire la suite...