“Dans API Platform, les opérations personnalisées sont indispensables”, l’interview avec Hubert et Jérémy
De retour de l’API Platform Con 2022, Hubert Lenoir et Jérémy Jarrié, les deux speakers de SensioLabs, nous partagent leur expérience. Ils ont présenté le 15 septembre comment “Réutiliser et partager vos opérations personnalisées avec API Platform”. Hubert et Jérémy nous font part de leur ressenti, leur préparation et nous donnent même leurs conseils pour devenir speaker. Découvrez leurs témoignages.
Grégoire Thelliez: D'où est venue l'idée de votre sujet ?
Jérémy Jarrié: Notre sujet [opérations personnalisées dans API Platform] est un mécanisme que nous utilisons dans un projet spécifique. Il n'est pas encore documenté et peu de gens le connaissent.
Hubert Lenoir: Nous avons choisi ce sujet car nous avons travaillé dessus ensemble, et c'est un aspect prometteur d'API Platform. Dans le fonctionnement d'API Platform, c'est quelque chose d'essentiel, vraiment central. Ainsi, nous avons l'opportunité d'en parler davantage et de montrer comment il peut être étendu, car le plan est de le développer.
JJ: Nous avons illustré notre sujet avec un cas pratique. Nous commençons par la solution la plus simple pour aller vers la solution ultime. Cette dernière est la plus difficile et la moins connue.
GT: Avez-vous aimé intervenir à la conférence API Platform ?
JJ: Honnêtement, j'étais stressé ! Pour quelqu'un comme moi, qui n'est pas habitué à parler en public, ce n'est pas facile. Je l'ai vraiment ressenti parce qu'il y avait deux phases.
D'abord, la phase de présentation, où j'étais très nerveux. C'était même difficile de parler. Puis, la session de questions-réponses était plus facile car c'était moins personnel ; j'étais déjà plus détendu et je n'avais pas de problème pour répondre aux questions.
GT: Comment c'était de parler en duo ?
JJ: Je pense que j'aurais fait une crise si j'avais présenté seul.
GT: Hubert, vous avez l'habitude de donner des conférences : comment vous êtes-vous senti cette fois-ci ?
HL: D'un côté, je dirais que je n'étais pas assez nerveux, peut-être trop détendu. C'est amusant de parler lors d'une conférence technologique. Vous n'avez pas besoin de trop réfléchir au sujet. D'un autre côté, c'était la première fois que je parlais en duo. Je suis soulagé que ça se soit plutôt bien passé.
JJ: Il y a eu un moment drôle où j'étais tellement concentré sur ce que vous disiez. Je suivais davantage les diapositives. À un moment donné, j'ai senti que vous appeliez une fois, puis deux fois, pour passer à la diapositive suivante.
HL: Oh oui, c'est vrai, j'étais presque sur le point de claquer des doigts.
GT: Quels sont vos conseils pour devenir conférencier ?
JJ: Commencez à préparer votre présentation tôt. Et parlez simplement de choses qui vous intéressent vraiment. Cela vous motivera le plus.
HL: En général, il est plus facile de commencer avec un sujet que vous rencontrez dans votre vie quotidienne. N'ayez pas peur, il n'y a pas de sujet stupide. Vous pourriez penser : « Oui, cela semble simple… », mais ce ne sera pas simple pour tout le monde. Je vous recommande de trouver un sujet tôt et de ne pas le faire à la dernière minute.
Un bon conseil est de travailler sur votre sujet petit à petit. S'il vient d'un projet que vous développez, vous connaîtrez généralement bien votre projet, et cela aide. Nous avons une preuve claire : Jeremy s'est senti beaucoup plus à l'aise dans la session de questions-réponses. Parce qu'il parlait de quelque chose qu'il connaît.
JJ: Oui, et c'était pratique. Je suis plus dans la pratique que dans la théorie.
GT: Quelle est l'expertise de SensioLabs dans API Platform ?
JJ: Je ne sais pas exactement combien de projets utilisent API Platform. J'ai travaillé sur un grand projet de développement pour un client du CAC40. Nous avons implémenté API Platform plusieurs fois dans ce projet. En fait, deux API critiques sont prises en charge par API Platform. Ce projet de développement est en production depuis 3 à 4 ans maintenant, donc je me sens assez à l'aise avec cette technologie.
HL: Nous avons de l'expérience dans la gestion d'APIs dans des projets complexes. De plus, dans le projet que Jeremy vient de mentionner, l'utilisation de deux APIs avec API Platform ne nous a jamais causé de problèmes. Pour un autre projet, nous avons implémenté API Platform pour créer un bundle d'API. Dans l'architecture, nous avons également de plus petits points d'API pour l'auto-complétion, le tri et un petit appel Ajax qui n'utilise pas API Platform. API Platform n'est pas obligatoire dans nos projets de développement : cela vient naturellement. Nous implémentons souvent cette technologie car elle fonctionne bien dans la plupart des cas d'utilisation.
GT: Merci et à la prochaine conférence !
Merci, Hubert et Jeremy, d'avoir partagé vos expériences et félicitations pour votre présentation !