Ncrafts est une conférence faite par les développeurs, pour les développeurs. Nous sommes d’ailleurs nous-mêmes tous très proches du monde logiciel, que cela soit les développeurs, les coachs voire nos petits patrons !
Un petit aperçu de la version 2015 d’Ncrafts, on peut même voir 2 goodiens en orange là tout à droite, les gens qui n’ont plus beaucoup de cheveux sur la tête, plus facile que de trouver Charlie hein ? :p
Nous partageons un bon nombre de valeurs et de croyances avec cette conférence ainsi que les gens qui la portent, hey coucou la communauté alt.net.
Les 25 et 26 septembre dernier, j’ai assisté à la première édition de la déclinaison française de la conférence Socrates (@Socrates_FR). Nous étions 30 Craftsmens passionnés regroupés dans le magnifique château de Rochegude, situé dans le sud de la Drôme, près d’Orange. Socrates est une « un-conférence » pour les développeurs sur 2 jours qui se différencie des autres conférences « classiques » du fait qu’elle est en mode open-space. Contrairement aux autres conférences où les organisateurs choisissent les speakeurs, le programme n’est pas déterminé à l’avance. Chaque participant apporte son expérience et ses connaissances qu’il peut partager comme bon le lui semble. Socrates rassemble des développeurs passionnés de TDD, Software Craftsmanship, DDD … La conférence est en anglais et reste assez agnostique d’un point de vue technique. Cette année, Java, C# et JavaScript étaient les langages les plus représentés
Suite à l’annonce de la présence de Soft’It et Coactiv à Agile France, la conférence « Comment les jeux vidéo ont fait de moi un meilleur développeur ? » est disponible sur YouTube.
Un grand merci à l’organisation de l’événement et aux personnes présentes pour leur attention, leur soutien et leurs retours.
Christophe présentera « Leurs petites pattes agiles », Sébastien « L’estimation :Un formidable outil de discussion, même pour des projets #NoEstimates » et Rémi « Comment les jeux vidéo ont fait de moi un meilleur développeur ».
Un teaser est d’ores et déjà disponible pour cette dernière conférence :
Agile France aura lieu les 18 et 19 juin 2015 au Chalet de la Porte Jaune, Porte de Versailles à Paris.
Nous espérons vous voir là-bas pour échanger sur les sujets que nous vous proposons !
Nous pouvons lire le titre de Software Craftsman et notre implication dans des événements de Software Craftsmanship un peu partout sur notre blog ainsi que sur notre site. Cependant, suite à la remarque d’un ami me demandant ce que c’était, j’ai remarqué que ce n’était pas forcément clair.
Retours aux sources
Approche de développement initialement venue des U.S, elle met en avant les compétences des développeurs. Elle se veut de responsabiliser le développement ainsi que de produire le code le plus propre possible.
Un des enjeux du software craftsmanship est de lutter contre les mauvaises manies telles que les priorisations financières poussant à produire le plus rapidement possible du code, laissant de côté la qualité inhérente, par exemple, en repoussant la partie testing.
Le mouvement d’artisanat du logiciel place le logiciel au centre. Il voit le développement du logiciel comme un art. Le développement effectué doit résoudre les demandes du client, d’un point de vue technique et fonctionnel bien sûr mais il doit également pouvoir être viable sur le long terme.
Pour cela, la solution doit avoir un taux de bug avoisinant les 0% et doit pouvoir être remaniée pour des évolutions futures. Pour cela, rien n’est mieux que le Test Driven Development, permettant d’avoir un code testé, avec une couverture de code de 100% mais permettant également de s’assurer que le code est remaniable en le refactorisant.
Ainsi la philosophie du software craftsmanship veut que l’on y mette du sien lorsque l’on développe, que le développeur cherche la qualité et voit sur le long terme, afin d’éviter au maximum le legacy code futur.
En outre, l’artisanat du logiciel prône la culture du développement plus qu’un ensemble de pratiques à mettre en œuvre. Cependant elle reconnaît et recommande fortement un bon nombre de techniques, dont pas mal sont empruntées à Extreme Programming.
Pour rappel, l’exercice consiste à prendre soit un kata de programmation, soit un sujet libre et d’essayer de le résoudre en 45min~1h. L’objectif étant de faire cela en « pair-programming » et TDD. Après on débriefe et on discute pour nous améliorer.
Cette fois-ci, le thème de la soirée est autour du chocolat (à manger ou à boire), pour parer aux rigueurs de la saison.
C#, F#, VB, Iron Python … venez avec votre PC portable et votre IDE!
Bonjour à tous, le groupe ALT.NET fait sa rentrée avec une nouvelle session du coding. Comme annoncé en juillet, nous allons essayer d’alterner un peu plus cette année entre des coding breakfast le matin et des événements en début de soirée (pour caler avec les agendas de chacun). Pour changer des mojitos nous vous proposons cette fois-ci un thème orienté douceurs et friandises. Pour rappel le but de l’exercice est d’améliorer ses compétences en programmation et tests en codant sur un problème donné. Nous travaillons donc en paires et en TDD sur une durée allant de 45min à 1H. C#, F#, VB, Iron Python … venez avec votre PC portable et votre IDE.