Blog

16 articles

All Articles

Craftsmanship

Du code crafté aussi vite que du spaghetti

TDD, clean code, DDD, SOLID : les compétences du craftsmanship n'ont jamais eu autant de valeur à l'ère de l'IA générative.

Quantum

Quantum Computing pour la Détection du Cancer du Poumon

Cleveland Clinic et IBM utilisent le quantum computing et le machine learning pour détecter le cancer du poumon via des biomarqueurs.

Craftsmanship

Tests de Mutation & Architecture Hexagonale

Le code coverage ne suffit pas. Les tests de mutation avec Stryker.NET révèlent les faiblesses réelles de vos tests en architecture hexagonale.

Craftsmanship

QARA — Partie 3 : TDD, DDD, Clean Architecture et Pratiques Modernes

TDD, BDD, DDD, Architecture Hexagonale, CI/CD : comment ces pratiques modernes s'alignent avec les exigences QARA en médical.

Medical

Développement Logiciel en Environnement Médical : QARA — Partie 1 : Fondamentaux et Cadre Réglementaire

QARA et son impact sur le développement de logiciels médicaux : cadre réglementaire, classification et normes fondamentales.

Medical

QARA — Partie 2 : Scrum, No-Estimate et Agilité en Environnement Médical

Adapter Scrum et le No-Estimate au développement médical : Definition of Done réglementaire, cérémonies et gestion des releases.

Craftsmanship

Craftsmanship et IA

De McBreen (2001) au Manifeste (2009) : histoire du Software Craftsmanship et pourquoi il est plus nécessaire que jamais à l'ère de l'IA.

Craftsmanship

La Lisibilité du Code : L'Élégance par la Simplicité

Un code lisible communique son intention, pas la technique du développeur. Principes et exemples concrets en C#.

AI & .NET

Le développeur super saIAn

L'arrivée des agents autonomes marque la fin de l'ère du code main-d'œuvre. Le développeur de demain commande une armée d'agents IA spécialisés.

Architecture

Ce qui va en prod, c'est la compréhension métier du développeur

Ce qui va en prod, c'est la compréhension métier du développeur. Pourquoi le Shared Mental Model du DDD est l'approche la plus efficace.

Craftsmanship

Le Wishful Thinking

Le wishful thinking : écrire du code comme si les fonctions existaient déjà. Imaginer l'API idéale d'abord, puis l'implémenter.

DevOps & Cloud

Tip Productivité : AutoHotKey

Alt+Tab trop lent ? AutoHotKey permet de mapper des raccourcis clavier directs pour switcher instantanément entre vos applications.

Architecture

La complexité accidentelle : le vrai ennemi

Complexité essentielle vs accidentelle : comment distinguer la complexité nécessaire de celle qui nuit à votre code, et s'en protéger.

Medical

DICOM : Le Standard Incontournable de l'Imagerie Médicale

DICOM : standard universel de l'imagerie médicale. Découverte du format, de sa structure et de son utilisation en C# avec fo-dicom.

Craftsmanship

Les 3 Développeurs selon Kingdom

Trois archétypes de développeurs illustrés par les généraux de Kingdom : Riboku, Ousen et Kanki — trois approches du code.

Architecture

Tokyo vs Paris : deux cartes de transport, deux philosophies de code

Suica (Tokyo) vs Navigo (Paris) : deux cartes de transport qui illustrent la différence entre complexité essentielle et accidentelle.