Sitemap
Pages
Blog posts
.NET Conf 2023 Apache Pulsar Authentification Azure AD avec ReactJS Azure Auto Tagger C# : Bonnes pratiques Ciao Google Analytics ! CQRS : Command Query Responsability Segregation CSS Grid Layout Débugger facilement un service Windows Enfin ! Entity Framework - Chiffrement personnalisé Entity Framework - Les bundles Entity Framework - Stratégies d'héritage L'architecture micro-services L'IaC avec Pulumi L'intelligence artificielle et Azure OpenAI L'observabilité Le .NET "moderne" Le refactoring Les conteneurs dans Azure - focus Azure Container Apps Les design patterns - Behavioral (4/4) Les design patterns - Creational (2/4) Les design patterns - Structural (3/4) Les design patterns et les principes SOLID en développement logiciel (1/4) Les plateformes de streaming de données Les Progressive Web Apps Les solutions de load-balancing sur Azure Mermaid Mesure de performance en C# Migration de mon blog Wordpress vers Hugo sur Gitlab Polly Posts Présentation sur le développement à Polytech Tours Réflexion sur la scalabilité et la haute disponibilité dans le web Sans classe, pas de style ! SQL : l'instruction MERGE SQL under control SSIS Tips : les procédures stockées utilisant des tables temporaires SSIS Tips : utilisation et manipulation des VARCHAR(MAX) The darkness has come... ! Traefik - A modern reverse proxy Utiliser SQLite à travers .NET WebAPI et ses utilisations (1) - Préambule sur .NET Core WebAPI et ses utilisations (2) - Construction de notre API