Dans cet article, nous vous invitons à découvrir le retour d'expérience de Nicolas Frizzarin, développeur à SFEIR Luxembourg. Plongez dans son univers passionnant et laissez-vous porter par son expérience enrichissante de speaker au DevFest Nantes.
Nicolas nous livre ses réflexions sur le sujet de son intervention et ses tips si vous souhaitez également devenir speaker.
Quel était le sujet de ta présentation lors du DevFest ?
Cette année j'ai décidé de parler des performances web qui avaient un impact direct sur l'expérience utilisateur. Ces performances sont regroupées sous le nom de Core Web Vitals et sont désormais intégrées dans tous les outils et dev tools de Google.
Mon principal objectif était de faire connaître ces métriques au public mais également de leur transmettre la connaissance nécessaire pour les optimiser mais surtout les debugger. Partager est important, la communauté a beaucoup fait pour moi, il est important de lui rendre la pareille.
Résume-nous ta présentation
Les Core Web Vitals se composent de trois métriques:
- LCP: Largest Contentful Paint
- CLS: Cumule Layout Shift
- FID: First Input Delay
- INP: Interaction to Next Paint. (Métrique qui remplacera la métrique FID en 2024)
Il y a deux façons de les mesurer par RUM (Real User Monitoring) ou par Labs. RUM vous donnera accès à des métriques réelles d'utilisateurs, Labs fournira des métriques simulées (très pratique pour débugger)
Les labs tools dont vous aurez besoin pour debugger ces métriques sont les suivants
- Le panel de performances
- Le panel de coverage
- LightHouse
Un petit retour sur ton expérience en tant que speaker au DevFest Nantes ? Y avait-il des défis ?
Avec le rôle de conférencier vient la responsabilité de transmettre des connaissances qui peuvent servir au quotidien d'une part mais également donner l'envie à d'autres personnes de devenir également speaker. Tout le monde sait des choses, tout le monde peut transmettre des choses intéressantes, alors n'hésitez pas et lancez-vous.
Mon plus grand défi a été de résumer mon talk en 45 minutes. Il y a tellement de choses à dire sur les performances web et comment les optimiser et surtout pourquoi le faire. J'ai utilisé la technique du canard pour réussir à tout résumer. Je salue fortement la personne qui a été mon cobaye, elle a été d'une grande aide et d'une grande patience.
J’ai eu de bons feedbacks en général qui vont me permettre de retravailler un peu mon talk pour le rendre meilleur. Je remercie également toutes les personnes qui m'ont tagué sur linkedIn pour me remercier de mon talk. Ça fait chaud au cœur.
Des moments mémorables … ils sont tous mémorables. Je suis vraiment chanceux d'avoir pu rencontrer plein de nouvelles personnes lors de ce DevFest et également d'avoir pu échanger avec elles. Ma meilleure anecdote serait ma sortie de la veille avec mes collègues. Le réveil était dur et mon talk était très tôt. Je ne vous fais pas un dessin :).
Si des personnes souhaitent en savoir plus au sujet de ton talk, as-tu des ressources à leur proposer ?
Oui, la documentation de google est super bien faite. Si vous voulez améliorer les performances de votre application, n'hésitez pas à aller faire un tour sur Web.dev
Quel conseil donnerais-tu à quelqu'un qui souhaite devenir speaker au DevFest ?
N'ayez pas peur de vous lancer en pensant que le sujet n'est pas intéressant ou que vous n'avez rien à apprendre à personne parce que vous êtes junior. Tout le monde à apprendre, et continuera d'apprendre tout au long de sa carrière. Nous avons la chance de travailler dans un domaine qui évolue à la vitesse de la lumière. Personne ne peut tout savoir, c'est impossible. Le meilleur moyen de rester à jour et de transmettre ce que l'on apprend.