Sign in

Thérage Kévin

@ktherage.bsky.social
36 followers 98 following 8 posts

Developper PHP/Symfony at Sensiolabs X : x.com/KevinTherage Mastodon : mastodon.social/@ktherage

PostsRepliesMedia
Thérage Kévin @ktherage.bsky.social · 02/09/2026
Your HTTP cache is silently broken the moment a session starts: cacheHeaders: public, but Symfony forces private, max-age=0. The fix: one header. ktherage.github.io/blog/2026/sy... #Symfony #PHP #APIPlatform #HttpCache #Security
ktherage.github.io
000
Thérage Kévin @ktherage.bsky.social · 02/09/2026
Votre cache HTTP ne sert jamais malgré `cacheHeaders: public` ? Si une session est utilisée, Symfony force `private` à `-1000`. Le fix documenté tient en 1 header. ktherage.github.io/fr/blog/2026... #Symfony #PHP #APIPlatform #HttpCache #Security
ktherage.github.io
Symfony tue silencieusement votre cache HTTP dès qu'une session démarre
Vous envoyez Cache-Control: public, s-maxage=86400. Symfony répond private, max-age=0, must-revalidate, s-maxage=86400. Voici l'AbstractSessionListener à -1000 et son échappatoire officielle NO_AUTO_C...
010
Thérage Kévin @ktherage.bsky.social · 14/08/2026
What if you could ask an AI to review your PHP code exactly the way a Symfony maintainer would? I built a semantic search engine (RAG) over 20 years of Symfony code reviews, using PHP, Ollama, and Qdrant — no GPU required. 📖 ktherage.github.io/blog/buildin...
ktherage.github.io
Building a RAG-Powered Code Review Assistant with PHP, Ollama, and Qdrant
How I turned 20 years of Symfony code reviews into a local AI assistant with PHP, Ollama, and Qdrant — no GPU required.
000
Thérage Kévin @ktherage.bsky.social · 11/08/2026
Les LLM sont excellents pour produire des code reviews qui sonnent juste. Mais être utiles est une autre histoire. Une review qui dit « corrige le Code Style » n'apporte rien de plus. ktherage.github.io/fr/blog/building…
ktherage.github.io
Construire un assistant de code review RAG avec PHP, Ollama et Qdrant
Comment j'ai transformé 20 ans de code reviews Symfony en assistant IA local avec PHP, Ollama et Qdrant — sans GPU.
011
Reposted by Thérage Kévin
Robin Chalas @chalasr.bsky.social · 25/10/2025
As of #Symfony 7.4, functional tests’ error rendering will finally get you straight to the point with a beautiful, concise output 🥳 Especially useful when doing large refactorings that make dozens of such tests fail while progressing. Before/After 👇
Test output before Symfony 7.4Test output as of Symfony 7.4
4237
Reposted by Thérage Kévin
ANSSI @anssi-fr.bsky.social · 09/10/2025
⚠️ Nous faisons face à une campagne d’usurpation d’identité au nom de l'@anssi-fr.bsky.social. Si vous êtes contactés, restez vigilants ! Retrouvez des ressources et bonnes pratiques en matière de sécurité #numérique sur cybermalveillance.gouv.fr #cybersécurité @cybermalveillance.gouv.fr
21314
Reposted by Thérage Kévin
API Platform @api-platform.com · 19/09/2025
Thank you @sensiolabs.com for supporting the #APIPlatformCon 2025!
Sensiolabs team
062
Reposted by Thérage Kévin
Kévin Dunglas @dunglas.dev · 19/09/2025
The Best of Both Worlds: Go-Powered gRPC for Your PHP and API Platform Apps dunglas.dev/2025/09/the-...
dunglas.dev
The Best of Both Worlds: Go-Powered gRPC for Your PHP and API Platform Apps - Kévin Dunglas
I'm thrilled to announce a brand-new feature I unveiled today during my opening keynote at the API Platform Conference: an experimental extension for FrankenPHP that brings gRPC support to PHP! 🚀…
0134
Reposted by Thérage Kévin
Kévin Dunglas @dunglas.dev · 15/09/2025
Thrilled to announce that I will be unveiling a significant, long-awaited feature for both API Platform and FrankenPHP during my keynote at the API Platform conference. This has been one of the top requests from the community for years. Be there!!
1192
Reposted by Thérage Kévin
Kévin Dunglas @dunglas.dev · 14/08/2025
FrankenPHP has reached 10,000 stars: the elePHPant plush toy is coming! dunglas.dev/2025/08/fran...
2177