Explorations d’un dev Symfony & DevOps.
Retours d’expérience sur FrankenPHP en worker mode, RabbitMQ, l’IA appliquée au PHP, l’observabilité et les architectures modernes. Bienvenue dans mon espace technique.
🚀 DERNIÈRES PUBLICATIONS
-
• 28 min de lecture
FrankenPHP et Symfony : HttpKernel, Workflow et Lock face au worker mode
Introduction Après un premier article consacré à Doctrine avancé, j’ai voulu explorer un autre composant critique de Symfony : HttpKernel. Je ne vais pas revenir une nouvelle fois sur le fait qu’en 2026, FrankenPHP représente probablement l’évolution la plus importante de l’écosystème PHP moderne. Les gains en performance, la simplification du déploiement et le mode…
-
Symfony & Doctrine : usage avancé, performances, cache L2 et architecture ORM
Introduction À l’ère de l’IA, on pourrait presque croire qu’en développement il n’est plus vraiment nécessaire de se prendre la tête avec les concepts techniques. On balance quelques prompts, on laisse tourner le vibe coding et l’application finit par fonctionner. Sauf qu’en pratique, laisser Symfony et Doctrine partir en roue libre finit souvent par créer plus de…
-
Arrêtez les PCA à la main ! Airbyte automatise vos pipelines de données
Introduction Cela faisait pas mal de temps que je n’avais plus créé d’articles techniques, et pour cause j’étais très occupé. Et justement, pour répondre à un besoin précis d’intégration de données, j’ai découvert un outil open-source puissant : Airbyte. Sur le papier, le concept de cet ETL / ELT est simple : un flux entrant (la source) et un flux…
-
• 28 min de lecture
Déployer Symfony 8 & FrankenPHP en Serverless (Guide 2026)
Introduction FrankenPHP et Symfony 8 : ce sont indéniablement les deux sujets techniques du moment, surtout après les 30 ans de PHP célébrés l’année dernière. Comme vous le savez, je m’oriente de plus en plus vers le DevOps. Je me suis donc dit : « Pourquoi ne pas vous proposer un tutoriel complet sur le déploiement de ce duo de choc…
-
• 28 min de lecture
IA en PHP : Arrêtez de croire qu’il faut absolument Python !
Introduction À tort, on entend souvent la même rengaine : « PHP, c’est vieux, lourd, et clairement moins sexy que React ou Next.js. » Certes, l’expérience utilisateur (UI), c’est capital. Mais soyons honnêtes… faut-il vraiment trimballer un node_modules de 300 Mo juste pour afficher une page vitrine ? 🤔 Dès qu’on parle d’intelligence artificielle, le réflexe est souvent…
-
• 28 min de lecture
Mistral Vibe CLI vs GPT-5 Codex Max : La France est-elle en avance ?
Introduction Avant de nous lancer dans les benchmarks techniques, il est crucial de contextualiser l’arrivée de ces nouveaux assistants de codage. Où se situent-ils réellement dans notre workflow quotidien ? En tant que développeur Full Stack très attaché à l’écosystème Symfony (Cocorico ! 🇫🇷), je ne cherche pas à remplacer mon expertise, mais à l’augmenter. Cet article n’est pas…
-
• 28 min de lecture
Mistral 7B : fine-tuning local et premiers pas vers l’apprentissage récursif
Introduction Nous voici dans la phase 2 de notre aventure technique. Après avoir réalisé un audit SEO local directement sur le MacBook, il est temps de passer à l’étape supérieure : le fine-tuning du modèle Mistral 7B Instruct. L’objectif est clair : entraîner notre propre version du modèle, de manière logique et méthodique, à partir d’un dataset spécifique. Une fois ce modèle…
-
• 28 min de lecture
SEO et IA locale : fine-tuning de Mistral 7B pour un audit sans API
Introduction Suite à la classe virtuelle (qui n’est d’ailleurs pas encore terminée, haha), je me suis penché sur Whisper, l’outil de transcription en local développé par OpenAI. Mais très vite, un autre sujet m’a happé : le SEO, ce monstre fascinant et capricieux du web moderne. En général, pour produire du contenu optimisé, on s’appuie sur des…
-
• 28 min de lecture
LiveKit + FrankenPHP : la classe virtuelle IA souveraine et open source
Introduction On poursuit notre aventure avec la V4 de notre classe virtuelle intelligente, toujours dans une logique incrémentale et concrète. Cette fois, on franchit une étape clé : l’intégration de LiveKit pour transformer notre environnement en une véritable plateforme de streaming souveraine — un Google Meet à la française, hébergé sur nos propres serveurs. L’objectif ? Donner vie à une classe virtuelle immersive,…
-
• 28 min de lecture
PHP fait de l’IA : modération temps réel et scoring avec Symfony AI + Rubix ML
Introduction Comme vu précédemment, on a bien avancé sur notre projet de classe virtuelle.On a commencé par implémenter un système de vérification de présence en temps réel, migré notre stack sur FrankenPHP pour le gain de performance, et ajouté un chat live entre élèves et profs. Quelques fonctionnalités annexes sont venues peaufiner l’expérience globale — bref, le POC commence à…
⚡ ECOSYSTÈME SYMFONY & PHP
-
• 28 min de lecture
FrankenPHP et Symfony : HttpKernel, Workflow et Lock face au worker mode
Introduction Après un premier article consacré à Doctrine avancé, j’ai voulu explorer un autre composant critique de Symfony : HttpKernel. Je ne vais pas revenir une nouvelle fois sur le fait qu’en 2026, FrankenPHP représente probablement l’évolution la plus importante de l’écosystème PHP moderne. Les gains en performance, la simplification du déploiement et le mode…
-
Symfony & Doctrine : usage avancé, performances, cache L2 et architecture ORM
Introduction À l’ère de l’IA, on pourrait presque croire qu’en développement il n’est plus vraiment nécessaire de se prendre la tête avec les concepts techniques. On balance quelques prompts, on laisse tourner le vibe coding et l’application finit par fonctionner. Sauf qu’en pratique, laisser Symfony et Doctrine partir en roue libre finit souvent par créer plus de…
-
Arrêtez les PCA à la main ! Airbyte automatise vos pipelines de données
Introduction Cela faisait pas mal de temps que je n’avais plus créé d’articles techniques, et pour cause j’étais très occupé. Et justement, pour répondre à un besoin précis d’intégration de données, j’ai découvert un outil open-source puissant : Airbyte. Sur le papier, le concept de cet ETL / ELT est simple : un flux entrant (la source) et un flux…
-
• 28 min de lecture
Déployer Symfony 8 & FrankenPHP en Serverless (Guide 2026)
Introduction FrankenPHP et Symfony 8 : ce sont indéniablement les deux sujets techniques du moment, surtout après les 30 ans de PHP célébrés l’année dernière. Comme vous le savez, je m’oriente de plus en plus vers le DevOps. Je me suis donc dit : « Pourquoi ne pas vous proposer un tutoriel complet sur le déploiement de ce duo de choc…
-
• 28 min de lecture
IA en PHP : Arrêtez de croire qu’il faut absolument Python !
Introduction À tort, on entend souvent la même rengaine : « PHP, c’est vieux, lourd, et clairement moins sexy que React ou Next.js. » Certes, l’expérience utilisateur (UI), c’est capital. Mais soyons honnêtes… faut-il vraiment trimballer un node_modules de 300 Mo juste pour afficher une page vitrine ? 🤔 Dès qu’on parle d’intelligence artificielle, le réflexe est souvent…
-
• 28 min de lecture
Mistral Vibe CLI vs GPT-5 Codex Max : La France est-elle en avance ?
Introduction Avant de nous lancer dans les benchmarks techniques, il est crucial de contextualiser l’arrivée de ces nouveaux assistants de codage. Où se situent-ils réellement dans notre workflow quotidien ? En tant que développeur Full Stack très attaché à l’écosystème Symfony (Cocorico ! 🇫🇷), je ne cherche pas à remplacer mon expertise, mais à l’augmenter. Cet article n’est pas…
⚙️ DEVOPS & ARCHITECTURES MODERNES
// MANIFESTE TECHNIQUE & INDEX SEO
Ce blog technique est un espace de partage d’expérience et de vulgarisation avancée dédié au développement backend Symfony, à l’administration système et aux pratiques DevOps. Conçu par un ingénieur passionné par les performances logicielles, la haute disponibilité et l’observabilité, vous y trouverez des retours d’expérience pragmatiques sur l’intégration de FrankenPHP en worker mode, la mise en place de files d’attente distribuées avec RabbitMQ, la conteneurisation Docker en production, l’automatisation de pipelines CI/CD, le monitoring système et le fine-tuning de bases de données relationnelles Postgres. Un espace pensé par un dev, pour les devs.