<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://blog.kevinblenner.fr/</id><title>Kevin Blenner Blog</title><subtitle>"".</subtitle> <updated>2026-03-23T17:08:59+01:00</updated> <author> <name>Kevin Blenner</name> <uri>https://blog.kevinblenner.fr/</uri> </author><link rel="self" type="application/atom+xml" href="https://blog.kevinblenner.fr/feed.xml"/><link rel="alternate" type="text/html" hreflang="fr" href="https://blog.kevinblenner.fr/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Kevin Blenner </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>BFF + Cookie OIDC : quand Nginx coupe la connexion TLS silencieusement</title><link href="https://blog.kevinblenner.fr/posts/bff-cookie-nginx-large-header-buffers/" rel="alternate" type="text/html" title="BFF + Cookie OIDC : quand Nginx coupe la connexion TLS silencieusement" /><published>2026-03-07T10:00:00+01:00</published> <updated>2026-03-23T17:07:37+01:00</updated> <id>https://blog.kevinblenner.fr/posts/bff-cookie-nginx-large-header-buffers/</id> <content type="text/html" src="https://blog.kevinblenner.fr/posts/bff-cookie-nginx-large-header-buffers/" /> <author> <name>kevinb</name> </author> <category term="Software Engineering" /> <category term="Hard-Skills" /> <summary>Contexte Migration d’une application Blazor WASM depuis une authentification OIDC côté client (oidc-client-ts + JWT Bearer) vers un pattern BFF (Backend For Frontend) : le serveur ASP.NET Core gère le flux OIDC complet, le client reçoit un cookie de session HttpOnly. La stack : Blazor WASM (client) derrière ASP.NET Core (serveur) Logto comme fournisseur d’identité (OIDC) Nginx en rever...</summary> </entry> <entry><title>Mise en place de Notion comme outil de gestion pour un coworking associatif</title><link href="https://blog.kevinblenner.fr/posts/rex-use-notion-as-erp-for-ngo/" rel="alternate" type="text/html" title="Mise en place de Notion comme outil de gestion pour un coworking associatif" /><published>2026-02-13T10:00:00+01:00</published> <updated>2026-02-18T10:55:41+01:00</updated> <id>https://blog.kevinblenner.fr/posts/rex-use-notion-as-erp-for-ngo/</id> <content type="text/html" src="https://blog.kevinblenner.fr/posts/rex-use-notion-as-erp-for-ngo/" /> <author> <name>kevinb</name> </author> <category term="Software Engineering" /> <category term="Retexp" /> <summary>En préambule, il faut que je mentionne que cette opération a eu lieu dans un cadre de bénévolat. En effet, je suis trésorier de l’association La Plage Digitale, association pour laquelle j’ai réalisé cela. Comme dans beaucoup de structures associatives, l’organisation repose avant tout sur l’implication des personnes - donc une certaine débrouillardise, et les outils utilisés s’empilent au fil...</summary> </entry> <entry><title>Mise à jour de Matomo 5.6.2 vers 5.7.0 -> Unable to write in the cache directory</title><link href="https://blog.kevinblenner.fr/posts/maj-matomo-5.6.x-to-5.7.0/" rel="alternate" type="text/html" title="Mise à jour de Matomo 5.6.2 vers 5.7.0 -&amp;gt; Unable to write in the cache directory" /><published>2026-01-30T17:48:00+01:00</published> <updated>2026-01-30T17:48:00+01:00</updated> <id>https://blog.kevinblenner.fr/posts/maj-matomo-5.6.x-to-5.7.0/</id> <content type="text/html" src="https://blog.kevinblenner.fr/posts/maj-matomo-5.6.x-to-5.7.0/" /> <author> <name>kevinb</name> </author> <category term="Software Engineering" /> <category term="FAQ" /> <summary>Récemment, j’ai procédé à la mise à jour de Matomo de la version 5.6.2 vers la 5.7.0. Après la mise à jour, je suis de suite tombé sur une erreur affichée, notamment lorsque j’ai tenté d’ajouter des utilisateurs. Le problème rencontré Erreur: Unable to write in the cache directory (/var/www/html/tmp/templates_c/16). Ensuite, après une déconnexion, l’erreur s’affichait lors de la tentative d...</summary> </entry> <entry><title>Debug une WebApp comme si elle tournait sur un cluster Kubernetes avec Telepresence</title><link href="https://blog.kevinblenner.fr/posts/debug-local-webapp-as-it-was-in-k8s-cluster/" rel="alternate" type="text/html" title="Debug une WebApp comme si elle tournait sur un cluster Kubernetes avec Telepresence" /><published>2026-01-22T08:12:00+01:00</published> <updated>2026-03-23T17:07:37+01:00</updated> <id>https://blog.kevinblenner.fr/posts/debug-local-webapp-as-it-was-in-k8s-cluster/</id> <content type="text/html" src="https://blog.kevinblenner.fr/posts/debug-local-webapp-as-it-was-in-k8s-cluster/" /> <author> <name>kevinb</name> </author> <category term="Software Engineering" /> <category term="Hard-Skills" /> <summary>🧠 Mon petit cheminement avant d’adopter Telepresence Pouvoir debugger une application en local tout en étant connecté à un cluster Kubernetes distant, c’est raccourcir drastiquement la boucle de feedback. Ce type d’outillage a un impact direct sur le Lead Time for Changes, l’une des quatre métriques DORA : moins de temps entre l’écriture du code et sa validation dans un contexte réaliste. Avan...</summary> </entry> <entry><title>Se plonger dans l'observabilité - partie 2</title><link href="https://blog.kevinblenner.fr/posts/diary-jan-16/" rel="alternate" type="text/html" title="Se plonger dans l&amp;apos;observabilité - partie 2" /><published>2026-01-16T08:12:00+01:00</published> <updated>2026-01-16T08:12:00+01:00</updated> <id>https://blog.kevinblenner.fr/posts/diary-jan-16/</id> <content type="text/html" src="https://blog.kevinblenner.fr/posts/diary-jan-16/" /> <author> <name>kevinb</name> </author> <category term="Software Engineering" /> <category term="Hard-Skills" /> <summary>(La première partie se trouve par ici) Contexte Suite à un échange avec un autre tech, où je mentionnais des erreurs de connexion à une DB de prod, sans qu’il y ait beaucoup de connexions utilisateurs en même temps, il me demande ce que j’utilise comme outil d’instrumentation ! Je n’ai rien de particulier en place, à pars Sentry pour suivre les logs d’erreurs des applications que je développe...</summary> </entry> </feed>
