Le blog

API Platform Conference, acte 2 ! [résumé du premier jour]

Publié le 22 septembre 2022

En ce 15 septembre 2022, nous voici de retour à Euratechnologies, à Lille, un an après avoir organisé la première édition de l’API Platform Con.

Cette année, nous avons vu les choses en grand : deux jours de conférences sont prévus, toujours sur deux tracks (française et anglaise à voir au choix). Plus de speakers, mais aussi beaucoup plus de spectateurs ! Nous sommes presque 300 personnes sur place, et plus de 400 à suivre en ligne les retransmissions sur Livestorm.

Ouverture des portes dès 8h, les premiers participantes et participants arrivent de toute la France, voire même d’Europe et du monde. C’est l’occasion de discuter ensemble en profitant du petit déjeuner offert, de visiter les stands de nos sponsors et partenaires de cœur, afin de découvrir leur projets, avec goodies et jeux à la clé.

Les conférences

La salle est pleine à 9h pour la keynote d’ouverture donnée par Kévin Dunglas, accompagné par Antoine Bluchet : c’est le moment tant attendu de publier la v3.0.0, enfin prête, taguée en direct face au public !

Il nous présente les difficultés rencontrées sur ce chantier débuté il y a plus d’un an. Les slides nous résument les nouvelles fonctionnalités, la roadmap des prochaines mises à jour, et introduisent également les speakers qui viendront présenter leurs talks : retours d’expériences, technologies relatives aux API, paradigmes de développement ou quotidien de la vie des développeurs et développeuses, les sujets sont vastes.

Suite à cette introduction, les participants se divisent désormais entre la salle anglophone et la francophone.

Du côté anglophone, Mathias Arlaud et Robin Chalas nous présentent la version à jour de leurs conseils pour utiliser le DDD avec API Platform : plus besoin de logique complexe pour gérer les cas particuliers, tout se fait de manière plus naturelle avec la v3.

Łukasz Chruściel nous présente ensuite la nouvelle version de l’API de Sylius ainsi que toutes les décisions difficiles que les contributeurs ont dû prendre afin d’introduire une nouvelle version avec breaking changes. Pour fêter les sorties de ces nouvelles versions, il nous offre le champagne !

Puis Fran Méndez nous a fait une démo d’un logiciel (Glee) basé sur la spécification AsyncAPI, avec le concept de schema-first qui permet d'unifier le code et la documentation, ainsi que de faciliter les mises à jour en temps réel.

De l’autre côté, dans la salle francophone, Grégoire Hébert introduit la matinée en nous montrant comment gérer les opérations séquentielles en REST.

Puis trois retours d’expérience nous exposent la variété des cas d’usage d’API Platform à travers Nicolas Lemahieu et son utilisation chez Alice’s Garden, puis Hubert Lenoir & Jérémy Jarrié chez Sensiolabs, et Kévin Verschaeve & Clément Sanchez chez PerfectDraft.

À la pause du midi, nous dégustons un buffet 100% végétarien, grâce à notre fidèle traiteur de l’année précédente, qui nous gratifie cette année de stands à desserts spéciaux, fondue au chocolat et gaufres maison !

Nous reprenons l’après-midi côté anglais avec la conférence de Ruben Verborgh, qui nous parle de nos précieuses données personnelles, et des désavantages de les stocker indépendamment chez des acteurs isolés, ce qui empêche l’innovation et l’émergence de nouveaux services. À travers le protocole Solid, il nous propose une solution pour à la fois mieux s’approprier nos données, et les rendre disponibles aux sociétés de manière mieux maîtrisée, afin qu’elles aient la liberté de nous proposer des services plus modernes.

Daniel West revient sur sa conception des Components Web App qui utilisent API Platform, afin de construire des sites complets basés sur un schéma d’API.

Enfin, Marine Gandy nous parle d’un problème bien connu des développeurs, le syndrôme de l’imposteur, dont on parle encore peu, et nous donne des pistes pour mieux l’accepter et le résoudre chez soi-même et les autres.

Côté français, Hubert Lenoir & Jérémy Jarrié nous détaillent leurs astuces pour utiliser des logiques customisées et réduire la duplication de code en utilisant les fichiers de configuration.

Smaïne Milianni nous parle de revue de code, les manières de créer et relire des Pull Request tout en y intégrant bienveillance et humour, et comment la manière d’intégrer ces revues dans nos process de développement peut servir à la fois le projet, les compétences et l’humilité des membres de l’équipe.

Dernière conférence de la journée, notre coopérateur Jérôme Tanghe nous avoue son arachnophobie… et comment sa peur lui a inspiré sa première contribution à API Platform, et nous incite à participer nous-même à l’élaboration du framework, car c’est plus facile qu’il n’y paraît !

Session de discussions

Les contributeurs réguliers d’API Platform nous ont proposé, pour cette fin de journée, une session de questions/réponses autour du framework. Nous avons donc interrogé Antoine Bluchet, Kévin Dunglas, Mathias Arlaud, Vincent Chalamon, et Alan Poulain.

Après cette première journée intense, c’est le moment de se détendre et de discuter des conférences de la journée autour d’un verre ! Le rendez-vous est donné au bar Les Sales Mômes, situé à cinq minutes du lieu des conférences ; boissons offertes et jeux de sociétés à disposition pour profiter de la soirée.

À très vite pour la seconde partie !

Crédits photos : Nicolas Detrez

Le blog

Pour aller plus loin