Aug 8, 2026De micro-services à monolith-modulaire, pourquoi et comment j'ai migré StockAsso en V2Deux ans de Linux, Docker, IA agentique et de plomberie en moins pour recentrer StockAsso sur son produit. Marc Chouteau
Jul 3, 2026Comment réaliser un formulaire parfait avec Blazor Server en utilisant FluentValidation et Bootstrap 5.3Erreurs, warnings et verrous anti-perte de saisie : les secrets d'un formulaire haut de gamme. Marc Chouteau
Jun 27, 2026Comprendre et implémenter la génération de tokens IA à partir de zéroLe guide complet du fonctionnement de la tokenisation (BPE) et son écriture pas à pas en C#. Marc Chouteau
Jun 27, 2026Mise en place des Toasts Bootstrap dans une application web Blazor SSRComment j’ai mis en place des Toasts Bootstrap dans mon application Blazor SSR Marc Chouteau
Jun 9, 2026Comment je fais vivre l'API AuditStock avec le versioning, OpenAPI, Scalar et des endpoints privés bien rangésVersionner proprement une API ASP.NET Core, générer une documentation Scalar utile, diagnostiquer les appels clients et garder les routes privées hors du contrat public. Marc Chouteau
Jun 5, 2026Fingerprinting et gestion des assets dans Blazor avec .NET 10Une approche simple pour fiabiliser le cache navigateur et les déploiements de fichiers CSS, JavaScript et assets de composants. Marc Chouteau
May 28, 2026Tester les composants Blazor avec bUnitUn retour d'expérience pratique pour sécuriser une bibliothèque de composants Blazor sans lancer toute l'application. Marc Chouteau
May 26, 2026Gérer proprement les déconnexions Blazor Server avec .NET 10Une reconnexion claire pour l'utilisateur, instrumentée côté serveur et adaptée aux saisies métier. Marc Chouteau
May 25, 2026Persister l'état d'un circuit Blazor Server avec .NET 10Conserver les saisies utilisateur lors d'une coupure ou d'une mise en pause d'un circuit interactif serveur. Marc Chouteau
Apr 27, 2026Mettre en place un serveur MCP en C# pour connecter Hermes a cette plateforme blogUn guide technique pour transformer une plateforme ASP.NET Core en surface agent-compatible. Marc Chouteau
Apr 18, 2026Des attributs aux endpoints avec ChannelMediatorComment utiliser Roslyn et éliminer tout le code boilerplate pour générer des "minimal api" et des "httpclient typé" . Marc Chouteau
Mar 29, 2026Comment j'ai conçu la persistance dans AuditStock pour passer de SQLite à PostgreSQL sans toucher au domaineRespect du pattern SOLID (le D, le O et le L) Marc Chouteau