À propos de Grégoire Pineau
Arrivé en 2017 dans l’équipe de JoliCode, Grégoire a toujours aimé bidouiller, comprendre et apprendre. À l’issue d’études éclectiques, il est revenu au Web en 2010, domaine dans lequel il exerce depuis avec passion. Après avoir appris à se servir du framework Symfony, il a passé sa certification, puis a commencé à contribuer timidement… Ce qui l’a mené, quelques années après, à devenir un des core contributeurs du projet !
Durant toutes ces années, il a toujours préféré le backend au frontend – même s’il apprécie React, Sass et ces autres joyeusetés, il s’amuse davantage avec Ansible, AWS ou Consul. Vous pourrez le croiser lors de meetups, ou dans des matches de Volley :-)
Derniers articles publiés par Grégoire Pineau
Leverage Symfony VarDumper Component to Enhance your Dumps
Symfony’s VarDumper Component is a game changer when it comes to debugging. It allows us to dump variables in a clean and efficient way. We hope you already use it in your projects. If not, you should definitely give it a try! Today, we’ll see how we can extend it to dump our objects, …
Lire la suite de l’article Leverage Symfony VarDumper Component to Enhance your Dumps
Handling signal with Symfony Command
A few years ago, we wrote an article (in french) about how POSIX signals work in PHP. Today, we want to share with you how to handle signals with Symfony Command. ⚠ This works only as of Symfony 6.3. Symfony 6.3 will be released in May 2023. By default, Symfony Command does not handle…
Lire la suite de l’article Handling signal with Symfony Command
Aggressive Caching with Symfony HTTP Client
The Symfony CachingHttpClient The HttpClient component comes with a client that can cache responses when possible. It means the client won’t issue another request to the server if the response is already available in the cache. It works like your browser by reading some headers like…
Lire la suite de l’article Aggressive Caching with Symfony HTTP Client
How to Configure DNS for Developing Webapp with Dnsmaqs once for all
When you install a new project, you often need to edit your /etc/hosts file. It isn’t really painful but wouldn’t it be better if we could avoid it? I have used Dnsmasq for a decade to solve these kinds of problems, and I’m really happy with it. I asked around me, and it does not…
Lire la suite de l’article How to Configure DNS for Developing Webapp with Dnsmaqs once for all
How to Fix Memory Leak in Doctrine Migrations
I had to write a Doctrine migration to fix some bad data. Unfortunately there was so much data (~600K records) that the migration leaked. The memory consumption reaches about 12Gb! That’s not really acceptable! Usually, when there is a leak in Doctrine DBAL (not the ORM), it comes…
Lire la suite de l’article How to Fix Memory Leak in Doctrine Migrations
Les conférences de Grégoire Pineau

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