Blog
Articles et retours d’expérience sur .NET, l’architecture logicielle et l’IA appliquée, et des tutoriels vidéo pour apprendre C# et la programmation.
Articles
9 articles
Event Storming : du mur de post-its au code .NET
L’Event Storming expliqué avec le back-office d’une guilde d’aventuriers : des événements collés sur un mur, des désaccords qui sortent avant le sprint, et chaque couleur de post-it qui retrouve sa place dans le code.
11 min de lecture
Vertical slice ou Clean Architecture en couches : pourquoi je range mon code .NET par cas d’usage
Vertical slice contre la Clean Architecture telle qu’on la construit le plus souvent en .NET, expliqué avec le back-office d’une guilde d’aventuriers : une feature par dossier, un domaine qui ne dépend de rien, et des tests pour que les règles tiennent dans le temps.
13 min de lecture
Monorepo ou multi-repo avec des agents IA : pourquoi j’utilise un repo parent et des submodules
Un seul workspace pour l’agent IA, des repos qui restent indépendants : mon organisation avec un repo parent et des submodules Git, les features qui touchent plusieurs repos et les pièges à éviter.
8 min de lecture
Code coverage en .NET : pourquoi 100 % ne suffit pas à juger tes tests
Code coverage, assertions, cas limites et doubles de test en .NET : plusieurs exemples C# et xUnit pour comprendre ce que tes tests protègent réellement.
12 min de lecture
HATEOAS en .NET : laisse ton API dire au front quels boutons afficher
HATEOAS expliqué par la pratique : l’API expose les actions possibles et le front arrête de recopier les règles métier. Exemples ASP.NET Core et React.
7 min de lecture
Des agents IA utiles dans un logiciel métier .NET : mon retour de terrain
Comment j’intègre des agents IA avec Semantic Kernel dans des logiciels métier .NET sans faire de gadget : use cases, architecture, guardrails et tests.
8 min de lecture
Minimal API en .NET : ce que c’est, et pourquoi j’ai lâché les controllers
Les Minimal API ASP.NET Core expliquées par la pratique : route groups, endpoint filters, TypedResults, OpenAPI natif, organisation du code et cas où garder les controllers.
4 min de lecture
QuickApi : ma bibliothèque open source pour des Minimal API propres en .NET
QuickApi structure tes Minimal API .NET : un endpoint par classe, conventions de réponse, pagination, fichiers, SSE, avec MediatR ou Wolverine. Exemples concrets et retour d’usage.
6 min de lecture
Wolverine en .NET : ce que c’est, et pourquoi je l’utilise
Wolverine expliqué par la pratique : handlers sans interface, cascading messages, outbox PostgreSQL avec EF Core, domain events et retries. Ma config et mes raisons.
7 min de lecture
Tutoriels vidéo C#
Pour débuter en C# et en programmation, sur ma chaîne YouTube.





