Docker Desktop inclut optionnellement un cluster Kubernetes local. Dans ce long article, je décris une mise en pratique de comment concrètement on peut tester une application composée de plusieurs services, et déboguer ceux-ci au besoin, dans le cluster Kubernetes local de Docker Desktop, avec des exemples réalistes, à savoir des dépendances d’infrastructure …
Tag : .Net
Livebox Exporter pour Prometheus
Ayant récemment changé de fournisseur d’accès internet et (jusqu’à maintenant) heureux nouvel abonné Orange avec une Livebox 5, je me suis lancé dans un petit projet pour monitorer la qualité de mon accès internet avec Prometheus et Grafana. Pour le contexte, je suis tombé un peu par hasard sur ce projet LiveboxMonitor d’un autre développeur français …
AsyncLocal et ExecutionContext
Dans ce court article, je décris un problème que j’ai trouvé intéressant. Cela concerne ce qu’il me semble être un défaut de design de .NET avec AsyncLocal et ExecutionContext. On pourrait même simplifier en ne parlant que de AsyncLocal car je vois l’existence de ExecutionContext comme une conséquence pour supporter le premier. Je pense que l’on va …
ASP.NET Core OpenIdConnect et liens dans des documents MS Office
Si vous utilisez le package standard Microsoft.AspNetCore.Authentication.OpenIdConnect pour gérer l’authentification d’une application web ASP.NET Core, vous devriez pouvoir observer un problème intéressant si vous tentez d’accéder à une page protégée (requérant un utilisateur authentifié) à partir d’un document ouvert dans un programme MS Office tel que …
Fake 5
Cet article est très ancien. Les choses ont bien changées depuis 2019. Le sujet abordé est conservé pour référence mais n'est certainement plus applicable en l'état. Je pars du postulat que le lecteur connait Fake de nom, sait qu’il s’agit d’un DSL qui s’appuie sur le langage .NET F# et à quoi il sert, mais pas beaucoup plus. Il s’agit ici d’une introduction …
Event Tracing for Windows (ETW) et .NET Core
Cet article est très ancien. Les choses ont bien changées depuis 2019. Le sujet abordé est conservé pour référence mais n'est certainement plus applicable en l'état. Event Tracing for Windows (ETW) et .NET Core Event Tracing for Windows est un framework pour gérer les traces de diagnostic sur Windows Il est mature depuis de nombreuses années et est …