Blog Arolla

Retour sur SoCraTes 2014

C’est à travers le billet de Cyrille que j’ai connu SoCraTes (Software Craftsmanship and Testing). J’ai eu l’occasion de participer à la quatrième édition qui s’est tenue du 7 au 10 Aout en Allemagne. C’est une anticonférence dont originalité repose tant sur l’état d’esprit des participants que sur l’organisation informelle des sessions. On est loin…

Présentation de NFluent

1 – Un peu de sémantique NFluent est une bibliothèque d’assertions dont le but est de proposer l’écriture de tests unitaires de manière « Fluent ». D’habitude, je n’aime pas trop mélanger les termes anglais et français. Si on devait traduire littéralement le terme « fluent », cela donnerait « fluide ». Qui n’a jamais rêvé d’écrire du code comme on…

Tous les acteurs d’un projet sont entre une chaise et un clavier

En fait, tous les acteurs d’un projet sont capables de mal comprendre, mal exprimer une idée, que ce soit l’idée d’un besoin ou l’idée d’une réalisation… Ainsi, nous pouvons TOUS être responsables d’un écart entre le logiciel qu’il faut et le logiciel qui est fourni. Les acteurs varient d’un projet à l’autre. Il y a…

Quel rapport entre Extreme Programming et Software Craftsmanship ?

Le 24 juin 2014 avait lieu la première rencontre du nouveau Meetup XP Paris. À cette occasion j’ai eu le plaisir de présenter un Lightning talk sur le lien entre Extreme Programming et Software Craftsmanship. En voici la substance. Pour parler de Software Craftsmanship il est essentiel de le remettre dans son contexte historique, tout…

[NCrafts.io] Refactor your architecture

NCrafts est une conférence (pas que) .NET indépendante et très sympathique qui a eu lieu le 16 mai dernier. L’ensemble des sessions était de qualité, et j’ai particulièrement apprécié celle de Julien Lavigne du Cadet, « Refactor your achitecture ». Cette présentation était complémentaire à celle que j’ai animé au BreizhCamp une semaine plus tard « Faire la…

[DevoxxFr 2014] : Un autre compte rendu de l’événement 2/2

… Suite de mon retour sur DevoxxFR 2014. La première partie est disponible ici. Software Cfraftsmanship Software Craftsmanship is about professionalism in software development Sandro Mancuso commence sa prez centrée sur la culture du craftsman par un petit rappel sur les valeurs de l’agilité. Il n’a pas fallu beaucoup de temps pour que les méthodes…

Expérimentation de FRP avec Bacon.js

La théorie Étymologie Tout acronyme mérite une petite explication. C’est souvent par là qu’il faut commencer pour mieux comprendre une technologie. FRP = Functional Reactive Programming Reactive : d’après wordnet « qui réagit à un stimulus ». Functional Programming: fait référence à la programmation fonctionnelle Analogie L’analogie que l’on retrouve le plus souvent sur le net pour…