Fil d'actualités

Comment nous avons géré nos branches SVN

Aussi valable pour git

La philosophie des branches mise en pratique dans un gestionnaire de version tel que Git ou SVN est trop souvent une question à laquelle on s’emploie à répondre lorsqu’il est déjà trop tard. Lorsqu’on commence à vivre le cauchemar des fusions de branches, on se demande si on n’aurait pas dû s’y prendre autrement. Un système de branches bien défini peut vous éviter de perdre des cheveux trop précocement et permettra à n’importe qui dans l’équipe de procéder aux fusions et autre gestion de branches sans avoir à se poser de question ni y semer la zizanie. Cet article a pour vocation de vous indiquer la façon dont nous avons procédé au sein de Perigee, où j’ai sévi pendant près de trois ans. Ceci est un témoignage d’un modèle qui a fonctionné pour nous, et non une recette de cuisine qui fonctionne dans toutes les situations.

Un premier pas dans le Développement Dirigé par les Tests

Ou comment apprendre le TDD

Vous entendez souvent parler de TDD mais n’avez jamais osé demander ce que c’était ? Vos collègues se marrent autour de la fontaine à eau parce qu’ils n’arrivent pas à faire échouer un test ? Vous ne comprenez pas pourquoi ils tiennent absolument à avoir un test qui échoue ? Votre voisin rouscaille parce qu’il subit des régressions alors que tous les tests de l’application sont au vert ? Cet article est fait pour vous.

C'est la faute à Raoul

Ou comment éviter la crémation sur la place publique

Personne n’aime être la cible d’une accusation, qu’elle soit justifiée ou non. C’est encore plus vrai au sein d’une équipe. Et c’est encore pire lorsque cette accusation est proférée publiquement, devant une assemblée d’yeux accusateurs et réprobateurs. L’accusation est encore plus mal perçue lorsqu’elle est formulée gratuitement, sans aucun autre but que de trouver un coupable à une faute, simplement pour trouver un responsable. Or, dans un certain nombre de cas, trouver le fautif n’apportera rien de plus que de l’animosité, du ressentiment et de la honte. Rien de bien constructif. C’est ce qui est arrivé à Dave Lawper récemment.

Interview avec Alexis

Freelance dans la conduite du changement dans la métropole lilloise

Durant les recherches que j’ai effectuées en vue de quitter le salariat et d’entamer la grande aventure du freelancing, j’ai fait la rencontre d’Alexis qui a accepté de répondre à mes questions.

Jekyll sur Windows

Ou comment éviter une installation de VM

Dave Lawper aime beaucoup développer son blog en utilisant Jekyll. Il a débuté son développement sur une plateforme arborant un fruit avec lequel on fait de délicieuses compotes. Néanmoins, il aime également beaucoup les fenêtres. Donc il aimerait développer son blog sur Windows. Et comme le dit la documentation de Jekyll :

Théorie de l'actionnable

Ou comment ne plus dire "Il faut que" et "Y a plus qu'à"

Dave Lawper est membre d’une équipe affectée au développement d’une application tout juste budgetée. Toute belle toute neuve sur le papier. Le premier sprint est lancé, l’équipe est motivée. La vie est rose. Au terme du sprint, chacun a bossé dur, l’équipe a bien tourné. Bilan : tous les éléments du backlog n’ont pas été livrés. Les écueils ont été nombreux, et l’équipe n’a pas réussi à atteindre l’objectif fixé. Au terme de ce premier sprint, l’équipe a pris le temps d’effectuer une rétrospective, comme toute bonne équipe agiliste. De nombreuses problématiques ont été soulevées à cette occasion :

Interview de Simo Alaoui, Développeur freelance

En région parisienne

Dave Lawper est salarié depuis longtemps, et il souhaiterait changer d’air. Il a l’impression d’être bridé par une hiérarchie trop pesante, et des contraintes qui limitent sa créativité et sa productivité. Il a cependant entendu parler d’une alternative à ce statut, à savoir celui de freelance (c’est-à-dire travailler à son compte). Dans sa quête d’informations, il a eu la chance de rencontrer Mohamed “Simo” Alaoui, un ex et futur freelance officiant en Ile-De-France, qui a pu répondre à un bon nombre de ses interrogations.

Comment changer la version Java utilisée par Maven sur Mac OS X

Ou comment passer sous Java 8

Je vous propose une traduction de cet article de Tom Pawlak qui m’a permis de passer un de mes projets sous Java 8 sur Mac OS X. J’étais capable de lancer un build Maven depuis mon IDE préféré, mais pas depuis la ligne de commande dans mon shell favori. L’article parle de passer sous Java 7, mais la manipulation est la même à un chiffre près. Je vous laisse deviner lequel.