Blog Arolla

Retour de décision

Assurances du risque, silo IT, vendredi 21h, salle de réunion Richard Gotainer  — Pluto Krath: Non non, il est hors de question de revenir là-dessus. On avait décidé qu’on n’utiliserait pas de base de données, on ne va pas changer d’avis tous les quatre matins. — Nadia: On n’avait pas pensé qu’on devrait naviguer dans des…

Comment comprendre le métier quand on est développeur-se ?

Nous autres, développeur-se-s, avons le savoir-faire technique pour élaborer un logiciel. Nous avons aussi souvent la responsabilité de construire le bon outil de travail pour nos clients, qui exercent un tout autre métier. Le lien fort entre logiciel et métier Beaucoup de professions utilisent un logiciel quotidiennement. Ce logiciel est tellement étroitement lié à leur…

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…

Différents tests pour un développeur

Quand on parle des tests pour les développeurs on pense automatiquement aux tests unitaires. Mais vous savez très bien, comme moi, que ce ne sont pas les seuls tests qu’un développeur peut écrire et réaliser. Mais avant d’énumérer les différents tests disponibles pour un développeur, rappelons les fondamentaux. A quoi sert un test ? Quand…

Passer à la vitesse supérieure grâce à la programmation réactive

La programmation réactive a beaucoup retenu l’attention au cours ces dernières années. Elle se base sur la programmation asynchrone pour gérer les flux de données et la propagation du changement. En outre, avec l’apparition des librairies comme Rx, Eclipse Vert.x, Reactor, etc. la programmation fonctionnelle connaît également un véritable succès. Si vous souhaitez savoir quel…