Blog Arolla

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…

Craft Conf à Budapest – le rendez-vous à ne pas manquer

J’ai eu la chance d’assister à une conférence malheureusement peu connue en France: Craft Conf à Budapest du 23 au 25 avril, une conférence de deux jours sur le Crafstmanship précédée par différents workshops d’une journée chacun… Je vous invite à lire leur définition du compagnonnage/artisanat sur leur site web. Leurs speakers sont presque tous…

[Devoxx France 2014] mon retour sur « Les Web Components »

Web components avec Google Polymer Fin de première journée de Devoxx 2014, je vois une petite présentation sur Polymer, une biblothèque JS fournie par Google qui permet d’utiliser les Web Components dans ses applications Web. Vu que je suis en plein dans une mission de développement d’appli web bourrée de widgets qu’on voudrait réutilisables, je…