Grégoire Pineau
À propos de Grégoire Pineau
Grégoire est un passionné d’open source, contribuant activement à des projets majeurs tels que Twig et Symfony. Son engagement et son expertise ont été reconnus en 2016 lorsqu’il a été nommé « core contributor » pour Symfony (aujourd’hui #10 contributor), suite à l’intégration du composant Workflow. Il est en charge de la relecture, du commentaire et de la finalisation des pull-requests envoyées par la communauté. De plus, Grégoire répond aux interrogations des développeurs et gère les tickets, qu’il s’agisse de bugs ou de nouvelles fonctionnalités.
Depuis 2017, Grégoire apporte son expertise au sein de JoliCode, où il bénéficie d’un temps dédié à l’open-source, lui permettant de poursuivre la maintenance de ce composant essentiel, mais aussi de travailler sur de nouveaux projets comme Docker starter (Surcouche à docker compose pour simplifier l’expérience) et Castor (gestionnaire de tâches modernes en PHP).
Il aime partager ses connaissances via de nombreux articles sur le blog de JoliCode, ainsi que de nombreuses conférences en France, mais également en Belgique et au Canada 🌍 Enfin, Grégoire anime différentes formations liées à Symfony, sur des niveaux avancés, au sein de JoliCampus, l’organisme de formation Web de JoliCode.
Derniers articles publiés par Grégoire Pineau
SymfonyLive Paris 2025 comme si vous y étiez
Les 27 et 28 mars 2025, la Cité Internationale Universitaire de Paris a résonné sous les applaudissements : le Symfony Live Paris célébrait les 20 ans de Symfony ! Nous y étions à la fois en tant que spectateurs assidus mais aussi pour partager notre expérience avec 2 conférences…
Lire la suite de l’article SymfonyLive Paris 2025 comme si vous y étiez
Comment migrer du type array vers JSON avec Doctrine
Doctrine a déprécié les types array et object en version 3. Il est temps de migrer vers un type plus interopérable, et moins sensibles au refactoring ! Vous l’aurez compris, il faut maintenant utiliser du JSON. Dans cet article, nous verrons comment migrer ces colonnes facilement…
Lire la suite de l’article Comment migrer du type array vers JSON avec Doctrine
MCP: The Open Protocol That Turns LLM Chatbots into Intelligent Agents
LLMs have started to become widely known. They are used to generate text, answer questions, translate texts, and more. These models are becoming increasingly powerful and are employed across diverse fields. LLMs powers all the fancy IA you use like GPT, BERT, Claude, LLaMA, Deepseek, …
Lire la suite de l’article MCP: The Open Protocol That Turns LLM Chatbots into Intelligent Agents
Comment héberger de manière sécurisée du contenu statique ?
Introduction Je pars en voyage, tout est prêt : valises bouclées, papiers rangés, téléphone chargé. Mais une question me titille : que se passe-t-il si je perds mon téléphone ou que l’on me vole mes affaires ? Comment accéder à mes e-mails, mon compte Dropbox, mes codes de récupération…
Lire la suite de l’article Comment héberger de manière sécurisée du contenu statique ?
Écrire des assertions PHPUnit plus simples grâce au VarDumper
Les tests unitaires sont une étape cruciale pour garantir la qualité de votre code, mais parfois, les répétitions peuvent devenir lassantes. Avez-vous déjà soupiré en enchaînant des appels à $this->assertXXX() pour valider des structures complexes ? Heureusement, il existe une…
Lire la suite de l’article Écrire des assertions PHPUnit plus simples grâce au VarDumper
Les conférences de Grégoire Pineau

SymfonyLive Paris 2025
Async avec Messenger, AMQP et Mercure
Forum PHP 2024
Découverte de Castor : Le Task Runner PHP qui Simplifie votre Workflow
SymfonyLive Paris 2024
- Vos logs méritent mieux que la config par défaut
- Castor, un task runner qui vous veut du bien

AFUP Day Lille 2023
Doctrine, objet typé, et colonne JSON
SymfonyLive Paris 2023
Comment étendre le Composant VarDumper
ConFoo 2023
- Redis, ce n’est pas que pour le cache
- Doctrine, objet typé, et colonne JSON

Le Camping des Speakers 2022
GitHub Action – Automatisation de vos workflows
Devoxx France 2022
(Re) Découvrir les outils UNIX
SymfonyLive Paris 2022
Doctrine, objet typé, et colonne JSON
SnowCamp 2022
Redis, ce n’est pas que pour le cacheTouraine Tech 2022
(Re) Découvrir les outils UNIXDevFest Lille 2021
(Re) Découvrir les outils UNIX
AFUP Day Lille 2021
Lock et Semaphore
SymfonyLive Paris 2020
Redis, ce n’est pas que pour le cache
AFUP Day Tours 2020
Async avec Messenger, AMQP et Mercure
SymfonyLive Lille 2020
Redis, ce n’est pas que pour le cache
Forum PHP 2019
Redis, ce n’est pas que pour le cacheTouraine Tech 2019
Symfony 4 : un framework PHP moderne pour travailler plus vite