Biographie
Hello đđ
Passionné de développement et technologies front-end/mobile, je me suis spécialisé dans ce domaine.
Au sein de l'équipe ui-foundation chez Criteo, j'ai la chance de pouvoir approfondir chaque jour un peu plus cette expertise.
Formateur et conférencier, j'interviens à l'Université UGA (Grenoble 1) pour dispenser des cours de développement Web & mobile cross-plateform. J'ai par ailleurs eu la chance de présenter des sujets lors de plusieurs grands événements Français et Européens.
La veille technique et les projets personnels occupent également une grande partie de mon temps.
Le reste est principalement dĂ©diĂ© au sport đŽ et Ă la nourriture đ· đ.
Talk
ImplĂ©menter un Design System maison au-dessus dâAngular Material
Voir le résumé
Un Design System est un ensemble de composants UI, de rĂšgles et de conventions visant Ă garantir la cohĂ©rence visuelle et lâexpĂ©rience utilisateur Ă travers diffĂ©rentes applications.
Il existe de nombreux Design Systems prĂȘts Ă lâemploi, tels que Material Design (Google), Human Interface Guidelines â aussi appelĂ©es Cupertino (Apple), ou encore Fluent (Microsoft). Mais jusquâoĂč sont-ils rĂ©ellement adaptables ? Et si lâon souhaite crĂ©er son propre Design System, par oĂč commencer ?
Chez Criteo, le CDS (Criteo Design System) permet aux diffĂ©rentes Ă©quipes dâintĂ©grer leurs micro-frontends au sein dâune mĂȘme plateforme, de maniĂšre totalement transparente pour lâutilisateur final. Bien quâil sâagisse dâun Design System « maison », le CDS repose sur une surcouche dâAngular Material.
Ă travers ce talk, je vous propose un retour dâexpĂ©rience critique sur le dĂ©veloppement et la maintenance dâun Design System interne, ainsi que des conseils concrets applicables aussi bien Ă votre propre Design System quâĂ toute application qui en dĂ©pend, avec un focus particulier sur lâoptimisation des performances.