Le blog

Retour sur la API Platform Conference 2021

Publié le 23 septembre 2021

Le 10 septembre dernier, après presque 9 mois de préparation, nous avons donné rendez-vous à la communauté et l’écosystème d’API Platform pour notre première conférence internationale dédiée à ce framework utilisé sur les 5 continents. Cet événement, au format "phygital", a accueilli plus de 150 personnes sur place ainsi que 400 personnes inscrites en ligne pour suivre, depuis les États-Unis ou Taïwan, la track anglophone retransmise en direct depuis Livestorm.

Cet événement s’est déroulé à Euratechnologies, le pôle d’excellence de la métropole lilloise où plus de 300 entreprises liées au secteur des nouvelles technologies sont implantées (dont notre coopérative). 15 speakers avaient répondu positivement à notre invitation à partager leurs expériences sur des sujets variés, le tout dans une ambiance d’anniversaire très chaleureuse.

" class="wp-image-3175

Des conférences bilingues et interdisciplinaires #

  • La journée a commencé par la keynote d’ouverture de Kévin Dunglas qui nous a résumé l’histoire d’API Platform et présenté le futur des API avec le concept d’Edge Side API.
  • Il a été suivi d’Antoine Bluchet, qui nous a présenté les nouveautés de la version 3 d’API Platform ainsi que tout le travail effectué pour intégrer ces changements.
  • Matt Holt nous a quant à lui exposé les bonnes pratiques pour utiliser le serveur web Caddy (remplaçant Nginx dans API Platform depuis la version 2.6), ses avantages et son incroyable simplicité.
  • Medhi Medjaoui nous a parlé de l’importance des APIs aujourd’hui, et de la manière dont elles régissent l’information et facilitent la communication globale au sein des organisations et entre elles.
  • Pendant ce temps sur la track française, Olivier Doucet nous a raconté l’histoire d’un projet ayant mal tourné à cause de technos non maîtrisées, et qui a été rattrapé grâce aux valeurs sûres que sont Symfony, API Platform et Mercure.
  • Mathias Arlaud nous a ensuite expliqué les différentes manières de sérialiser nos données avec Symfony, dans quels contextes les appliquer, comment bien les comprendre et les maîtriser, et les manières dont elles ont été intégrées dans API Platform.
  • De son côté, Justine Zahiri nous a raconté comment, dans son drôle de parcours de libraire devenue développeuse, elle en est venue à contribuer à l’open source, et montrer que la contribution est l’affaire de tou⋅te⋅s, quel que soit son niveau, même junior.
  • Après la pause du midi et son délicieux buffet végétarien, les conférences ont repris avec Łukasz Chruściel, membre de la core team Sylius, qui a parlé de l’intégration d’API Platform dans son écosystème et des avantages qu’ils ont pu en tirer.
  • François Zaninotto nous a montré comment et pourquoi réutiliser tous les composants de React Admin, rendus disponibles par Marmelab, pour construire des sites complets sans peine.
  • Phil Sturgeon nous a fait un amusant retour sur les pires manières de développer une API, et comment il a résolu ces problèmes grâce aux bonnes pratiques respectées par API Platform.
  • Robin Chalas a, quant à lui, présenté plusieurs méthodes pour sécuriser ses API Symfony, que ce soit grâce au composant security natif, au bundle JWT dont il est mainteneur, ou au système OAuth2. 
  • Marion Agé a enchaîné sur un retour d’expérience nous expliquant la manière dont elle a conçu un système de gestion d’autorisations complexes, administrables selon les utilisateurs, avec une modification en temps réel de l’interface des utilisateurs concernés grâce à Mercure en Vue.js.
  • Enfin, Helène Maître-Marchois nous a interrogé sur la nécessité de rester dans des entreprises dont on ne partage pas les valeurs, sur la possibilité de rejoindre des SCOPs, afin de profiter de notre position de force en tant que développeur⋅se⋅s pour changer le monde et le rendre meilleur !
  • Puis pour les deux dernières conférences de la journée, Samuel Rozé a présenté le format JSON-LD et la manière dont les données peuvent être standardisées afin les croiser facilement, puis Nicolas Grekas a présenté le composant Runtime de Symfony et ses implications pour la programmation fonctionnelle en PHP.

Un challenge de taille #

L'organisation de cet événement fut un véritable challenge pour notre coopérative compte tenu du contexte sanitaire, mais tout s’est déroulé à merveille, grâce au respect des normes sanitaires par les participants : le port du masque était obligatoire et une distanciation dans les salles avec une séparation d’un siège sur deux était requise dans la mesure du possible.

Nous sommes heureux d’avoir pu retrouver notre communauté de visu après plus d’un an et demi d’événements tenus à distance, nous avons eu le sentiment de vivre les retrouvailles d’une réunion de famille ! Ce sentiment a perduré pendant la soirée communautaire qui se tenait au Mama Shelter où nous avons soufflé, avec notre centaine d’invité·e·s, notre dixième anniversaire. Au programme de cette soirée : mignardises, frise chronologique en photo, tag géant réalisé à plusieurs mains, et dévoilement de notre nouvelle identité visuelle, que nos coopérateurs Laury Sorriaux et Grégory Copin se feront un plaisir de vous présenter dans de futurs articles.

Un grand merci à Cécile Helary Hamerel pour tout le travail d’organisation effectué ainsi qu’à tous les speakers pour avoir partagé leurs conférences ! Rendez-vous en 2022 !

Le blog

Pour aller plus loin