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 🌍
Derniers articles publiés par Grégoire Pineau
Comment partager de la configuration entre Symfony et son front en JS ?
Imaginez que vous avez de la configuration qui doit être disponible : Dans vos templates Twig ; Dans votre code JavaScript ; Et pourquoi pas dans vos services PHP. On peut alors se demander comment partager cette configuration pour éviter de la dupliquer. Le fichier de configuration…
Lire la suite de l’article Comment partager de la configuration entre Symfony et son front en JS ?
Du tissu, des cartes à jouer, un minitel et du bois – c’était JoliDay 2024
Comme tous les ans, nous avons profité d’un jour férié (en application de la journée de solidarité avec les personnes âgées) pour nous retrouver tous ensemble et faire des projets ni Web ni Mobile, mais toujours de qualité 👌. Nous avons un gros faible pour le DIY et retrouvons la…
Optimiser webpack dans la CI
La compilation des assets avec webpack est une tâche qui prend souvent beaucoup de temps. À chaque build du projet dans la CI, il faut re-compiler ces assets, encore et encore (pun intended). Il est possible de mettre en place du cache, pour éviter cette étape. Mais dans cet article…
Forcer le redémarrage d’un worker Symfony
Il arrive de temps en temps que notre worker n’arrive pas à se relever. Aussi fort que vous vous battez, l’erreur a mis PHP ou votre application dans un état instable et il n’y a rien à faire à part l’achever ! Pour pallier ça, vous avez deux options ! Si vous avez la main sur l’exception…
Lire la suite de l’article Forcer le redémarrage d’un worker Symfony
L’option reference de git clone
Il existe une option dans git pour cloner un dépôt qui n’est pas très connue mais qui mérite pourtant de l’être d’avantage. Prenons quelques cas d’utilisation pour illustrer cette option Le serveur de build Sur un serveur de build ou lors d’un déploiement, vous avez besoin du dépôt…
Les conférences de Grégoire Pineau
![SymfonyLive Paris 2024](https://jolicode.com/media/cache/conference_list/media/original/conferences/sflive-paris-2024.jpeg)
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](https://jolicode.com/media/cache/conference_list/media/original/conferences/afupday-2023.png)
AFUP Day Lille 2023
Doctrine, objet typé, et colonne JSON![SymfonyLive Paris 2023](https://jolicode.com/media/cache/conference_list/media/original/conferences/sf-live-2023.jpeg)
SymfonyLive Paris 2023
Comment étendre le Composant VarDumper![ConFoo 2023](https://jolicode.com/media/cache/conference_list/media/original/conferences/confoo.png)
ConFoo 2023
- Redis, ce n’est pas que pour le cache
- Doctrine, objet typé, et colonne JSON
![Le Camping des Speakers 2022](https://jolicode.com/media/cache/conference_list/media/original/conferences/camping-speaker.png)
Le Camping des Speakers 2022
GitHub Action – Automatisation de vos workflows![Devoxx France 2022](https://jolicode.com/media/cache/conference_list/media/original/conferences/devoxx.jpg)
Devoxx France 2022
(Re) Découvrir les outils UNIX![SymfonyLive Paris 2022](https://jolicode.com/media/cache/conference_list/media/original/conferences/sf-live-2022.jpeg)
SymfonyLive Paris 2022
Doctrine, objet typé, et colonne JSON![SnowCamp 2022](https://jolicode.com/media/cache/conference_list/media/original/conferences/snowcamp.png)
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](https://jolicode.com/media/cache/conference_list/media/original/conferences/AFUPDay2021LilleRennes.png)
AFUP Day Lille 2021
Lock et Semaphore![SymfonyLive Paris 2020](https://jolicode.com/media/cache/conference_list/media/original/conferences/symfonylive-paris-2020-september.png)
SymfonyLive Paris 2020
Redis, ce n’est pas que pour le cache![AFUP Day Tours 2020](https://jolicode.com/media/cache/conference_list/media/original/conferences/afupday-2020.png)
AFUP Day Tours 2020
Async avec Messenger, AMQP et Mercure![SymfonyLive Lille 2020](https://jolicode.com/media/cache/conference_list/media/original/conferences/symfonylive-lille-2020.png)
SymfonyLive Lille 2020
Redis, ce n’est pas que pour le cache![Forum PHP 2019](https://jolicode.com/media/cache/conference_list/media/original/conferences/forum-2019.png)
Forum PHP 2019
Redis, ce n’est pas que pour le cacheTouraine Tech 2019
Symfony 4 : un framework PHP moderne pour travailler plus vite![PHP Tour Montpellier 2018](https://jolicode.com/media/cache/conference_list/media/original/conferences/phptour-2018.png)