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

DEVOX 2015 – Atelier Fruit Shop, la vie d’un projet en 3h

image

Après les Techdays 2015, nous vous proposons de venir ou de revenir participer avec un atelier qui vise à vous faire revivre la vie d’un projet en 2h. C’est un atelier technique où il vous faudra faire un programme très simple dans le langage de votre choix (java, c#, JavaScript ou autre). L’atelier est en 2 parties, une ou nous codons le projet qui dure environ 1h30 et une rétrospective afin que nous partagions ce que nous avons découvert. Vous endosserez le rôle d’un programmeur travaillant pour la société Fruits Shop et qui va sortir un logiciel révolutionnaire grâce au deux Product Owners que sont Bruno Boucard & Jean-Laurent de Morlhon fraîchement sortie de SupDeCo Aurillac. A vos claviers ! (Amener un laptop avec votre environnement de programmation favori, un ordinateur pour 2 personnes, est suffisant).

Slides How to turn your developers in less than 6 months in perfect software craftsmen

Suite à mon talk au dernier Alt.NET dont la traduction serait: comment transformer plusieurs équipes de développement en parallèle en software craftsmen en moins de 6 mois. Les slides sont là:

http://fr.slideshare.net/brunoboucard/how-to-turn-your-developers-in-less-than-6-months-in-perfect-swcr

Most Valuable Professional Visual C#

C’est toujours un plaisir d’apprendre son renouvèlement, en tant que MVP sur une nouvelle expertise. Effectivement après avoir été plusieurs fois MVP Visual C++, puis MVP Technical Computing, je suis ravi de devenir pour la première fois MVP Visual C#. Avec l’arrivée de la nouvelle version de Visual Studio et des nouveautés de C# 6.0 vis-à-vis de l’expressivité du code, je compte bien expliquer dans des prochains billets, les gains à travers le spectre du « Clean Code ». Plus un code est court et expressif, plus il est facile à maintenir.

clip_image001