La parole est aux speakers : Mathias Arlaud
Jusqu’au Forum PHP 2025, 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
Dépréciations Symfony : de l’angoisse à l’opportunitéLes messages de dépréciation s’entassent petit à petit dans vos logs, et la perspective de chaque version majeure vous inquiète ? Et si les dépréciations n’étaient pas un frein, mais plutôt une force pour votre code ? Dans ce talk, on va découvrir comment Symfony gère les dépréciations avec élégance, pour vous préparer en douceur à chaque nouvelle version majeure, sans stress ni panique. Grâce à un processus rigoureux et des outils bien pensés, vous apprendrez à :
On plongera aussi dans des exemples concrets de migration entre deux versions majeures, pour montrer que la montée de version est moins un saut dans le vide qu’un chemin balisé. L’objectif ? Vous faire adopter une approche sereine et proactive des dépréciations, pour que chaque nouvelle version de Symfony soit une opportunité d’évolution, et non une source d’angoisse. |
Cécile HAMEREL - HJK 10/10/2025 15:55-16:35 |
La conférence
[ATELIER] Étendre PHP sans RFC : rêver le langage de demain dès aujourd'huiEt si vous pouviez ajouter vos propres règles au langage PHP… sans modifier PHP lui-même ? Dans cet atelier, vous apprendrez à détourner l’analyse statique (avec PHPStan) pour créer de véritables "extensions de langage" : nouvelles contraintes, concepts venus d’autres langages, comportements sur-mesure... Le tout grâce aux attributs PHP et à l’AST. Au programme :
Objectif : repartir avec les bases (et les outils) pour hacker PHP à votre façon, et donner vie à vos idées de langage. Prérequis : connaissances de base en PHP 8+, usage de composer, et un peu de curiosité pour les outils de qualité de code comme PHPStan. |
Atelier Laury SORRIAUX - M 09/10/2025 16:50-18:50 |
Tu nous proposes un atelier intitulé « Étendre PHP », à quel profil de dev est-il adressé ?
Cet atelier s’adresse aux devs PHP curieux·ses qui veulent dépasser l’usage classique du langage. Pas besoin d’être un expert du C ou du moteur interne : l’idée est de découvrir comment détourner l’analyse statique pour inventer ses propres règles de langage, avec PHPStan et les attributs PHP.
En gros, si on connaît déjà PHP 8+, Composer et un minimum PHPStan, on peut s’amuser à créer des concepts venus d’ailleurs (comme @Sealed, @Friend, etc.) et repartir avec des outils concrets pour hacker le langage à sa façon.
Pour ce qui est du choix de la version de Symfony, quand conseilles-tu de se fixer sur une LTS ou de rester sur des versions plus à jour ?
Même si la LTS semble plus rassurante, j’aurais tendance à l’éviter. Avec la promesse de rétrocompatibilité (backward compatibility promise) et la promesse de compatibilité ascendante (forward compatibility promise) de Symfony, rester à jour en continu est extrêmement simple. Les mises à jour incrémentales tous les six mois sont bien moins douloureuses que de devoir rattraper deux ans d’un coup. À part cas exceptionnels, je ne conseille donc quasiment jamais de se fixer sur une LTS.
Tu es le principal contributeur au composant Symfony JsonStreamer, peux-tu nous en parler ?
JsonStreamer est un tout nouveau composant expérimental de Symfony, arrivé en 7.3. Il permet de traiter des flux JSON volumineux de façon performante, sans tout charger en mémoire. Ce composant est idéal pour l’import/export massif, le streaming ou les API très bavardes. Il vient d’ailleurs d’être intégré dans API Platform, avec des gains plus que significatifs en termes de performance, de mémoire et de TTFB, de quoi encore accélérer vos APIs !
Une conférence présentée par
![]() Mathias ARLAUD |
Mathias Arlaud est co-fondateur de baksla.sh et membre de la Core Team Symfony. Contributeur actif de l’écosystème open source, il est le créateur des composants JsonStreamer et TypeInfo, et travaille essentiellement sur la sérialisation et la performance. Conférencier régulier (API Platform Conference, SymfonyLive, SymfonyCon, Forum PHP, AFUP Day), il partage son expertise autour de Symfony et du développement d’API. |
Autres interviews
- La parole est aux speakers : Benjamin Rambaud
- La parole est aux speakers : Aurélie Vache
- La parole est aux speakers : Gilles Fevrier
- La parole est aux speakers : Antoine Bluchet
- La parole est aux speakers : Eric Courtial
- La parole est aux speakers : Mathieu Desnouveaux
- La parole est aux speakers : James Titcumb
- La parole est aux speakers : Jean-François Lépine
- La parole est aux speakers : Lætitia Avrot
- La parole est aux speakers : Felix Eymonot
- La parole est aux speakers : Houleymatou Baldé
- La parole est aux speakers : Gina Banyard
- La parole est aux speakers : Maxime Huran
- La parole est aux speakers : Clément Talleu
- La parole est aux speakers : Jori Stein
- La parole est aux speakers : Baptiste Langlade
- La parole est aux speakers : Thibaut Soulcié
- La parole est aux speakers : Olivier Mairet
- La parole est aux speakers : Amaury Bouchard
- La parole est aux speakers : François Zaninotto
- La parole est aux speakers : Damien Alexandre
- La parole est aux speakers : Louis Vareille