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. â€ïž
1. Entrée de la conférence
2. Le stand d'API Platform
3. Vue extérieur
4. Intérieur du bùtiment principal
5. Vue lointaine du bĂątiment Euratechnologies
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.
1. Organisation des conférences
2. Conférence de Gina Peter banyard
3. Conférence de Smaïne Milianni
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. đ