LyonJS

#76 - Lyon JS de la rentrée 🦁

Mercredi 28 septembre 2022 à 17:00

Retrouvez-nous pour discuter Javascript autour de deux belles présentations de 45 minutes chez Indy. On vous attend à partir de 18h45 ! ⏰

Le nombre de places est limité, pensez à vous inscrire pour venir et à libérer votre place pour que les personnes en liste d'attente puissent venir.

Cet événement est gentiment sponsorisé et hébergé par Indy, un grand merci à eux ! 🙏🏼

📣 TALK / Passer d’un jeu en Flash à une borne d’arcade en JS

Avec l’abandon du Flash, ce sont des milliers de lignes de code qui sont devenues obsolètes. Si un grand nombre d’entre elles ne manqueront probablement à personne, de notre côté il nous était impossible de ne plus pouvoir jouer au jeu Crazy Mammoths… Avec une codebase vieille de 2007, la réécriture d’un jeu en Flash vers du Javascript ne sera pas sans encombre et ne s’arrêtera pas là... Nous présenterons la genèse du projet, les différents choix technologiques et comment un simple jeu Flash s’est retrouvé dans une borne d’arcade sur un festival de 35000 personnes.

Hugo Contreras & Sylvain Blanc

📣 TALK / REX : Mise en place d’un Design System en web components chez Groupama

Les design systems sont devenus incontournables pour créer des applications qui soient cohérentes entre elles et partagent une identité graphique commune. De plus en plus d'entreprises s'y intéressent car ils permettent de designer et développer de nouvelles applications très rapidement. Mais si nous, développeurs, savons bien utiliser ou créer des librairies de composants pour un projet, concevoir un design system à l'échelle d'une entreprise est une autre affaire : comment supporter plusieurs frameworks avec une seule base de code ? Comment créer des composants suffisamment génériques pour couvrir tous les besoins ? Comment s'organiser avec les différents projets consommateurs ? Autant de problématiques auxquelles nous avons dû répondre chez Groupama. Je vous propose un REX sur le design system que j'ai mis en place, utilisé aujourd'hui sur des dizaines de projets allant du vanilla JS à Angular en passant par les micro-frontends Vue 3. Je vous présenterai le contexte, la solution technique avec ses avantages et inconvénients, des alternatives possibles et enfin l'organisation avec les différents projets.

Julien Sulpis - Développeur front-end passionné, j'aime explorer les dernières technologies du web pour créer des applications aussi agréables à utiliser (UX/UI, performance, animations...) qu'à développer (DX, clean code...).

Les images

LyonJS | #76 - Lyon JS de la rentrée 🦁