SymfonyLive Paris 2022
7 et 8 avril 2022
La conférence Symfony officielle de retour en présentiel !
Nos conférences
Comment valider dynamiquement de la donnée
Par Marion Hurteau
l 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.
Aussi disponible en anglais !
Doctrine, objet typé, et colonne JSON
Par Grégoire Pineau
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 perdu (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 optionnel, et enfin comment est typé 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 objects PHP fortement typé. (edited)
Nos articles
SymfonyLive Paris 2022 – En chair et en os
Après 2 ans d’absence, le SymfonyLive faisait son retour en physique à la Cité Internationale Universitaire de Paris et nous a permis d’assister à un nouveau cycle de conférences de qualité ! Petit tour ce que nous y avons (re)découvert ! Keynote L’ouverture du SymfonyLive Paris…
Lire la suite de l’article SymfonyLive Paris 2022 – En chair et en os