À 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.