Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

Et donc du coup, j'ai voulu rendre le Serializer de Symfony plus rapide...

Description

À force d'échanger avec de nombreux acteurs de la communauté PHP durant les pauses-café des conférences PHP, je me suis donné la mission d'améliorer les performances du composant Serializer de Symfony.

Mais qu'est-ce qu'il se passe quand on essaie d'intégrer 15k lignes dans Symfony ? Et comment on en arrive là ??

Qui est impliqué dans cette contribution de ce genre ? Ça veut dire quoi se faire "stoffer" ? Et que vient faire la communauté Go dans l'introduction d'une fonctionnalité liée à Symfony ?

Durant cette conférence, je vous propose un aperçu d'un processus de contribution toujours en cours, vu de l'intérieur, présenté par celui qui se trouve dans l'œil du cyclone.

Et puisque l'on aime quand même un peu la technique, je vous présenterai l'astuce permettant de sérialiser et désérialiser de la donnée 10 fois plus vite et en consommant 2 à 10 fois moins de mémoire.

Conférence donnée lors du AFUP Day 2024 Lyon, ayant eu lieu le 24 mai 2024.

Informations complémentaires

Le speaker

Mathias ARLAUD

Développeur Symfony, Mathias est un aficionado de l'open source. Il contribue principalement à Symfony, API Platform et il est l'auteur de quelques packages en lien avec cet écosystème.