« 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. 

Interview Hubert et Jérémy

Grégoire Thelliez : Pourquoi avez-vous choisi ce sujet d’où vous est venue l’idée ?

Jérémy Jarrié :  Notre sujet vient d’une mécanique qu’on utilise sur un projet en particulier, qui n’est pas documentée et très peu connue au final. On a voulu la faire connaître aux participants de la conférence.

Hubert Lenoir :  C’est un projet sur lequel on bossait en commun, qui a intégré un aspect d’API Platform. Dans le fonctionnement d’API Platform, les opérations personnalisées sont une chose de base, indispensable. C’est vraiment central. Donc, notre intervention a été l’occasion d’en expliquer davantage là-dessus. Ainsi que de savoir comment on peut l’utiliser pour l’étendre, car c’est prévu pour être étendu.

JJ : On a choisi d’illustrer notre sujet avec un cas pratique. On part de la solution la plus simple jusqu’à la solution présentée à la fin qui est la plus difficile et la moins connue.

GT : Quel a été ton ressenti Jérémy de parler sur scène à l’API Platform Con ?

JJ : J’étais stressé, ce n’est pas évident surtout que je n’aime pas forcément prendre la parole en public. Je l’ai surtout ressenti en 2 phases :

  1. La phase de présentation où j’étais vraiment très stressé. C’était compliqué de parler correctement.
  2. Ensuite, la phase de questions. Etant donné que c’est moins personnel, j’étais déjà plus à l’aise et je n’ai pas eu de problème à répondre aux questions.

GT : C’était comment de présenter en duo ?

JJ : Je pense que j’aurais fait une rupture d’anévrisme tout seul.

GT : Tu es habitué Hubert, à faire des talks, mais quel était ton ressenti cette fois-ci ? 

HL : Je dirais « pas assez stressé », peut-être au contraire, trop détendu. C’est marrant de présenter un talk. Il ne faut pas trop se prendre la tête. Par contre c’était une première en duo et ça s’est très bien passé. 

JJ : Il y a eu un petit moment marrant, car j’étais concentré sur ce que tu disais. Du coup, je ne suivais plus avec les slides, et j’ai senti à un moment que tu faisais 1 appel, 2 appels et rabâchant la même chose pour passer à slide suivante.

HL : Ah oui c’est vrai (Rires), j’hésitais à claquer des doigts.

GT : Quels sont vos conseils pour ceux qui hésiteraient à devenir speakers ? 

Jérémy : De s’y prendre le plus en avance possible et de juste parler de choses qui vous intéressent vraiment, c’est ce qui vous motivera le plus.

Hubert : Généralement, c’est bien de partir de situations qu’on a vécues au quotidien. Après il ne faut pas avoir peur non plus, il n’y a pas de sujets bêtes. On peut se dire : “Oui, mais ça c’est simple…”. Sauf que ce n’est pas simple pour tout le monde. Il faut chercher son sujet suffisamment tôt et éviter de s’y prendre à la dernière minute. 

Je conseille de travailler son sujet au fur et à mesure. De toute façon, si ça vient d’un projet qu’on développe, on connaît bien en général son projet et ça aide. On en a la preuve : Jérémy était bien plus à l’aise au moment des questions. Car il parlait de quelque chose de concret. Donc au final, il n’y a pas de surprise.

JJ: Oui et c’était pratique, mon truc c’est plus la pratique que la théorie.

GT : Pour finir, dernière question, comment SensioLabs utilise-t-il API Platform ?

JJ : Je connais pas tous les projets qui l’utilisent. Mais on a bossé sur un gros projet pour un client important, qui utilise plusieurs fois API Platform dans un même projet. Car il y a deux API qui sont portées par API Platform. C’est en prod depuis 3-4 ans maintenant, donc c’est un projet sur lequel on a du recul maintenant.

HLOn a cette expérience de gérer des API dans des projets complexes. En plus, pour ce projet, avoir deux API sur API Platform ne nous a jamais causé de problème. Par exemple, pour un autre projet, on utilise aussi API Platform pour en faire un bundle API, mais dans le projet de base, on a aussi des petits points d’API pour de l’auto-complétion, du tri, un petit appel Ajax qui n’ont pas recours à API Platform. Utiliser API Platform n’est vraiment pas quelque chose qu’on s’impose, ça vient naturellement. On va l’utiliser parce que ça fait très très bien le boulot dans la plupart des cas d’usage. 

GT : Merci à vous et à la prochaine conférence !

Merci à Hubert et Jérémy de nous avoir partagé leur d’expérience en tant que speakers et bravo pour leurs talks ! 

Vous pouvez retrouver notre résumé de l’API Platform Con 2022 ici