Frontend talks: SSR & Design System


Details
Chers communauté,
Nous sommes ravis d'annoncer la tenue d’un nouveau meetup technique chez Criteo dédié au frontend.
Pour cette édition, nous avons également l'honneur de recevoir Matthieu Riegler, Senior Frontend Software developer chez Viseo et Angular main contributor, qui vous partagera les nouveautés à venir sur les prochaines versions du célèbre framework. Ensuite, Sylvain Dedieu, Software Development Engineer chez Criteo, vous expliquera les forces et inconvénients de maintenir un design system interne ainsi que quelques tips pour optimiser les performances d’un design system.
Ces conférences seront suivies d’un moment convivial pour échanger autour de bonnes pizzas et de bières.
# Incremental Hydration, l'art d'envoyer le strict minimum sur le réseau.
Matthieu Riegler Senior Frontend Software Engineer at Viseo. Part of the Angular team (non-googler).
Les Single Page Applications étaient connues pour être lourdes et envoyer beaucoup trop de JavaScript au démarrage. C'est pourquoi les frameworks ont commencé à recommander le chargement différé (Lazy-loading) : télécharger le minimum au démarrage de l'application. Avec le rendu côté serveur (Server Side Rendering - SSR) et l'hydratation incrémentale, il est maintenant possible de réduire encore plus la quantité de Javascript téléchargé, tout en ayant du contenu rendu côté client. Plongeons dans cette nouvelle fonctionnalité d'Angular v18.x (à venir), observons la magie opérer, les cas d'usage pour vos applications et les améliorations de performance à attendre !
# CDS - Un design system maison. Pourquoi et comment ?
Sylvain DEDIEU Software Engineer at Criteo.
Un “design system” est un ensemble d'éléments de base et de normes qui contribuent à maintenir la cohérence de l'apparence des produits et des expériences utilisateur.
Chez Criteo, notre CDS (Criteo Design System) permet à nos différentes équipes travaillantes en micro-frontend d’assurer cette cohérence.
Le but de ce talk est de présenter les forces et difficultés d’un Design System maison ainsi que des tips d’amélioration de performances.
# Agenda
18h30 - Accueil
18h40 - Introduction
18h50 - Hydratation incrémentale : l'art d'envoyer le strict minimum sur le réseau.
19h30 - CDS - Un design system maison : pourquoi et comment ?
20h00 - Moment convivial et échanges 🍕🍻
The Criteo tech meetups team.
If you register for this event, you consent to CRITEO's use of your image, video, voice or all three. In addition, you waive any right to inspect or approve the finished video recording. You agree that any such image, video or audio recording and any reproduction thereof shall remain the property of the author and may be used by Criteo as it sees fit. You understand that this consent is perpetual, cannot be revoked by me and is binding. You understand that these images may appear publicly on Criteo's website, social media accounts and/or other marketing materials.

Frontend talks: SSR & Design System