La parole est aux speakers : Gina Banyard

Publié le

Jusqu’au mois de mai 2026, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils ou elles aborderont lors de leur conférence !

La conférence

Le progrès réside dans les BC Breaks

La rétrocompatibilité, ou Backwards Compatibility (BC) en anglais, est le principe selon lequel les pratiques et les conceptions élaborées dans un contexte antérieur restent valables dans le contexte actuel. Rompre la rétrocompatibilité (BC break) correspond à faire des changements qui altèrent la conception sous-jacente, entraînant souvent des perturbations qui cascadent pour les utilisateurs.

Les avantages de maintenir la compatibilité sont évidentes, alors quelles sont les raisons que divers secteurs la rompent régulièrement ? Dans cette conférence, nous examinerons des exemples issus de divers domaines afin de montrer pourquoi la rupture de la rétrocompatibilité est généralement le prix nécessaire et inévitable du progrès.

La Comédie
22/05/2026
09:25-10:05

Après plusieurs participation, peux-tu nous partager un de tes meilleurs souvenir des AFUP Day Lille ?

Difficile de dire lesquels sont les meilleurs, mais je pense que discuter lors repas ou d’un verre le soir après et apprendre ce que les gens font avec PHP reste ma chose préférée.

Est‑ce qu’il y a un outil, un livre ou un langage qui t’a particulièrement façonnée dans ta manière d’aborder les évolutions techniques ?

Je ne pense pas qu’il y a une telle chose qui informe ma manière de comment aborder les évolutions techniques.

Mais plutôt des contres exemples de comment ne pas aborder une évolution technique.

L’évolution de Python 2 à 3, l’évolution via un commité de spécification ISO pour les langages C et C++ pour en citer deux.

Semver est une philosophie qui fonctionne bien pour des librairies, et acceptables pour des frameworks, mais pas pour des langages de programmation.

Que t’apporte ton intégration à la PHP foundation dans ton travail sur le langage PHP ?

Être financée par la PHP Foundation me permet de travailler sur les choses moins « glamours » de PHP, principalement au niveau de la maintenance.
Par exemple, auditer des APIs du moteur et améliorer leurs types ou ajouter des qualificateurs const pour les rendre plus robustes.

Une conférence présentée par

Gina BANYARD
Gina BANYARD
Gina est financée par la PHP Foundation pour maintenir et améliorer PHP. Elle maintient aussi régulièrement la documentation de PHP et est en charge de la traduction française de celle-ci.

Autres interviews