Blog Arolla

Étiquette : craftsmanship

Domain Driven Design en 5 minutes

Qu’est-ce que cela signifie ? À la différence des approches xDD,  test-driven-design (TDD) et behaviour-driven-design (BDD), qui fournissent un cadre pour l’implémentation du bon comportement du logiciel, le DDD s’intéresse au design du logiciel. Une traduction possible est « conception guidée par le domaine ». Par « domaine », il faut entendre « métier» et…

Man versus Legacy : Gilded Rose (première partie)

Intervenir sur des bases de code pénibles constitue une des réalités ingrates du métier de développeur. Ce type de code est fréquemment qualifié du terme politiquement correct de legacy. A l’origine, on désignait ainsi du code très ancien, et peu voire pas documenté. Le consensus actuel se réfère à du code démuni de tests, peu…

Ne plus jamais galérer sur du code !

Sur toutes les applications que j’ai croisées chez des éditeurs de logiciels comme dans des DSI, nous avons trop souvent les mêmes bases de codes. En Java ou en dotNet, il y a une “architecture en couches techniques” qui fournit un miroir de la base de données relationnelle. SQL permet d’attaquer le modèle sous tous les angles. Les…

Le hashage cohérent

Le hashage cohérent a été introduit en 1997 par le papier [Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web] de Karger D., Lehman E., Leighton T., Panigrahy R., Levine M., Lewin, D. Le hashage cohérent est aujourd’hui une brique fondatrice et incontournable à beaucoup de technologies…

Craft Conf 2015 : 2e édition, une confirmation

Comme l’an dernier, la Craft Conf a réuni des experts sur ses différentes scènes. Elle était organisée par Prezi, Ustream et Ericsson. Grâce à Ustream, les vidéos sont en ligne en une semaine. Ces experts dans leur domaine nous ont généralement livré des retours d’expériences sur leur façon actuelle de travailler malgré quelques placements de…

[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…

Session ALT.NET “Open-source Web Frameworks”

Jeudi dernier, je suis allé assister à la session ALT.NET organisée par Rui (@rhwy) et Mathias (@mathiaskluba) autour de deux frameworks web open-source de l’éco-système .NET : ServiceStack et NancyFx. Service Stack et Nancy partent du même besoin de construire des applications et des services REST sans dépendre ni de l’ensemble de l’infrastructure ASP.NET, ni…