Legacy Club – Agile Tour Lille 13 et 14 octobre 2016

image

Avec mon ami Thomas Pierrain, nous aurons le plaisir de vous parler de code non maintenable, bugs à répétition, corrections chronophages, moral dans les chaussettes…

Pas étonnant que la plupart d’entre nous préfèrent travailler sur des projets où tout est à (re)construire (Greenfield) plutôt que sur du code Legacy (Brownfield). Il faut dire que le Legacy sur lequel on a perdu le contrôle est plus que pénible. C’est épuisant, voire décourageant. Et si nous nous trompions ? Et si – munis de quelques techniques de refactoring et de communication- nous pouvions inverser les choses et reprendre le contrôle…

Le temps d’une session avec des bouts de live-coding, venez découvrir les trucs et astuces des gens qui préfèrent reprendre le contrôle plutôt que de subir. Voir qui préfèrent les opportunités cachées du Legacy aux pages blanches des projets Greenfield. Vous aussi, rejoignez le Legacy Club !

Retour en vidéo du Paris JUG du 9 février 2016

image

Pour ceux qui n’étaient pas présents à ce Paris JUG du 9 février 2016, les organisateurs ont produit la vidéo complète de cette soirée.

Je remercie naturellement José Paumard, Champion Java, qui m’a demandé d’animer ce Paris JUG et par la même occasion toute l’équipe du Paris JUG.

Je remercie mes complices, Thomas Pierrain et Diego Lemos.

Pourquoi visionner cette vidéo ? Vous aimeriez en savoir plus sur le software craftsmanship ou sur le refactoring de code pourri.

youtu.be/Cov4MGzozSA?a

Agenda de la soirée du Software Craftsmanship au Paris JUG le 9 février 2016

image 

Agenda

•        19H30 – Le mouvement Software Craftsmanship – 15 minutes

Ce mouvement de pensée est l’une des réponses à la tendance à l’externalisation systématique des développements banalisant le métier de développeur pour le reléguer au rôle de simple producteur de ligne de code. Si vous souhaitez comprendre comment devenir un excellent professionnel à la fois humble et soucieux de la qualité de son travail, alors vous allez être comblé.

•        19H45 –  Refactoring de code legacy, (en mode collaboratif, pour ceux qui souhaite participer) – 1H30 minutes

Vous avez sans doute déjà vu du code legacy complètement fermer aux tests : un vrai coffre-fort. Nous vous promettons de présenter quelques techniques pour forcer le coffre-fort sans filet et sans bavure : juste à la couture. Mais après avoir créé une brèche, nous basculerons dans un mode plus serein pour poser notre premier test unitaire. Des animateurs seront présents à la fois sur scène et dans la salle, pour animer cette session. L’objectif est de réaliser en pair programming l’exercice (en Java ou C#)  en mode collaboratif  puis de partager avec les autres binômes.

ATTENTION : Pour cette session, si vous souhaitez coder, vous devrez disposer d’un ordinateur portable de développement pour deux développeurs, avec un IDE et un Framework de test déjà installé.

•     20H30 – pause buffet

•     21H30 – Refactoring de code legacy, (suite) – 45 minutes

•        22H15 –  fin de soirée

Agile Nord 2015 – La bataille du kata diamant

image

C’est avec un immense plaisir que j’animerai cet atelier de coding dojo avec mon ami Thomas.

Vous êtes un vétéran du TDD ou vous voulez en apprendre plus sur le sujet après quelques essais, le kata diamant est un bon chalenge pour tous ceux qui s’essayent à TDD. Dans cette session d’environ 2 heures, nous essaierons de dompter ce kata, dans le langage de votre choix. Thomas & Bruno vous donneront des astuces ainsi que aides si besoin. La dernière demi-heure est consacrée à une discussion sur le pour et le contre des différentes approches. Un portable pour 2 personnes est nécessaire pour cet atelier

Agile Nord 2015 – Si le TDD est mort, alors pratiquons une autopsie

image

Je suis extrêmement fiers de participer avec mon ami Thomas à Nord Agile, où nous jouerons une nouvelle fois notre session sur le TDD.  Pour ceux qui n’auraient pas vu notre talk, nous présenterons:

Si le TDD est mort, alors pratiquons une autopsie

Dans cette session, nous analyserons pourquoi de nombreux développeurs ont finalement jeté l’éponge du test-first face à la difficulté de faire émerger du code.

Par comparaison, si Michel-Ange avait été développeur quels auraient été ses secrets. Quelle était la posture de cet artiste ?

En effet, comment concilier nos intuitions et projections mentales avec cette approche a priori minimaliste et contre-intuitive ?

Exemples à l’appui, 2 craftsmen vous montreront comment sauter le pas… ou tout simplement optimiser votre efficacité dans ce dispositif sans jamais tomber dans le dogmatisme.

LeanKanban France – Si le TDD est mort, alors pratiquons une autopsie

image

Lean Kanban France est sans aucun doute une des conférences agiles les plus authentiques. Même si vous ne jurez que par Scrum, venez le 3 et 4 novembre 2015 dans la Maison des Associations.

Pour ceux qui n’auraient pas vu notre talk avec Thomas, nous présenterons:

Si le TDD est mort, alors pratiquons une autopsie

Dans cette session, nous analyserons pourquoi de nombreux développeurs ont finalement jeté l’éponge du test-first face à la difficulté de faire émerger du code.

Par comparaison, si Michel-Ange avait été développeur quels auraient été ses secrets. Quelle était la posture de cet artiste ?

En effet, comment concilier nos intuitions et projections mentales avec cette approche a priori minimaliste et contre-intuitive ?

Exemples à l’appui, 2 craftsmen vous montreront comment sauter le pas… ou tout simplement optimiser votre efficacité dans ce dispositif sans jamais tomber dans le dogmatisme.

Le TDD est mort, alors pratiquons une autopsie s’invite à la conférence Agile France 2015

image

Avec mon ami Thomas Pierrain, nous aurons le plaisir de présenter notre talk « Le TDD est mort, alors pratiquons une autopsie ». Pour cette première à la conférence Agile France, je suis heureux de retrouver de nombreux amis !

Si Michel-Ange avait été développeur quels auraient été ses secrets. Quelle était la posture de cet artiste ? Quelle place occupent nos modèles mentaux lorsque nous développons ? La notion de design émergent qui accompagne les approches test-first (TDD, BDD,…) peut rendre plus d’une personne sceptique. En effet, comment concilier nos intuitions et projections mentales avec cette approche a priori minimaliste et contre-intuitive ?
Exemples a l’appui, 2 craftsmen vous montreront comment sauter le pas… ou tout simplement optimiser votre efficacité dans ce dispositif.

Si vous avez manqué cette session au Mix-It ou bien à NCrafts, nous vous proposons venir nous écouter le jeudi 18 juin 2015 à 11H où Thomas Pierrain et moi-même parlerons, comment ne pas échouer dans la pratique du TDD.

TDD is dead?!? let’s do an autopsy

image

Why we are still stuck with TDD nowadays? Through several facts & stories from the trenches, we will see why most of us still have not managed to grasp or to sustain the TDD experience.

Wouldn’t be a good opportunity to meditate about how we are thinking? And why not, thinking outside of the box to get a better feeling of the TDD soul.

I’m so proud to animate this talk with me friend Thomas Pierrain.