<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>https://www.lyonjs.org</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.lyonjs.org/devenir-sponsor</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.lyonjs.org/code-de-conduite</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/a-propos</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/presse</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenements-precedents/2015</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenements-precedents/2016</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenements-precedents/2017</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenements-precedents/2018</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenements-precedents/2019</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenements-precedents/2020</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenements-precedents/2021</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenements-precedents/2022</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenements-precedents/2023</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenements-precedents/2024</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenements-precedents/2025</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenements-precedents/2026</loc>
<lastmod>2026-11-13T19:49:53.882Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/119-lyonjs-typage-sous-steroides-and-armer-son-environnement-de-dev-e_317071281</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/6/2/a/7/highres_536725255.jpeg</image:loc>
</image:image>
<lastmod>2026-11-03T17:30:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/118-aperojs-e_316950880</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/d/4/4/5/highres_536574341.jpeg</image:loc>
</image:image>
<lastmod>2026-10-20T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/117-lyonjs-mcp-ui-react-et-llm-comment-creer-son-app-dans-claude-and-chatgpt-e_316459375</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/d/d/7/0/highres_534176688.jpeg</image:loc>
</image:image>
<lastmod>2026-09-23T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/116-lyonjs-coding-dojo-laser-cutting-kata-e_315365462</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/7/6/8/7/highres_534870343.jpeg</image:loc>
</image:image>
<lastmod>2026-07-07T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/115-lyonjs-deployez-des-agents-ia-and-hachage-cryptographique-e_315035639</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/c/5/f/8/highres_534650680.jpeg</image:loc>
</image:image>
<lastmod>2026-06-17T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/114-lyonjs-les-coulisses-de-javascript-e_314711688</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/d/d/7/0/highres_534176688.jpeg</image:loc>
</image:image>
<lastmod>2026-05-27T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/113-lyonjs-avec-yeeso-en-mixite-e_314104906</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/e/0/f/4/highres_533517588.jpeg</image:loc>
</image:image>
<lastmod>2026-04-23T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/3-code-in-the-dark-e_307764678</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/1/9/c/c/highres_527886604.jpeg</image:loc>
</image:image>
<lastmod>2026-03-18T17:45:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/112-lyonjs-libmodulor-et-sse-chronicles-e_313009078</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/e/4/7/c/highres_532378492.jpeg</image:loc>
</image:image>
<lastmod>2026-02-10T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/111-lyonjs-server-send-event-et-modules-javascript-e_312539589</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/4/c/8/b/highres_531919595.jpeg</image:loc>
</image:image>
<lastmod>2026-01-13T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/110-lyonjs-prompt-driven-development-workshop-avec-ia-generative-e_312184326</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/5/3/b/9/highres_531501433.jpeg</image:loc>
</image:image>
<lastmod>2025-12-10T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/109-lyonjs-inertiajs-et-elysiajs-e_311629673</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/7/d/9/b/highres_530852155.jpeg</image:loc>
</image:image>
<lastmod>2025-11-19T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/108-lyonjs-deconstruction-et-demystification-e_311188398</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/5/a/b/1/highres_530363217.jpeg</image:loc>
</image:image>
<lastmod>2025-10-15T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/107-lyonjs-developper-en-beaute-avec-pandacss-and-front-teste-e_310652398</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/6/e/3/6/highres_529768214.jpeg</image:loc>
</image:image>
<lastmod>2025-09-17T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/coworking-lyonjs-10-e_310653880</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/6/e/f/d/highres_529768413.jpeg</image:loc>
</image:image>
<lastmod>2025-09-15T07:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/106-lyonjs-coding-dojo-dete-e_308433948</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/4/3/a/highres_528481082.jpeg</image:loc>
</image:image>
<lastmod>2025-07-08T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/105-react-compiler-and-restez-zen-en-codant-e_308003912</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/e/2/1/c/highres_528117884.jpeg</image:loc>
</image:image>
<lastmod>2025-06-03T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/104-tu-te-mets-combien-en-responsive-css-edition-2025-e_307652646</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/3/5/6/f/highres_527773679.jpeg</image:loc>
</image:image>
<lastmod>2025-05-14T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/103-migration-architecture-microfrontend-and-concept-didempotence-des-apis-e_306992187</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/d/f/f/a/highres_527097338.jpeg</image:loc>
</image:image>
<lastmod>2025-04-16T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/coworking-lyonjs-9-e_306954294</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/8/a/7/b/highres_527015451.jpeg</image:loc>
</image:image>
<lastmod>2025-04-11T06:30:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/coworking-lyonjs-8-dejeuner-aprem-coworking-e_306592670</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/3/e/d/f/highres_526636095.jpeg</image:loc>
</image:image>
<lastmod>2025-03-13T11:15:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/102-serverless-et-eco-conception-e_306419959</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/9/0/e/b/highres_526477099.jpeg</image:loc>
</image:image>
<lastmod>2025-03-12T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/coworking-lyonjs-7-e_304831484</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/1/1/b/5/highres_524944533.jpeg</image:loc>
</image:image>
<lastmod>2024-12-16T08:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/101-donnez-des-super-pouvoirs-a-vos-applications-avec-webassembly-e_304691839</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/2/d/8/highres_524940728.jpeg</image:loc>
</image:image>
<lastmod>2024-12-11T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/99-cap-sur-les-compound-components-and-internet-est-il-securise-e_304182290</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/6/1/8/8/highres_523464968.jpeg</image:loc>
</image:image>
<lastmod>2024-11-13T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/coworking-lyonjs-6-e_304245578</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/c/d/a/f/highres_520792655.jpeg</image:loc>
</image:image>
<lastmod>2024-11-12T10:30:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/98-experience-collective-et-magie-noire-des-annotations-e_303395273</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/6/1/8/8/highres_523464968.jpeg</image:loc>
</image:image>
<lastmod>2024-10-09T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/coworking-lyonjs-5-e_303542970</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/c/d/a/f/highres_520792655.jpeg</image:loc>
</image:image>
<lastmod>2024-10-07T07:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/97-leader-imposteur-et-stream-en-js-e_303049235</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/e/6/b/highres_523143691.jpeg</image:loc>
</image:image>
<lastmod>2024-09-11T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/96-arretons-de-detester-nos-applications-e_301751075</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/5/0/a/5/highres_521840645.jpeg</image:loc>
</image:image>
<lastmod>2024-07-10T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/coworking-lyonjs-4-e_301471679</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/6/2/6/6/highres_521545190.jpeg</image:loc>
</image:image>
<lastmod>2024-06-18T10:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/95-transpilation-et-atomic-deployment-e_301132346</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/7/3/8/3/highres_521189571.jpeg</image:loc>
</image:image>
<lastmod>2024-06-12T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/coworking-lyonjs-3-e_300763853</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/c/d/a/f/highres_520792655.jpeg</image:loc>
</image:image>
<lastmod>2024-05-16T07:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/94-les-coulisses-dun-player-video-e_300714737</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/2/2/f/3/highres_520748947.jpeg</image:loc>
</image:image>
<lastmod>2024-05-15T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/2-code-in-the-dark-e_299879830</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/2/1/4/b/highres_519848523.jpeg</image:loc>
</image:image>
<lastmod>2024-04-23T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/93-lyonjs-avec-lafup-e_299916483</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/9/8/f/9/highres_519879161.jpeg</image:loc>
</image:image>
<lastmod>2024-04-17T16:30:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/coworking-lyonjs-2-e_299592587</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/7/f/2/highres_519542034.jpeg</image:loc>
</image:image>
<lastmod>2024-03-28T07:30:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/92-voyage-du-code-a-limage-and-edge-functions-e_299527784</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/4/7/e/d/highres_519558413.jpeg</image:loc>
</image:image>
<lastmod>2024-03-13T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/coworking-lyonjs-1-e_299096285</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/d/9/2/highres_519003474.jpeg</image:loc>
</image:image>
<lastmod>2024-03-01T07:30:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/91-rex-de-lapplication-mobile-chez-indy-and-duel-entre-appwrite-et-firebase-e_298932058</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/2/9/2/b/highres_519070539.jpeg</image:loc>
</image:image>
<lastmod>2024-02-21T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/90-webassembly-and-mozilla-observatory-e_298162224</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/8/f/9/1/highres_518136753.jpeg</image:loc>
</image:image>
<lastmod>2024-01-17T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/89-trunk-based-development-and-revue-de-code-e_297675405</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/a/7/c/6/highres_515982950.jpeg</image:loc>
</image:image>
<lastmod>2023-12-13T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/88-fuseaux-horaires-and-reconversion-professionnelle-dans-la-tech-e_296967782</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/b/2/8/3/highres_516825699.jpeg</image:loc>
</image:image>
<lastmod>2023-11-29T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/88-watch-together-diffusion-en-direct-de-la-conference-nextjs-2023-e_296227840</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/c/a/e/highres_516003246.jpeg</image:loc>
</image:image>
<lastmod>2023-10-26T16:30:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/87-le-starter-dont-vous-etes-le-heros-et-algorithmes-genetiques-e_296202933</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/a/7/c/6/highres_515982950.jpeg</image:loc>
</image:image>
<lastmod>2023-10-11T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/86-reussir-sa-migration-nuxt-3-and-panorama-des-techniques-danimation-2023-e_295583450</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/4/a/c/7/highres_515299143.jpeg</image:loc>
</image:image>
<lastmod>2023-09-18T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/85-apero-js-summer-edition-e_294321612</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/e/1/8/9/highres_513837737.jpeg</image:loc>
</image:image>
<lastmod>2023-07-10T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/84-code-in-the-dark-e_293687276</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/e/1/c/3/highres_513057795.jpeg</image:loc>
</image:image>
<lastmod>2023-06-20T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/83-nuxt-modules-and-comment-gagner-1000-en-35-minutes-avec-du-css-e_292744601</loc>
<lastmod>2023-05-09T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/82-lyonjs-x-mtg-playwright-the-cypress-killer-by-microsoft-e_291958869</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/a/9/9/9/highres_511003417.jpeg</image:loc>
</image:image>
<lastmod>2023-03-23T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/81-9-mois-de-prod-sans-avoir-code-de-back-end-and-mob-programming-e_291728436</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/f/9/8/highres_510783992.jpeg</image:loc>
</image:image>
<lastmod>2023-03-15T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/80-lyon-js-projet-xstate-and-comment-connecter-son-front-en-grpc-e_290762638</loc>
<lastmod>2023-02-08T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/79-aperojs-winter-edition-e_290059516</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/1/7/b/b/highres_508926075.jpeg</image:loc>
</image:image>
<lastmod>2022-12-14T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/78-lyon-js-web-3-and-introduction-aux-coroutines-en-javascript-e_289494397</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/8/8/2/e/highres_508294862.jpeg</image:loc>
</image:image>
<lastmod>2022-11-30T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/77-lyon-js-tour-dhorizon-des-nouveautes-de-vue3-e_289164485</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/8/c/a/a/highres_507876010.jpeg</image:loc>
</image:image>
<lastmod>2022-11-08T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/76-lyon-js-de-la-rentree-e_288153025</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/b/3/c/c/highres_506746028.jpeg</image:loc>
</image:image>
<lastmod>2022-09-28T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/75-aperojs-summer-edition-e_286278734</loc>
<lastmod>2022-07-12T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/74-rtk-comment-ne-pas-jeter-son-application-frontend-tous-les-deux-ans-e_285497869</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/9/2/9/7/highres_496537527.jpeg</image:loc>
</image:image>
<lastmod>2022-06-08T16:45:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/72-mongoose-tips-and-tricks-retour-dexperience-du-developpement-de-foalts-e_284851207</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/9/2/9/7/highres_496537527.jpeg</image:loc>
</image:image>
<lastmod>2022-04-12T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/71-comment-creer-une-video-avec-react-dynamiser-un-site-pour-les-milleniaux-e_284549533</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/e/6/6/e/highres_500278990.jpeg</image:loc>
</image:image>
<lastmod>2022-03-31T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/70-construction-dune-stack-de-tests-e2e-en-livecoding-pour-une-app-react-e_282138799</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/e/6/6/e/highres_500278990.jpeg</image:loc>
</image:image>
<lastmod>2021-12-15T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/69-la-3d-sur-le-web-un-effet-waouh-pas-si-difficile-e_280506471</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/9/2/9/7/highres_496537527.jpeg</image:loc>
</image:image>
<lastmod>2021-09-16T16:30:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/68-prisma-comme-orm-gerer-des-flux-de-donnees-avec-les-transducerslike-e_279341192</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/9/2/9/7/highres_496537527.jpeg</image:loc>
</image:image>
<lastmod>2021-07-21T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/67-vite-the-webpack-killer-e_278441866</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/9/2/9/7/highres_496537527.jpeg</image:loc>
</image:image>
<lastmod>2021-06-10T16:30:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/66-back-to-the-vue-tour-3-e_274713264</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/d/4/3/8/highres_473394328.jpeg</image:loc>
</image:image>
<lastmod>2020-12-10T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/64-optimistic-ui-principes-et-implementations-e_266113861</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/d/4/3/8/highres_473394328.jpeg</image:loc>
</image:image>
<lastmod>2019-11-25T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/63-the-rise-of-the-web-e_265154560</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/d/4/3/8/highres_473394328.jpeg</image:loc>
</image:image>
<lastmod>2019-10-15T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/62-timeboxed-tdd-and-tcr-boostez-votre-time-to-market-en-dansant-le-limbo-e_261928293</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/d/4/3/8/highres_473394328.jpeg</image:loc>
</image:image>
<lastmod>2019-06-17T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/61-react-fiber-une-innovation-discrete-des-implications-retentissantes-e_261098989</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/d/4/3/8/highres_473394328.jpeg</image:loc>
</image:image>
<lastmod>2019-05-27T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/60-talk-developpez-vos-bots-avec-botkit-e_257399761</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/d/4/3/8/highres_473394328.jpeg</image:loc>
</image:image>
<lastmod>2019-01-08T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/59-talks-vers-linfini-et-levent-loop-devrait-on-arreter-de-gzip-e_255937986</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/d/4/3/8/highres_473394328.jpeg</image:loc>
</image:image>
<lastmod>2018-11-28T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/58-talk-white-labeling-and-a-b-testing-with-interchangeable-components-e_255399056</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/d/4/3/8/highres_473394328.jpeg</image:loc>
</image:image>
<lastmod>2018-10-30T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/57-talk-limmutabilite-en-js-et-immutablejs-solutions-anti-maux-de-cranes-e_253366833</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/d/4/3/8/highres_473394328.jpeg</image:loc>
</image:image>
<lastmod>2018-10-03T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/56-aperojs-ensoleille-e_251648281</loc>
<image:image>
<image:loc>https://secure.meetupstatic.com/photos/event/3/1/4/3/highres_472032611.jpeg</image:loc>
</image:image>
<lastmod>2018-07-02T17:15:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/55-workshop-decouvrir-vuejs-par-la-pratique-e_249744062</loc>
<lastmod>2018-05-03T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/54-deux-retours-dexperiences-react-native-et-sequelize-e_249610598</loc>
<lastmod>2018-04-23T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/53-tester-son-js-dans-la-joie-et-la-bonne-humeur-realite-augmentee-en-js-e_248402297</loc>
<lastmod>2018-03-27T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/52-dom-virtuel-avec-vuejs-and-rex-on-a-splite-nos-apps-e_247425353</loc>
<lastmod>2018-03-01T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/doyoubuzz-v3-de-la-programmation-imperative-a-la-programmation-reactive-e_246559396</loc>
<lastmod>2018-01-18T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/50-passez-de-developpeur-web-a-developpeur-webvr-avec-aframe-e_244155639</loc>
<lastmod>2017-10-30T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/49-ionic3-and-progressive-web-app-e_243172200</loc>
<lastmod>2017-09-26T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/48-the-road-to-webextensions-e_242432153</loc>
<lastmod>2017-08-29T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/47-decouvrez-les-vulnerabilites-de-vos-apis-rest-and-apis-web-insoupconnees-e_241197981</loc>
<lastmod>2017-07-27T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/46-react-native-e_240755607</loc>
<lastmod>2017-06-28T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/45-generation-de-sons-midi-en-js-lightning-talk-realite-virtuelle-e_239827652</loc>
<lastmod>2017-05-31T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/44-graphql-apollo-and-lightning-talk-api-rest-e_238809337</loc>
<lastmod>2017-04-25T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/43-sonarjs-e_237880233</loc>
<lastmod>2017-03-29T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/42-streams-avec-highlandjs-and-lightning-talk-vuejs-e_237167803</loc>
<lastmod>2017-02-22T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/41-voyage-au-centre-du-cerveau-humain-and-lightning-talk-vuejs-e_236644715</loc>
<lastmod>2017-01-17T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/40-angular-2-e_235415856</loc>
<lastmod>2016-12-12T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/39-fountainjs-e_235411380</loc>
<lastmod>2016-11-14T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/38-compilation-pour-le-web-e_233554582</loc>
<lastmod>2016-09-13T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/37-redux-e_230864329</loc>
<lastmod>2016-06-13T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/36-retour-dexperience-creer-une-extension-chrome-e_230244077</loc>
<lastmod>2016-05-02T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/35-a-labordage-avec-sailsjs-e_229782619</loc>
<lastmod>2016-04-04T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/34-aperojs-e_228994822</loc>
<lastmod>2016-02-29T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/33-session-lightning-talks-e_226625891</loc>
<lastmod>2015-11-30T18:30:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/32-angular-2-avec-emmanuel-demey-e_225668237</loc>
<lastmod>2015-10-21T17:15:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/31-aperojs-ag-lyonjs-e_225342194</loc>
<lastmod>2015-09-21T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/30-webgl-des-bases-de-la-3d-jusqua-la-vitesse-lumiere-du-rendu-e_221917326</loc>
<lastmod>2015-04-28T17:15:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/29-live-coding-dune-application-isomorphique-react-flux-e_221076220</loc>
<lastmod>2015-03-24T18:15:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/28-lumx-e_220344608</loc>
<lastmod>2015-02-23T18:15:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/27-reactjs-e_219663379</loc>
<lastmod>2015-01-26T18:15:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/117-lyonjs-mcp-ui-react-et-llm-comment-creer-son-app-dans-claude-and-chatgpt-e_316459375/replay/mcp-ui-react-et-llm-comment-creer-son-app-dans-claude-and-chatgpt</loc>
<video:video>
<video:title>MCP UI, React et LLM: comment créer son App dans Claude &amp; ChatGPT</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/jCWtOIORu5c/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;MCP UI, React et LLM: comment créer son App dans Claude &amp; ChatGPT&quot; par Mathieu Mure, Mickaël Alves, présenté lors de #117 LyonJS: MCP UI, React et LLM: comment créer son App dans Claude &amp; ChatGPT</video:description>
</video:video>
<lastmod>2026-09-23T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/113-lyonjs-avec-yeeso-en-mixite-e_314104906/replay/loi-de-conway-et-documentation</loc>
<video:video>
<video:title>Loi de Conway et documentation</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/9v9QVQeYZeM/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Loi de Conway et documentation&quot; par Sarah Haïm-Lubczanski, présenté lors de #113 - LyonJS avec Yeeso (En Mixité)</video:description>
</video:video>
<lastmod>2026-04-23T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/113-lyonjs-avec-yeeso-en-mixite-e_314104906/replay/les-mysteres-des-permissions</loc>
<video:video>
<video:title>Les mystères des permissions</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/9v9QVQeYZeM/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Les mystères des permissions&quot; par Céline Louvet, présenté lors de #113 - LyonJS avec Yeeso (En Mixité)</video:description>
</video:video>
<lastmod>2026-04-23T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/112-lyonjs-libmodulor-et-sse-chronicles-e_313009078/replay/libmodulor-une-nouvelle-facon-de-creer-des-applications-platform-agnostic</loc>
<video:video>
<video:title>libmodulor : une nouvelle façon de créer des applications platform-agnostic</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/28taxWSgq24/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;libmodulor : une nouvelle façon de créer des applications platform-agnostic&quot; par Chafik H, présenté lors de #112 LyonJS: libmodulor et SSE Chronicles</video:description>
</video:video>
<lastmod>2026-02-10T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/112-lyonjs-libmodulor-et-sse-chronicles-e_313009078/replay/sse-chronicles-quand-ton-appli-chuchote-a-ton-navigateur</loc>
<video:video>
<video:title>SSE Chronicles: Quand ton appli chuchote à ton navigateur</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/DdZnG81I1uI/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;SSE Chronicles: Quand ton appli chuchote à ton navigateur&quot; par M4dz, présenté lors de #112 LyonJS: libmodulor et SSE Chronicles</video:description>
</video:video>
<lastmod>2026-02-10T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/111-lyonjs-server-send-event-et-modules-javascript-e_312539589/replay/cjs-esm-wtf</loc>
<video:video>
<video:title>CJS, ESM, WTF ??</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/6mcR9RxiByQ/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;CJS, ESM, WTF ??&quot; par Théo Gianella, présenté lors de #111 LyonJS: Server Send Event et Modules Javascript</video:description>
</video:video>
<lastmod>2026-01-13T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/109-lyonjs-inertiajs-et-elysiajs-e_311629673/replay/elysia-un-cousin-dexpressjs-sous-bun</loc>
<video:video>
<video:title>Elysia: un cousin d'ExpressJS sous Bun</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/TOCxwXquXDM/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Elysia: un cousin d'ExpressJS sous Bun&quot; par Sylvain Gougouzian, présenté lors de #109 LyonJS : InertiaJS et ElysiaJS</video:description>
</video:video>
<lastmod>2025-11-19T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/109-lyonjs-inertiajs-et-elysiajs-e_311629673/replay/inertiajs-le-pont-invisible-entre-backend-et-frontend-moderne</loc>
<video:video>
<video:title>InertiaJS : le pont invisible entre Backend et Frontend moderne</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/QHzPAat9WHY/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;InertiaJS : le pont invisible entre Backend et Frontend moderne&quot; par Mathieu Tudisco, présenté lors de #109 LyonJS : InertiaJS et ElysiaJS</video:description>
</video:video>
<lastmod>2025-11-19T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/108-lyonjs-deconstruction-et-demystification-e_311188398/replay/deconstruction-et-demystification</loc>
<video:video>
<video:title> 🏗️ Déconstruction et Démystification 🧙‍♂️</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/fXv7F7MxEQM/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot; 🏗️ Déconstruction et Démystification 🧙‍♂️&quot; par Nirina Rabeson, Virgil Roger, présenté lors de #108 LyonJS : 🏗️ Déconstruction et Démystification 🧙‍♂️</video:description>
</video:video>
<lastmod>2025-10-15T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/107-lyonjs-developper-en-beaute-avec-pandacss-and-front-teste-e_310652398/replay/pandacss-le-css-in-js-statique-type-safe-rapide-et-elegant</loc>
<video:video>
<video:title>PandaCSS – le CSS-in-JS statique, type-safe, rapide et élégant.</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/rposw55uN_o/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;PandaCSS – le CSS-in-JS statique, type-safe, rapide et élégant.&quot; par Etienne DELADONCHAMPS, présenté lors de #107 LyonJS : Développer en Beauté avec PandaCSS 🐼 &amp; Front Testé</video:description>
</video:video>
<lastmod>2025-09-17T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/107-lyonjs-developper-en-beaute-avec-pandacss-and-front-teste-e_310652398/replay/redecouvrir-le-front-par-les-tests</loc>
<video:video>
<video:title>(Re)Découvrir le front par les tests</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/HTntXaU04EU/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;(Re)Découvrir le front par les tests&quot; par Jérémy CHAUVIN, Yann BOUVET, présenté lors de #107 LyonJS : Développer en Beauté avec PandaCSS 🐼 &amp; Front Testé</video:description>
</video:video>
<lastmod>2025-09-17T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/105-react-compiler-and-restez-zen-en-codant-e_308003912/replay/react-compiler-easier-better-faster-stronger</loc>
<video:video>
<video:title>React Compiler : Easier, Better, Faster, Stronger 🤖</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/cc6B4Ctcm_w/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;React Compiler : Easier, Better, Faster, Stronger 🤖&quot; par Mickael Alves, Lucas Audart, présenté lors de #105 React compiler ⚛️ &amp; Restez Zen en codant 🧑🏼‍💻</video:description>
</video:video>
<lastmod>2025-06-03T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/105-react-compiler-and-restez-zen-en-codant-e_308003912/replay/restez-zen-en-codant-trucs-et-astuces</loc>
<video:video>
<video:title>Restez Zen en codant ! (Trucs et astuces)</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/L0_nSfK7sjk/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Restez Zen en codant ! (Trucs et astuces)&quot; par Léa Coston, Matthieu Sauboua-Beneluz, présenté lors de #105 React compiler ⚛️ &amp; Restez Zen en codant 🧑🏼‍💻</video:description>
</video:video>
<lastmod>2025-06-03T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/104-tu-te-mets-combien-en-responsive-css-edition-2025-e_307652646/replay/tu-te-mets-combien-en-responsive-css-edition-2025</loc>
<video:video>
<video:title>Tu te mets combien en responsive CSS ? Edition 2025</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/0Ro_eofaWvY/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Tu te mets combien en responsive CSS ? Edition 2025&quot; par Théo Gianella, Julien Sulpis, présenté lors de #104 🚀 Tu te mets combien en responsive CSS ? Edition 2025</video:description>
</video:video>
<lastmod>2025-05-14T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/103-migration-architecture-microfrontend-and-concept-didempotence-des-apis-e_306992187/replay/refondre-sans-tout-casser-notre-migration-vers-une-architecture-microfrontend</loc>
<video:video>
<video:title>Refondre sans tout casser : notre migration vers une architecture microfrontend</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/0m495GAYIvU/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Refondre sans tout casser : notre migration vers une architecture microfrontend&quot; par Nicolas Lefebvre, Maël Martin, présenté lors de #103 🚀 Migration architecture microfrontend &amp; Concept d'idempotence des APIs</video:description>
</video:video>
<lastmod>2025-04-16T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/103-migration-architecture-microfrontend-and-concept-didempotence-des-apis-e_306992187/replay/rendre-ses-api-idempotentes-avec-nestjs</loc>
<video:video>
<video:title>Rendre ses API idempotentes avec NestJS</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/OTGqNSwAif8/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Rendre ses API idempotentes avec NestJS&quot; par Johann Pardanaud, présenté lors de #103 🚀 Migration architecture microfrontend &amp; Concept d'idempotence des APIs</video:description>
</video:video>
<lastmod>2025-04-16T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/102-serverless-et-eco-conception-e_306419959/replay/creez-votre-application-js-en-full-serverless</loc>
<video:video>
<video:title>Créez votre application JS en full serverless</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/EdxJYgj7tnU/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Créez votre application JS en full serverless&quot; par Louis Noyaret, Nathan Mittelette, présenté lors de #102 ☁️ Serverless et éco-conception 🪴</video:description>
</video:video>
<lastmod>2025-03-12T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/102-serverless-et-eco-conception-e_306419959/replay/la-planete-en-danger-des-nouvelles-du-front</loc>
<video:video>
<video:title>La planète en danger, des nouvelles du Front !</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/YaTdmTyXvJM/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;La planète en danger, des nouvelles du Front !&quot; par Sylvain Gougouzian, présenté lors de #102 ☁️ Serverless et éco-conception 🪴</video:description>
</video:video>
<lastmod>2025-03-12T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/101-donnez-des-super-pouvoirs-a-vos-applications-avec-webassembly-e_304691839/replay/donnez-des-super-pouvoirs-a-vos-applications-avec-webassembly</loc>
<video:video>
<video:title>Donnez des super pouvoirs à vos applications avec WebAssembly</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/T2VYIvJwFTs/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Donnez des super pouvoirs à vos applications avec WebAssembly&quot; par Philippe Charrière, présenté lors de #101 🦸Donnez des super pouvoirs à vos applications avec WebAssembly</video:description>
</video:video>
<lastmod>2024-12-11T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/99-cap-sur-les-compound-components-and-internet-est-il-securise-e_304182290/replay/reinventez-vos-composants-cap-sur-les-compound-components</loc>
<video:video>
<video:title>Réinventez vos Composants : Cap sur les Compound Components !</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/8_R0aJMO868/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Réinventez vos Composants : Cap sur les Compound Components !&quot; par Julien Sanchez-Porro, présenté lors de #99 ⛵Cap sur les Compound Components &amp; Internet est-il sécurisé ?</video:description>
</video:video>
<lastmod>2024-11-13T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/99-cap-sur-les-compound-components-and-internet-est-il-securise-e_304182290/replay/personne-ne-sait-si-internet-est-securise</loc>
<video:video>
<video:title>Personne ne sait si Internet est sécurisé</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/3Gv2gYicPOU/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Personne ne sait si Internet est sécurisé&quot; par Alexis Raymann, présenté lors de #99 ⛵Cap sur les Compound Components &amp; Internet est-il sécurisé ?</video:description>
</video:video>
<lastmod>2024-11-13T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/98-experience-collective-et-magie-noire-des-annotations-e_303395273/replay/comment-developper-une-experience-collective-en-javascript</loc>
<video:video>
<video:title>Comment développer une expérience collective en Javascript ?</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/nojyhr4jV0w/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Comment développer une expérience collective en Javascript ?&quot; par Samuel Ronce, présenté lors de #98 👥 Expérience collective et 🧙 Magie noire des annotations </video:description>
</video:video>
<lastmod>2024-10-09T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/98-experience-collective-et-magie-noire-des-annotations-e_303395273/replay/des-annotations-a-la-magie-noire-les-possibilitees-insoupsonnees-de-typescript</loc>
<video:video>
<video:title>Des annotations à la magie noire: les possibilitées insoupsonnées de TypeScript.</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/bmjsCBWJ3ws/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Des annotations à la magie noire: les possibilitées insoupsonnées de TypeScript.&quot; par Etienne Deladonchamps, présenté lors de #98 👥 Expérience collective et 🧙 Magie noire des annotations </video:description>
</video:video>
<lastmod>2024-10-09T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/97-leader-imposteur-et-stream-en-js-e_303049235/replay/le-leader-imposteur-lhistoire-dun-syndrome-devenu-opportunite</loc>
<video:video>
<video:title>Le leader imposteur, l'histoire d'un syndrome devenu opportunité</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/HGue9iHIaZg/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Le leader imposteur, l'histoire d'un syndrome devenu opportunité&quot; par Mathieu Mure, présenté lors de #97 🎒 Leader imposteur et Stream en JS</video:description>
</video:video>
<lastmod>2024-09-11T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/97-leader-imposteur-et-stream-en-js-e_303049235/replay/streams-en-nodejs-concepts-utilisations-et-pratiques</loc>
<video:video>
<video:title>Streams en Node.js: Concepts, Utilisations et Pratiques</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/Hr5waCBoils/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Streams en Node.js: Concepts, Utilisations et Pratiques&quot; par Guillaume Marchand, présenté lors de #97 🎒 Leader imposteur et Stream en JS</video:description>
</video:video>
<lastmod>2024-09-11T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/96-arretons-de-detester-nos-applications-e_301751075/replay/arretons-de-detester-nos-applications</loc>
<video:video>
<video:title>Arrêtons de (dé)tester nos applications</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/5kHK1xhRRfU/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Arrêtons de (dé)tester nos applications&quot; par Louis Njako, Stanley Servical, présenté lors de #96 Arrêtons de (dé)tester nos applications</video:description>
</video:video>
<lastmod>2024-07-10T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/95-transpilation-et-atomic-deployment-e_301132346/replay/transpilation-comment-coder-dans-un-langage-quand-on-ne-connait-pas-ce-langage</loc>
<video:video>
<video:title>Transpilation : Comment coder dans un langage quand on ne connaît pas ce langage</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/Q3D8sGoS9PA/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Transpilation : Comment coder dans un langage quand on ne connaît pas ce langage&quot; par Nirina RABESON, présenté lors de #95 - Transpilation 🧬 et Atomic Deployment ⚛️</video:description>
</video:video>
<lastmod>2024-06-12T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/95-transpilation-et-atomic-deployment-e_301132346/replay/atomic-deployment-pour-devops-a-barbe-blanche</loc>
<video:video>
<video:title>Atomic Deployment pour DevOps à barbe blanche</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/Xq7Rw8kymuY/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Atomic Deployment pour DevOps à barbe blanche&quot; par M4dz, présenté lors de #95 - Transpilation 🧬 et Atomic Deployment ⚛️</video:description>
</video:video>
<lastmod>2024-06-12T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/94-les-coulisses-dun-player-video-e_300714737/replay/play-pause-les-coulisses-dun-player-video</loc>
<video:video>
<video:title>Play Pause - Les coulisses d'un player vidéo</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/VX9ppF6eMjc/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Play Pause - Les coulisses d'un player vidéo&quot; par Arthur Gaudard, présenté lors de #94 - Les coulisses d'un player vidéo 📺</video:description>
</video:video>
<lastmod>2024-05-15T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/93-lyonjs-avec-lafup-e_299916483/replay/creer-son-service-de-streaming-video-en-direct-ou-comment-faire-son-twitch-du-pauvre</loc>
<video:video>
<video:title>Créer son service de streaming vidéo en direct (ou comment faire son Twitch du pauvre)</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/0JT3XwggfOc/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Créer son service de streaming vidéo en direct (ou comment faire son Twitch du pauvre)&quot; par Damien Fernandes, présenté lors de #93 - LyonJS avec l'Afup</video:description>
</video:video>
<lastmod>2024-04-17T16:30:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/93-lyonjs-avec-lafup-e_299916483/replay/gerer-la-concurrence-entre-clients-avec-messenger-et-rabbitmq</loc>
<video:video>
<video:title>Gérer la concurrence entre clients avec messenger et rabbitMQ</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/B8AEED0SPMs/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Gérer la concurrence entre clients avec messenger et rabbitMQ&quot; par Ismaile Abdallah, présenté lors de #93 - LyonJS avec l'Afup</video:description>
</video:video>
<lastmod>2024-04-17T16:30:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/92-voyage-du-code-a-limage-and-edge-functions-e_299527784/replay/du-code-a-limage-aller-et-retour</loc>
<video:video>
<video:title>Du code à l'image : Aller et retour</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/YErYM5eu6Uo/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Du code à l'image : Aller et retour&quot; par Etienne Doyon, présenté lors de #92 - Voyage du code à l'image &amp; Edge Functions 🧠</video:description>
</video:video>
<lastmod>2024-03-13T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/92-voyage-du-code-a-limage-and-edge-functions-e_299527784/replay/le-futur-du-web-est-sur-la-peripherie-du-reseau</loc>
<video:video>
<video:title>Le futur du web est sur la périphérie du réseau</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/2vonCshgv00/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Le futur du web est sur la périphérie du réseau&quot; par Julien Sulpis, présenté lors de #92 - Voyage du code à l'image &amp; Edge Functions 🧠</video:description>
</video:video>
<lastmod>2024-03-13T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/91-rex-de-lapplication-mobile-chez-indy-and-duel-entre-appwrite-et-firebase-e_298932058/replay/lapplication-mobile-chez-indy-retrospective-un-an-apres</loc>
<video:video>
<video:title>L'application mobile chez Indy : rétrospective un an après</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/d46ZfaHo0G0/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;L'application mobile chez Indy : rétrospective un an après&quot; par Julien Tassin, présenté lors de #91 - REX de l'application mobile chez Indy &amp; Duel entre Appwrite et Firebase 🔥</video:description>
</video:video>
<lastmod>2024-02-21T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/91-rex-de-lapplication-mobile-chez-indy-and-duel-entre-appwrite-et-firebase-e_298932058/replay/appwrite-est-il-pret-a-eteindre-firebase</loc>
<video:video>
<video:title>Appwrite est-il prêt à éteindre Firebase ?</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/RfIUq1NmKxU/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Appwrite est-il prêt à éteindre Firebase ?&quot; par Lucas Audart, Mickaël Alves, présenté lors de #91 - REX de l'application mobile chez Indy &amp; Duel entre Appwrite et Firebase 🔥</video:description>
</video:video>
<lastmod>2024-02-21T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/90-webassembly-and-mozilla-observatory-e_298162224/replay/comment-jai-trouve-le-sens-de-la-vie-grace-a-webassembly</loc>
<video:video>
<video:title>Comment j'ai trouvé le sens de la vie grâce à WebAssembly</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/sRTVop_TUws/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Comment j'ai trouvé le sens de la vie grâce à WebAssembly&quot; par Théo Gianella, présenté lors de #90 - WebAssembly &amp; Mozilla Observatory</video:description>
</video:video>
<lastmod>2024-01-17T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/90-webassembly-and-mozilla-observatory-e_298162224/replay/securisons-nos-utilisateurs-grace-au-mozilla-observatory</loc>
<video:video>
<video:title>Sécurisons nos utilisateurs grâce au Mozilla Observatory !</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/nKxibe7HuwA/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Sécurisons nos utilisateurs grâce au Mozilla Observatory !&quot; par Antoine Caron, présenté lors de #90 - WebAssembly &amp; Mozilla Observatory</video:description>
</video:video>
<lastmod>2024-01-17T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/89-trunk-based-development-and-revue-de-code-e_297675405/replay/du-chene-au-sequoia</loc>
<video:video>
<video:title>Du Chêne au Sequoia</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/82sKzmGqwR0/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Du Chêne au Sequoia&quot; par Romain Koenig, présenté lors de #89 - Trunk Based Development &amp; Revue de code</video:description>
</video:video>
<lastmod>2023-12-13T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/89-trunk-based-development-and-revue-de-code-e_297675405/replay/revue-de-code-on-nest-pas-venu-e-s-pour-souffrir</loc>
<video:video>
<video:title>Revue de code : on n'est pas venu-e-s pour souffrir !</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/ZdaREyJZGjg/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Revue de code : on n'est pas venu-e-s pour souffrir !&quot; par Anne-Laure de Boissieu, Pauline Rambaud, présenté lors de #89 - Trunk Based Development &amp; Revue de code</video:description>
</video:video>
<lastmod>2023-12-13T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/88-fuseaux-horaires-and-reconversion-professionnelle-dans-la-tech-e_296967782/replay/tout-ce-que-vous-navez-jamais-voulu-savoir-sur-les-fuseaux-horaires</loc>
<video:video>
<video:title>Tout ce que vous n'avez jamais voulu savoir sur les fuseaux horaires</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/Y3dTgndzM5I/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Tout ce que vous n'avez jamais voulu savoir sur les fuseaux horaires&quot; par Julien Deniau, présenté lors de #88 - Fuseaux Horaires &amp; Reconversion Professionnelle dans la tech 💻</video:description>
</video:video>
<lastmod>2023-11-29T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/88-fuseaux-horaires-and-reconversion-professionnelle-dans-la-tech-e_296967782/replay/comment-les-reconverties-peuvent-enrichir-et-inspirer-vos-equipes</loc>
<video:video>
<video:title>Comment les reconverties peuvent enrichir et inspirer vos équipes ?</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/OfssR1HBebM/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Comment les reconverties peuvent enrichir et inspirer vos équipes ?&quot; par Léa Coston, présenté lors de #88 - Fuseaux Horaires &amp; Reconversion Professionnelle dans la tech 💻</video:description>
</video:video>
<lastmod>2023-11-29T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/87-le-starter-dont-vous-etes-le-heros-et-algorithmes-genetiques-e_296202933/replay/le-starter-dont-je-suis-le-heros</loc>
<video:video>
<video:title>Le Starter dont je suis le héros</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/kJAH7dtytxM/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Le Starter dont je suis le héros&quot; par Ivan Dalmet, Yoann Fleury, présenté lors de #87 - Le starter dont vous êtes le héros 🦸 et algorithmes génétiques 🧬</video:description>
</video:video>
<lastmod>2023-10-11T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/87-le-starter-dont-vous-etes-le-heros-et-algorithmes-genetiques-e_296202933/replay/de-darwin-au-js-introduction-aux-algorithmes-genetiques</loc>
<video:video>
<video:title>De Darwin au JS : Introduction aux algorithmes génétiques</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/X7jebXh73mk/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;De Darwin au JS : Introduction aux algorithmes génétiques&quot; par Corentin Thomasset, présenté lors de #87 - Le starter dont vous êtes le héros 🦸 et algorithmes génétiques 🧬</video:description>
</video:video>
<lastmod>2023-10-11T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/86-reussir-sa-migration-nuxt-3-and-panorama-des-techniques-danimation-2023-e_295583450/replay/nuxt-3-reussir-sa-migration</loc>
<video:video>
<video:title>Nuxt 3 - Réussir sa migration</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/bi6ALDIrmIw/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Nuxt 3 - Réussir sa migration&quot; par Jonathan BARTHELEMY, présenté lors de #86 - Réussir sa migration Nuxt 3 &amp; Panorama des techniques d'animation 2023 🚀</video:description>
</video:video>
<lastmod>2023-09-18T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/86-reussir-sa-migration-nuxt-3-and-panorama-des-techniques-danimation-2023-e_295583450/replay/du-css-aux-shaders-webgl-panorama-des-techniques-danimation-en-2023</loc>
<video:video>
<video:title>Du CSS aux shaders WebGL : panorama des techniques d'animation en 2023 !</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/uRbvJur0RFU/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Du CSS aux shaders WebGL : panorama des techniques d'animation en 2023 !&quot; par Julien Sulpis, présenté lors de #86 - Réussir sa migration Nuxt 3 &amp; Panorama des techniques d'animation 2023 🚀</video:description>
</video:video>
<lastmod>2023-09-18T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/83-nuxt-modules-and-comment-gagner-1000-en-35-minutes-avec-du-css-e_292744601/replay/getting-started-with-nuxt-3-modules</loc>
<video:video>
<video:title>Getting started with Nuxt 3 modules</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/NtJHCe22XD8/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Getting started with Nuxt 3 modules&quot; par Nicolas Payot, présenté lors de #83 - Nuxt Modules &amp; Comment gagner 1000€ en 35 minutes avec du CSS ? 💸</video:description>
</video:video>
<lastmod>2023-05-09T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/83-nuxt-modules-and-comment-gagner-1000-en-35-minutes-avec-du-css-e_292744601/replay/comment-gagner-1000-en-35-minutes-avec-du-css</loc>
<video:video>
<video:title>Comment gagner 1000€ en 35 minutes avec du CSS </video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/4sDZ8nArSqM/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Comment gagner 1000€ en 35 minutes avec du CSS &quot; par Geoffroy Begouassel, présenté lors de #83 - Nuxt Modules &amp; Comment gagner 1000€ en 35 minutes avec du CSS ? 💸</video:description>
</video:video>
<lastmod>2023-05-09T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/82-lyonjs-x-mtg-playwright-the-cypress-killer-by-microsoft-e_291958869/replay/playwright-the-cypress-killer-by-microsoft</loc>
<video:video>
<video:title>Playwright 🎭, the Cypress killer by Microsoft</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/UDyBHzoMpV4/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Playwright 🎭, the Cypress killer by Microsoft&quot; par Mathieu Mure, présenté lors de #82 LyonJS x MTG - Playwright 🎭, the Cypress killer by Microsoft</video:description>
</video:video>
<lastmod>2023-03-23T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/81-9-mois-de-prod-sans-avoir-code-de-back-end-and-mob-programming-e_291728436/replay/comment-on-na-toujours-pas-code-de-back-end-apres-9-mois-en-production</loc>
<video:video>
<video:title>Comment on n'a (toujours) pas codé de back-end après 9 mois en production ?</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/k2DWPBqmlH4/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Comment on n'a (toujours) pas codé de back-end après 9 mois en production ?&quot; par Marc Gavanier, présenté lors de #81 - 9 mois de prod sans avoir codé de back-end &amp; Mob Programming 🤯</video:description>
</video:video>
<lastmod>2023-03-15T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/81-9-mois-de-prod-sans-avoir-code-de-back-end-and-mob-programming-e_291728436/replay/mob-programming-ensemble-on-va-plus-loin</loc>
<video:video>
<video:title>Mob Programming : ensemble on va plus loin</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/GCNbh0Le5k4/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Mob Programming : ensemble on va plus loin&quot; par Nicolas Poirier, présenté lors de #81 - 9 mois de prod sans avoir codé de back-end &amp; Mob Programming 🤯</video:description>
</video:video>
<lastmod>2023-03-15T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/80-lyon-js-projet-xstate-and-comment-connecter-son-front-en-grpc-e_290762638/replay/projet-xstate</loc>
<video:video>
<video:title>Projet XState</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/HWRQp2Y1rbw/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Projet XState&quot; par Maxime Blanc, présenté lors de #80 - Lyon JS - Projet XState &amp; Comment connecter son front en gRPC 🦁</video:description>
</video:video>
<lastmod>2023-02-08T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/80-lyon-js-projet-xstate-and-comment-connecter-son-front-en-grpc-e_290762638/replay/grpc-web-connecter-son-front-en-grpc</loc>
<video:video>
<video:title>gRPC-web - Connecter son front en grpc</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/U7em023u7SU/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;gRPC-web - Connecter son front en grpc&quot; par Mohammad-Amine Banaei, présenté lors de #80 - Lyon JS - Projet XState &amp; Comment connecter son front en gRPC 🦁</video:description>
</video:video>
<lastmod>2023-02-08T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/74-rtk-comment-ne-pas-jeter-son-application-frontend-tous-les-deux-ans-e_285497869/replay/migration-progressive-vers-redux-toolkit</loc>
<video:video>
<video:title>Migration progressive vers Redux Toolkit</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/YsHiH7qCjKM/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Migration progressive vers Redux Toolkit&quot; par Maxime Blanc, présenté lors de #74 - RTK + &quot;Comment ne pas jeter son application Frontend tous les deux ans ?&quot;</video:description>
</video:video>
<lastmod>2022-06-08T16:45:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/74-rtk-comment-ne-pas-jeter-son-application-frontend-tous-les-deux-ans-e_285497869/replay/comment-ne-pas-jeter-son-application-frontend-tous-les-deux-ans</loc>
<video:video>
<video:title>Comment ne pas jeter son application Frontend tous les deux ans ?</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/t36UqNSmybM/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Comment ne pas jeter son application Frontend tous les deux ans ?&quot; par Antoine Caron, Florent Dubost, présenté lors de #74 - RTK + &quot;Comment ne pas jeter son application Frontend tous les deux ans ?&quot;</video:description>
</video:video>
<lastmod>2022-06-08T16:45:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/71-comment-creer-une-video-avec-react-dynamiser-un-site-pour-les-milleniaux-e_284549533/replay/comment-faire-un-trailer-video-qui-dechire-avec-des-technos-web</loc>
<video:video>
<video:title>Comment faire un trailer vidéo qui déchire avec des technos web ?</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/8nnDOT8b5Oc/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Comment faire un trailer vidéo qui déchire avec des technos web ?&quot; par Mickaël Alves, Antoine Caron, présenté lors de #71 - Comment créer une vidéo avec React + dynamiser un site pour les milléniaux</video:description>
</video:video>
<lastmod>2022-03-31T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/71-comment-creer-une-video-avec-react-dynamiser-un-site-pour-les-milleniaux-e_284549533/replay/pimp-my-site-comment-dynamiser-un-site-pour-attirer-les-milleniaux</loc>
<video:video>
<video:title>Pimp my site: Comment dynamiser un site pour attirer les milléniaux.</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/IUnMcbLxEnk/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Pimp my site: Comment dynamiser un site pour attirer les milléniaux.&quot; par Julien Sulpis, Mathieu Mure, présenté lors de #71 - Comment créer une vidéo avec React + dynamiser un site pour les milléniaux</video:description>
</video:video>
<lastmod>2022-03-31T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/66-back-to-the-vue-tour-3-e_274713264/replay/back-to-the-vue-tour-3</loc>
<video:video>
<video:title>Back to the Vue (tour) 3</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/uKlPuuWzzOk/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Back to the Vue (tour) 3&quot; par Mathieu Mure, Moustapha Agack, présenté lors de #66 - Back to the Vue (tour) 3</video:description>
</video:video>
<lastmod>2020-12-10T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/64-optimistic-ui-principes-et-implementations-e_266113861/replay/optimistic-ui-principes-et-implementations</loc>
<video:video>
<video:title>Optimistic UI, principes et implémentations</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/OAslPGcaq1s/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Optimistic UI, principes et implémentations&quot; par Clément Jacquelin, Maxence Dalmais, présenté lors de #64 - Optimistic UI, principes et implémentations</video:description>
</video:video>
<lastmod>2019-11-25T18:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.lyonjs.org/evenement/62-timeboxed-tdd-and-tcr-boostez-votre-time-to-market-en-dansant-le-limbo-e_261928293/replay/timeboxed-tdd-and-tcr-boostez-votre-time-to-market-en-dansant-le-limbo</loc>
<video:video>
<video:title>Timeboxed TDD &amp; TCR : Boostez votre Time to Market en dansant le Limbo</video:title>
<video:thumbnail_loc>https://img.youtube.com/vi/p_0T0SCMuOQ/maxresdefault.jpg</video:thumbnail_loc>
<video:description>Replay de &quot;Timeboxed TDD &amp; TCR : Boostez votre Time to Market en dansant le Limbo&quot; par Younes Jaaidi, présenté lors de #62 - Timeboxed TDD &amp; TCR : Boostez votre Time to Market en dansant le Limbo</video:description>
</video:video>
<lastmod>2019-06-17T17:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
