First selected talks at SymfonyLive Paris 2022
First selected talks at SymfonyLive Paris 2022, discover the first talks scheduled at the French conference on April 7-8 2022.
Nous sommes très heureux d’annoncer les premiers talks et speakers sélectionnés pour la conférence francophone SymfonyLive Paris 2022. Retrouvez-nous les 7 et 8 avril 2022 à la Cité Internationale Universitaire de Paris pour deux journées de conférence sur Symfony et son écosystème.
Nous souhaitons remercier toutes les personnes qui ont soumis une proposition de sujet pour la conférence. Nous avons reçu de nombreux sujets très intéressants, la sélection est encore en cours, un grand merci à tous.
Nous sommes ravis de vous annoncer les quatre premiers talks et speakers sélectionnés pour le programme du SymfonyLive Paris 2022 :
Marion Hurteau, Développeuse Web, vous parlera de „Comment valider dynamiquement de la donnée„. Il arrive que sur certains endpoints d’une API, le graph d’objet attendu par l’application dépende de la donnée envoyée. Par exemple, si l’utilisateur envoie
{type:foobar, data: XXX} le format de XXX dépendra du type foobar. Comment peut-on valider XXX ? À travers cette présentation, nous allons voir comment valider dynamiquement des données, en ré-utilisant au maximum les fonctionnalités disponibles dans Symfony.
Robin Chalas, Software Architect et membre de la Core Team Symfony; et Mathias Arlaud, Développeur, présenteront „Du DDD avec API Platform„. Chez Les-Tilleuls.coop, on aime bien se servir d’API Platform. Principalement parce qu’il répond à beaucoup de questions en matière de conception d’API web, mais également pour sa simplicité d’usage. Architecture hexagonale orientée message, logique métier découplée de l’infrastructure, … Tant de préceptes qui deviennent des prérequis lorsqu’il s’agit de mettre le métier au centre de nos applications tout en assurant la bonne maintenabilité de celles-ci. Mais est-ce que tout cela n’irait pas à l’encontre de ce que propose un framework orienté RAD tel qu’API Platform ? Peut-on réellement découpler notre logique métier de ce framework via les techniques liées au DDD sans pour autant lui faire perdre de son intêret ? La réponse est oui, et durant ce talk nous allons vous montrer comment.
Karim Pinchon, Développeur, présentera „Connaissez-vous vraiment JWT ?„. Depuis quelques années déjà, beaucoup d’entre nous avons vu passer ou utiliser des jetons un peu spéciaux : les JSON Web Tokens ou JWT. Ce standard de jeton est très pratique pour faire transiter de l’information de manière fiable. Ces jetons sont souvent utilisés pour assurer l’authentication auprès de web services, de micro-services ou de SSO dans le cadre d’OpenID Connect. De plus, on voit beaucoup de JWS (des jetons signés), mais ce n’est pas la seule implémentation qui existe. En réalité, la spécification JWT est nettement plus vaste que ce que l’on peut penser. Je vous propose de découvrir des aspects de JWT moins connus que l’utilisation classique.
Grégoire Pineau, Devops et membre de la Core Team Symfony, vous détaillera „Doctrine, objet typé, et colonne JSON„. Les bases de données savent gérer des colonnes JSON depuis des années déjà, et ces colonnes permettent d’accélérer le développement en simplifiant le code, les migrations, et la maintenance. Cependant, manipuler un array PHP n’est pas pratique : les analyseurs statiques de code sont perdus (a moins de spécifier énormément de chose via de la PHPDoc), PHP ne peut pas controller le type au runtime, mais surtout la lisibilité du code est réduite. En effet, à moins de lire tout le code, il est difficile de savoir quelles sont les clés obligatoires, lesquelles sont optionnelles, et enfin comment est typée la donnée. À travers cette présentation, nous allons voir comment étendre Doctrine pour avoir le meilleur des deux mondes : des colonnes en JSON, et des objets PHP fortement typés.
Nous allons prochainement annoncer les autres talks et speakers !
Réservez dès maintenant votre billet formation, conférence ou combo formation et conférence, le tarif „normal“ s’applique jusqu’au 14 mars 2022.
Rendez-vous au SymfonyLive Paris 2022 !
Symfony Blog
Read More