Paris.js #92

chez Aircall

Lien meetup
  • Implementing complex design systems in your front-end

    As companies work on features and evolve their product, design systems become increasingly used and front-end engineers find themselves working with atomic components more and more. Our goal is to make our front-end components into our single source of truth, instead of the sketch files, and we'd like to share a few thoughts on how we're going about it.
        • Real-world ReasonReact

          Un live coding présentant comment on développe une web app avec ReasonReact. Approche de divers sujets tels que les Future, les types Result, les reducerComponents, les souscriptions et le routing.
              • Server-side rendering, Twig, Vue, un ménage à 3 qui n'a pas fonctionné

                Cyril
                Il y a 6 mois, j'ai rejoint le projet d'une plate-forme e-commerce: Tarkett, multinationale française spécialisée dans le revêtement de sols. Initialement développé en Symfony, le site s'est progressivement orienté sur une solution hybride Symfony/Vue.js afin de rendre dynamiques certaines parties du site. Je vous propose de voir ensemble comment la migration vers Nuxt.js nous a permis de diviser par 4 la métrique Visually Complete. Je vous présenterai : Pourquoi l'architecture initiale Symfony/Vue n'était pas optimale. Pourquoi et comment nous avons essayé de recoder Nuxt, sans succès... Comment effectuer une migration progressive d'un site Twig/Vue vers une solution 100% Nuxt. Une comparaison des différentes solutions techniques sous l'angle du Speed Index. En sortant, le public saura comment ajouter Vue/Nuxt sur un projet Symfony et repartira avec tous les tips pour réussir une migration progressive.
                    • Au-delà de la pagination : rendre vos tableaux React performants grâce au windowing

                      Si vous avez déjà essayé d'afficher un tableau contenant beaucoup d'éléments en React, vous savez probablement que cela peut très vite dégrader les performances de votre site. Nous allons aborder les techniques suivantes pour améliorer les performances : Une solution simple : la pagination Privilégier l'UX : Le lazy loading et ses pièges Le windowing : le meilleur des deux mondes ? Dans ce talk, je souhaite vous donner les clés pour construire des tableaux performants du premier coup.