Server Side Event en .net 10
Server-Sent Events (SSE)
Server-Sent Events (SSE) permettent à un serveur d’envoyer des mises à jour en temps réel à un navigateur via une connexion HTTP unidirectionnelle. Contrairement à WebSockets, SSE est plus simple et utilise le protocole HTTP standard.
Cas d’usage courants des Server-Sent Events (SSE) dans les applications web :
...
Git Flow & Git Flow AVH
Qu’est-ce que Git Flow ?
Git Flow est une méthodologie de gestion de branches pour Git, conçue pour faciliter le développement collaboratif et la livraison continue. Elle structure le cycle de vie du code source autour de plusieurs types de branches, chacune ayant un rôle précis.
Commandes Dotnet Utiles
Nugets
Mettre à jour les packets d’un projet / d’une solution avec dotnet-outdated-tool
installer l’outil :
dotnet tool install --global dotnet-outdated-tool
voir les mis à jours :
dotnet outdated
appliquer les mis à jours :
dotnet outdated --upgrade
L’option --version-lock major permet de blocker le...
Git Version
GitVersion est un outil open source qui automatise la gestion des versions sémantiquse (SemVer) dans les projets utilisant Git.
À quoi sert GitVersion ?
Il génère automatiquement un numéro de version basé sur l’historique Git, la branche courante et la stratégie de workflow (par exemple GitFlow ou GitHub Flow).
Il évite de devoir incrémen...
Injection de configuration en .NET
L’injection de configuration en .NET permet d’accéder aux paramètres (appsettings.json, variables d’environnement, etc.) via le système d’injection de dépendances.
Principe :
Les valeurs de configuration sont chargées au démarrage (ex: via IConfiguration).
On peut injecter IConfiguration ou des objets typés (Options pattern) dans les class...
Open Telemery
Qu’est ce qu’opentelemetry
OpenTelemetry est un standard open source pour la collecte, l’export et l’analyse des données de télémétrie : traces, métriques et logs. Il permet d’observer le comportement de vos applications (performances, erreurs, dépendances) de façon unifiée, quel que soit le langage ou la plateforme.
À quoi ça sert ?
Traces ...