AFUP Day Lille 2025 : Une journée de conférences pour la communauté PHP
Accueil Blog AFUP Day Lille 2025 : Une journée de conférences pour la communauté PHP

AFUP Day Lille 2025 : Une journée de conférences pour la communauté PHP

Sylius AFUP Évènements Open source PHP

Jacques Bodin-Hullin
Maxime Huran
David Buros
Maxime Leclercq

Jacques Bodin-Hullin, Maxime Huran, David Buros, Maxime Leclercq

19 mai 2025

L’année 2025 s’annonce exceptionnelle pour la communauté PHP : 20 ans de Symfony, 30 ans de PHP, 25 ans de l’AFUP et 10 ans d’API Platform ! Pour célébrer tous ces anniversaires, l’équipe de Monsieur Biz – Jacques, notre fondateur, accompagné par nos développeurs Maxime H., Maxime L. et David – était présente à l’AFUP Day Lille ce 16 mai. Nous sommes d’autant plus fiers d’avoir soutenu cette journée en tant que sponsor.

Un grand merci à l’AFUP, à l’équipe des Hauts-de-France, et à tous les bénévoles pour l’organisation sans faille de cet événement incontournable pour les passionné·e·s de web et de PHP !

Minority report : optimisez votre expérience utilisateur avec du cache par anticipation

Clément Talleu (Les-Tilleuls) a ouvert la journée en dévoilant comment l’anticipation du cache, basée sur les parcours utilisateurs, peut transformer radicalement la réactivité des applications web. Illustrant son propos dans le contexte d’inspections industrielles ATEX (atmosphère explosive !) avec Symfony, il a montré que des stratégies prédictives et intelligentes permettent d’optimiser l’expérience même en conditions extrêmes : connexions instables, matériel hétérogène, fracture numérique… Un talk pointu qui prouve que l’avenir de la performance web est résolument côté client !

REX : Comment reprendre en main son legacy ?

La gestion du code legacy peut parfois sembler insurmontable… mais pas impossible ! Lors de ce retour d’expérience, Nicolas FATREZ a détaillé la modernisation progressive d’un code historique : migration vers l’objet, adoption de Symfony, automatisation des déploiements, et mise en place du cache. Les bénéfices sont là : performances accrues, maintenance facilitée, regain de motivation des équipes – malgré quelques défis persistants, comme la documentation et les tests. Un message rassurant pour qui doit faire évoluer un existant sans tout casser.

Optimisation de la Pagination Multi-Source pour le Suivi des Virements

Mathieu Desnouveaux (Boursobank) a expliqué comment répondre au défi technique de l’agrégation de plusieurs sources de données de virements bancaires, avec pagination efficace, formats hétérogènes et volumétrie impressionnante. Grâce à Symfony, des stratégies de cache astucieuses et des modèles solides, l’équipe est parvenue à offrir une expérience utilisateur rapide, fiable et robuste… dans une banque qui traite quotidiennement des centaines de milliers de transactions.

Retour d'expérience sur la migration d'un RAD vers une Clean Architecture

Nathan Pretot (Tribee) a livré un témoignage inspirant sur la transformation d’un MVP développé en RAD vers une architecture propre et scalable basée sur le DDD et l’hexagonal. Par une migration progressive, l’équipe a gagné en testabilité, en robustesse, en performance et en clarté. L’importance de documenter les choix techniques, de former les équipes et d’adopter des packages réutilisables ressort clairement : une feuille de route utile pour tous les projets en croissance.

Devenez CTO sans quitter votre poste de développeur

Pierre Marichez a partagé son parcours de développeur à CTO, soulignant qu’on peut évoluer professionnellement tout en restant au plus près du code. Sa conférence, riche de conseils et d’anecdotes, met en avant l’importance de s’ouvrir à la gestion, de communiquer avec toutes les parties prenantes, d’automatiser et de toujours apprendre. Son parcours montre qu’il est possible de conjuguer responsabilités, management et passion pour la technique.

Symfony UX dans la vraie vie : cas d'usage sur un projet e-commerce

Amélie Guers (Widop) est venue démontrer que Symfony UX, couplé à Sylius, permet de créer des interfaces e-commerce modernes et performantes. Turbo Drive, Turbo Frame, Stimulus, Live Components : tout est réuni pour rendre l’expérience utilisateur interactive et fluide sans complexifier la pile technologique. Des cas concrets et des gains mesurables ont achevé de convaincre l’auditoire de l’intérêt de ces outils pour accélérer la mise sur le marché de projets e-commerce exigeants.

Mise en œuvre d'une architecture multi-tenant avec Symfony, API Platform et PostgreSQL

Première conférence à l’AFUP pour Mehdi Zaidi (Les-Tilleuls), qui a attiré notre attention avec une solution hybride pour gérer le multi-tenant : PostgreSQL FDW, Doctrine, compatibilité API Platform et EasyAdmin… Toute l’isolation nécessaire, sans sacrifier l’agilité d’un existant, y compris la gestion dynamique de sous-domaines et la compatibilité avec l’écosystème Symfony. Un talk très technique, pragmatique et riche de retours d'expérience.

Le lazy-loading est plus que vous ne le pensez !

Baptiste Leduc (Jolicode) a conclu la journée avec une exploration approfondie du lazy loading en PHP. De la lazy initialisation aux proxies en passant par leur implémentation dans Symfony et Doctrine, il a rappelé que cette technique permet d’optimiser la performance et la mémoire, notamment dans des contextes de fortes contraintes comme des projets e-commerce par exemple. L’arrivée du lazy loading natif en PHP 8.4 ouvre de nouvelles perspectives pour l’écosystème.

Prochaine étape : Le forum PHP 2025 !

Un grand bravo à l’AFUP, aux speakers et à toute la communauté pour cette réussite. Nous repartons avec de nombreuses idées à explorer chez Monsieur Biz, plus enthousiastes que jamais pour la suite !

Rendez-vous pris pour le Forum PHP à l’automne, le grand temps fort annuel, où nous continuerons à soutenir et faire rayonner PHP et son écosystème !