Bien le bonjour à vous ! 👋
C'est avec un blog à moitié terminé et à moitié fonctionnel que je vous présente mon premier article. 😂 J'aurais aimé démarrer avec la publication de mon mémoire de fin d'année, ayant terminé mon Master 2 à l'Efrei en juillet 2025, mais le développement du blog ayant pris un peu de retard et l'occasion étant parfaite pour vous parler de la conférence à laquelle je viens d'assister, je le publierai un peu plus tard dans la semaine. 😅
De nombreuses améliorations et nouvelles fonctionnalités vont arriver dans les prochaines semaines, n'hésitez pas à revenir faire un tour de temps en temps. 🙂
Si vous travaillez avec Symfony et/ou que vous suivez l'actualité de PHP, vous avez peut-être déjà entendu parler du framework API Platform. Pour ma part, je l'ai découvert cet été un peu par hasard, en lisant quelques articles du blog de Les-Tilleuls. Pour faire simple, c'est une librairie qui s'utilise comme un framework, compatible avec Symfony et Laravel. Elle permet de faciliter la création d'API à partir de nos modèles/entités existants, tout en proposant une multitude d'outils très pratiques comme la génération automatique de spécifications OpenAPI, ou encore une interface Swagger intégrée pour visualiser nos routes.
Petit aparté - À titre personnel, j'ai testé la librairie pendant plusieurs semaines sur un projet personnel, avant de passer à autre chose en raison de son incompatibilité partielle avec Laravel. J'ai beaucoup apprécié sa facilité d'utilisation, sa philosophie et la qualité de sa documentation. Malgré les problèmes que j'ai rencontrés, liés aux UUID et au système de pagination de Laravel Eloquent, je reste enthousiaste à l'idée de l'utiliser dans ses versions futures, si les bugs sont corrigés. Je serais même prêt à recommencer mon projet sur Symfony si nécessaire. 😄
Il se trouve que Les-Tilleuls, l'entreprise derrière API Platform et de l'excellent FrankenPHP, a organisé une conférence dédiée à API Platform ces 18 et 19 septembre. Cela a immédiatement attisé ma curiosité. 🙂
Cette conférence est pour moi la première à laquelle j'assiste. J'en avais déjà visionné quelques unes auparavant, en ligne, dont la Laracon de février 2025 à Amsterdam, mais jamais en personne.
C'est donc avec un certain enthousiasme que j'ai acheté ma place... Alors que l'entrée était offerte pour les étudiants et demandeurs d'emploi. 😂 C'est bête car je coche les deux cases. 🥲 Au moins ils sont sympa, comme ils ne peuvent pas me rembourser, ils m'offrent l'accès à la conférence de l'année prochaine. ❤️
Honnêtement, j'ai beaucoup aimé la conférence. Le cadre était incroyable : le bâtiment d'Euratechnologies représente une parfaite reconversion du patrimoine industriel français, restauré à merveille. On a un peu l'impression de se retrouver dans le premier Watch Dogs, se situant à Chicago. Nombreux sont les bâtiments en brique rouge réhabilités et reconvertis en espaces de bureaux.
Les speakers étaient très intéressants, c'était un plaisir de les écouter. J'ai particulièrement apprécié la conférence de Gina Peter banyard sur les systèmes de type et relations de sous-typage en PHP, mélangeant humour et détails techniques intéressants.
Cette conférence fut également l'occasion de faire de superbes rencontres. J'ai pu échanger avec des personnes de chez SensioLabs, Les-Tilleuls, mais également avec l'ensemble des autres exposants présents.
Enfin, pour terminer cet article, sachez que j'ai adopté un elePHPant. 🐘
Je ne pouvais pas partir sans me procurer un de ces éléphants à l'effigie de Franken PHP. Mon Wumpus Discord se sentira moins seul désormais. 😂