LyonJS

#76 - Lyon JS de la rentrĂ©e 🩁

Wednesday 28 september 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