ApéroCode #7 (en présentiel) : Symfony


Details
🎉 Save the date (et qu'est ce qu'on avait hâte de lancer ce nouvel événement) 🎉
Les-Tilleuls.coop vous convie à son tout premier ApéroCode en présentiel et en plein air, après 1 an 1/2 d'événements tenus à distance. Pour cette première, nous vous donnons rendez-vous sur la terrasse de nos locaux lillois et on y va mollo en partant sur un effectif très limité par rapport à nos anciennes habitudes (et bien sûr, on maintient les règles sanitaires en cours).
Lors de cette soirée, on vous propose deux talks centrés sur Symfony.
Kévin Dunglas, CEO chez Les-Tilleuls.coop présentera "Pied au plancher avec Symfony Turbo". Hotwire Turbo est une petite bibliothèque qui permet de créer des sites web dont l'expérience utilisateur est similaire à celle des SPA, mais sans avoir à écrire de JS ! Dans le cadre de l'initiative Symfony UX, Kévin a créé une intégration officielle de Turbo avec Symfony. Grâce à Symfony Turbo, vous allez pouvoir vous débarrasser de JS et profiter à nouveau à 100% de Twig, sans concession au niveau des performances ni de l'expérience utilisateur. Au cours de ce talk, nous découvrirons comment la bibliothèque fonctionne, comment l'utiliser pour améliorer vos templates Twig existants, comment "streamer" en temps réel des changements d'états grâce à l'intégration avec Mercure et comment tester tout ça avec Symfony Panther.
De son côté Mathias Arlaud, consultant chez Les-Tilleuls.coop, nous parlera de sérialisation adaptée avec API Platform et Symfony. API Platform est construit autour du processus de sérialisation, qui est la représentation d'un objet dans un format qui peut être envoyé et persistant. D’autre part, il existe une forte dépendance entre API Platform et le composant Serializer de Symfony. Ces deux composants fournissent plusieurs solutions techniques pour la sérialisation des objets. Groups, ContextBuilders, Serializers, DataTransformers, contrôles d'accès.... Autant d'outils disponibles qui répondent à des besoins spécifiques. Certains sont faciles à mettre en œuvre, d'autres sont puissants. Mais, comment choisir la solution technique adaptée en fonction de ses besoins ? Au cours de ce talk, nous aborderons quelques solutions techniques et nous nous concentrerons sur les besoins auxquels elles tentent de répondre afin de les utiliser à bon escient.
Cet événement est gratuit et (très) limité en nombre de places. Inscrivez-vous rapidement à ce meetup, l'apéro vous sera également offert lors de votre arrivée.
Vous avez une question au sujet de cet événement ? Vous souhaitez le sponsoriser ? Contactez-nous ici ou sur Twitter @coopTilleuls 🙂
Suivez les speakers sur Twitter :
- Kévin : @dunglas
- Mathias : @matarld

ApéroCode #7 (en présentiel) : Symfony