Blog Arolla

Étiquette : software craftsmanship

Revue de presse de février

Dans cette revue de presse, nous parlerons cocktail, langage et critique. En espérant que cela vous ouvre l’appétit !   Et si on faisait des mélanges pour commencer cette revue de presse ? Dans l’article suivant, l’auteur nous explique comment les équipes de « US Digital Service » parviennent à mixer de nouvelles technologies avec les mainframes. Il ne…

Revue de presse d’avril

Pour cette revue de presse, commençons par parler conception puis bonnes pratiques. Passons ensuite à une réflexion autour du Big Data en faisant un détour par Docker, et terminons sur des langages!   Conception et Bonnes Pratiques Dans cet article, l’auteur nous parle de l’écriture d’un code simple et facile à comprendre : http://programmingisterrible.com/post/139222674273/write-code-that-is-easy-to-delete-not-easy-to   « outside…

Un tutorial Cucumber pour Java

Pourquoi Au début des années 2000, avant la généralisation des usines logicielles et la simplification des frameworks de test, je trouvais que faire des tests, c’était compliqué. Du coup, je n’écrivais pas de tests automatisés. En revanche, j’ai également toujours ressenti le besoin de pouvoir lancer des fractions ou la totalité de mon code dans…

Comment devient-on un micro-développeur ?

Pour être un bon micro-développeur, vous allez devoir vous familiariser avec certaines notions. La principale difficulté réside dans les communications interservices. Voici quelques recommandations pour mener à bien votre mission: Eviter à tout prix les intégrations par base de données. Si plusieurs microservices communiquent avec la même base de données, vous n’aurez plus du tout…

Interview de Cyrille Martraire, fondateur de la communauté Paris Software Craftsmanship

Cet article a été publié dans le magazine Programmez! du mois de septembre 2015. On entend de plus en plus souvent parler du courant Software Craftsmanship, que l’on pourrait traduire « Artisanat Logiciel ». La communauté Paris Software Craftsmanship existe depuis déjà quatre années et compte à ce jour plus de 1000 membres. Rencontre avec son fondateur, Cyrille Martraire, développeur passionné…

Les microservices, le régime tendance

Aujourd’hui, nombreuses sont les entreprises qui ne seraient rien sans leur SI. Depuis des années, l’informatique est au centre de nos activités professionnelles. C’est pourquoi, mes chers contributeurs, depuis tout ce temps vous me chérissez, MOI, votre application. Je suis votre bébé et vous m’élevez de la meilleure des façons. Pour mon développement, vous êtes…

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…

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…

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…

Retour sur la soirée Paris Software Craftsmanship du 25 octobre 2012

Nous étions réunis jeudi soir pour une session pratique sur le code legacy présentée par Mathieu Gandin, développeur et coach agile, qui venait partager son expérience sur le sujet. La présentation s’engage avec Stéphane Bagnier  sur un constat : la plupart du temps, les bonnes pratiques logicielles associées au software craftsmanship (e.g. le TDD) sont…