Created
July 29, 2025 18:39
-
-
Save jefBinomed/bb988a6d47a5f1de296a9bbfe03f8ab7 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"sessions": { | |
"keynotedouverture": { | |
"id": "keynotedouverture", | |
"title": "Keynote d'ouverture", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "00 - Jules Verne", | |
"startTime": "2025-10-16T09:00:00+02:00", | |
"endTime": "2025-10-16T09:50:00+02:00", | |
"speakers": [ | |
"anonymous" | |
] | |
}, | |
"creersonproprejeuderoleenagenticaimcp": { | |
"id": "creersonproprejeuderoleenagenticaimcp", | |
"title": "Créer son propre Jeu de Rôle en Agentic AI & MCP", | |
"tags": [ | |
"🤖 BigData & AI" | |
], | |
"trackTitle": "06 - L'Atelier", | |
"startTime": "2025-10-16T10:00:00+02:00", | |
"endTime": "2025-10-16T12:00:00+02:00", | |
"speakers": [ | |
"arnaud_jean", | |
"olivier_leplus", | |
"tiffany_souterre" | |
] | |
}, | |
"fromflatcardevelopmenttoproxmoxvedeploymentanexampleofopenandsus": { | |
"id": "fromflatcardevelopmenttoproxmoxvedeploymentanexampleofopenandsus", | |
"title": "From Flatcar development to ProxmoxVE deployment - an example of open and sustainable collaboration", | |
"tags": [ | |
"☁️ Cloud & DevOps" | |
], | |
"trackTitle": "03 - Tour Bretagne", | |
"startTime": "2025-10-16T10:00:00+02:00", | |
"endTime": "2025-10-16T10:50:00+02:00", | |
"speakers": [ | |
"alexandre_buisine", | |
"mathieu_tortuyaux" | |
] | |
}, | |
"lalegendedeslecteursdecranuneodysseesensorielleaucurdenosapps": { | |
"id": "lalegendedeslecteursdecranuneodysseesensorielleaucurdenosapps", | |
"title": "La Légende des Lecteurs d'Écran : une odyssée sensorielle au cœur de nos Apps", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "04 - Les Machines", | |
"startTime": "2025-10-16T10:00:00+02:00", | |
"endTime": "2025-10-16T12:00:00+02:00", | |
"speakers": [ | |
"oceane_gillard", | |
"patrice_de_saint_steban" | |
] | |
}, | |
"openrewriterefactorascode": { | |
"id": "openrewriterefactorascode", | |
"title": "OpenRewrite: Refactor as code", | |
"tags": [ | |
"📝 Languages" | |
], | |
"trackTitle": "02 - Belem", | |
"startTime": "2025-10-16T10:00:00+02:00", | |
"endTime": "2025-10-16T10:50:00+02:00", | |
"speakers": [ | |
"jerome_tama" | |
] | |
}, | |
"playwrighttestervosapplicationsdevientunjeudenfant": { | |
"id": "playwrighttestervosapplicationsdevientunjeudenfant", | |
"title": "Playwright : tester vos applications devient un jeu d'enfant", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "05 - Hangar", | |
"startTime": "2025-10-16T10:00:00+02:00", | |
"endTime": "2025-10-16T12:00:00+02:00", | |
"speakers": [ | |
"benjamin_cavy" | |
] | |
}, | |
"protegermespoissonsavecgemini": { | |
"id": "protegermespoissonsavecgemini", | |
"title": "Protéger mes poissons avec Gemini", | |
"tags": [ | |
"🤖 BigData & AI" | |
], | |
"trackTitle": "00 - Jules Verne", | |
"startTime": "2025-10-16T10:00:00+02:00", | |
"endTime": "2025-10-16T10:50:00+02:00", | |
"speakers": [ | |
"guillaume_vernade" | |
] | |
}, | |
"selectamazingfeaturesfromposgresql": { | |
"id": "selectamazingfeaturesfromposgresql", | |
"title": "SELECT 'amazing_features' FROM \"postgresql\"", | |
"tags": [ | |
"📝 Languages" | |
], | |
"trackTitle": "01 - Titan", | |
"startTime": "2025-10-16T10:00:00+02:00", | |
"endTime": "2025-10-16T10:50:00+02:00", | |
"speakers": [ | |
"kevin_davin" | |
] | |
}, | |
"unconferencegreenit": { | |
"id": "unconferencegreenit", | |
"title": "Unconference - Green IT 🌿", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "Unconf", | |
"startTime": "2025-10-16T10:00:00+02:00", | |
"endTime": "2025-10-16T12:00:00+02:00", | |
"speakers": [ | |
"mathilde_rigabert_lemee", | |
"sara_attallah_gherardi", | |
"sarah_tedjani" | |
] | |
}, | |
"biomimetismeetcybersecuritesinspirerde3milliardsdanneesdevolutio": { | |
"id": "biomimetismeetcybersecuritesinspirerde3milliardsdanneesdevolutio", | |
"title": "Biomimétisme et cybersécurité : s'inspirer de 3 milliards d'années d'évolution pour mieux se protéger", | |
"tags": [ | |
"🐱💻 SECURITY" | |
], | |
"trackTitle": "03 - Tour Bretagne", | |
"startTime": "2025-10-16T11:10:00+02:00", | |
"endTime": "2025-10-16T12:00:00+02:00", | |
"speakers": [ | |
"ludovic_lefebvre" | |
] | |
}, | |
"howaunicornmigratedfromaninhousesolutiontohelm": { | |
"id": "howaunicornmigratedfromaninhousesolutiontohelm", | |
"title": "How a Unicorn Migrated From an In-House Solution to Helm", | |
"tags": [ | |
"☁️ Cloud & DevOps" | |
], | |
"trackTitle": "02 - Belem", | |
"startTime": "2025-10-16T11:10:00+02:00", | |
"endTime": "2025-10-16T12:00:00+02:00", | |
"speakers": [ | |
"mey_beisaron" | |
] | |
}, | |
"lasciencefictionpeutellesimplementerpositivement": { | |
"id": "lasciencefictionpeutellesimplementerpositivement", | |
"title": "La science-fiction peut-elle s'implémenter positivement ?", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "01 - Titan", | |
"startTime": "2025-10-16T11:10:00+02:00", | |
"endTime": "2025-10-16T12:00:00+02:00", | |
"speakers": [ | |
"nicolas_delsaux", | |
"m4dz" | |
] | |
}, | |
"revolutiontanstackqueryenfinunebonnegestiondetat": { | |
"id": "revolutiontanstackqueryenfinunebonnegestiondetat", | |
"title": "Révolution TanStack Query : Enfin une bonne gestion d’état 🗂️", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "00 - Jules Verne", | |
"startTime": "2025-10-16T11:10:00+02:00", | |
"endTime": "2025-10-16T12:00:00+02:00", | |
"speakers": [ | |
"lucas_audart", | |
"mickael_alves" | |
] | |
}, | |
"charmerlesdragonspitchersonproduitcommeunheros": { | |
"id": "charmerlesdragonspitchersonproduitcommeunheros", | |
"title": "Charmer les dragons : pitcher son produit comme un héros", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "04 - Les Machines", | |
"startTime": "2025-10-16T14:00:00+02:00", | |
"endTime": "2025-10-16T16:00:00+02:00", | |
"speakers": [ | |
"montaine_marteau", | |
"rachel_dubois" | |
] | |
}, | |
"devenezunastronautedecouvrezleframeworkastro": { | |
"id": "devenezunastronautedecouvrezleframeworkastro", | |
"title": "Devenez un Astronaute : Découvrez le Framework Astro", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "05 - Hangar", | |
"startTime": "2025-10-16T14:00:00+02:00", | |
"endTime": "2025-10-16T16:00:00+02:00", | |
"speakers": [ | |
"florent_albert", | |
"jeremy_chauvin" | |
] | |
}, | |
"ensorcelletonidedezeroademo": { | |
"id": "ensorcelletonidedezeroademo", | |
"title": "🤖 Ensorcelle ton IDE: de zéro à démo", | |
"tags": [ | |
"🤖 BigData & AI" | |
], | |
"trackTitle": "06 - L'Atelier", | |
"startTime": "2025-10-16T14:00:00+02:00", | |
"endTime": "2025-10-16T16:00:00+02:00", | |
"speakers": [ | |
"maxime_courant", | |
"samuel_berthe" | |
] | |
}, | |
"lefuturduroutingaveclanavigationapi": { | |
"id": "lefuturduroutingaveclanavigationapi", | |
"title": "Le futur du routing avec la Navigation API", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "03 - Tour Bretagne", | |
"startTime": "2025-10-16T14:00:00+02:00", | |
"endTime": "2025-10-16T14:50:00+02:00", | |
"speakers": [ | |
"eduardo_san_martin_morote" | |
] | |
}, | |
"mobilesenperspectivequelsimpactssociauxetenvironnementauxontnoss": { | |
"id": "mobilesenperspectivequelsimpactssociauxetenvironnementauxontnoss", | |
"title": "Mobiles en Perspective: quels impacts sociaux et environnementaux ont nos smartphones ?", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "Unconf", | |
"startTime": "2025-10-16T14:00:00+02:00", | |
"endTime": "2025-10-16T16:00:00+02:00", | |
"speakers": [ | |
"robin_caroff", | |
"thomas_boutin" | |
] | |
}, | |
"nelaissezplustrainervosdonneesdeprodanonymisezlesavecdbtoolsbund": { | |
"id": "nelaissezplustrainervosdonneesdeprodanonymisezlesavecdbtoolsbund", | |
"title": "Ne laissez-plus traîner vos données de prod: anonymisez-les avec DbToolsBundle !", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "02 - Belem", | |
"startTime": "2025-10-16T14:00:00+02:00", | |
"endTime": "2025-10-16T14:50:00+02:00", | |
"speakers": [ | |
"pierre", | |
"simon_mellerin" | |
] | |
}, | |
"thedeveloperrenaissancethehumanspoweringtheageofai": { | |
"id": "thedeveloperrenaissancethehumanspoweringtheageofai", | |
"title": "The Developer RenAIssance: The Humans Powering the Age of AI", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "01 - Titan", | |
"startTime": "2025-10-16T14:00:00+02:00", | |
"endTime": "2025-10-16T14:50:00+02:00", | |
"speakers": [ | |
"kate_smith" | |
] | |
}, | |
"vosrequetessql10000xplusperformantesdurablement": { | |
"id": "vosrequetessql10000xplusperformantesdurablement", | |
"title": "Vos requêtes SQL 10000x plus performantes, durablement.", | |
"tags": [ | |
"🤖 BigData & AI" | |
], | |
"trackTitle": "00 - Jules Verne", | |
"startTime": "2025-10-16T14:00:00+02:00", | |
"endTime": "2025-10-16T14:50:00+02:00", | |
"speakers": [ | |
"alain" | |
] | |
}, | |
"becomeawizardandmakethebrowseryourown": { | |
"id": "becomeawizardandmakethebrowseryourown", | |
"title": "Become a wizard and make the browser your own", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "03 - Tour Bretagne", | |
"startTime": "2025-10-16T15:10:00+02:00", | |
"endTime": "2025-10-16T16:00:00+02:00", | |
"speakers": [ | |
"oliver_dunk" | |
] | |
}, | |
"fromragtoricheslessecretsdesllmaugmentesparladonnee": { | |
"id": "fromragtoricheslessecretsdesllmaugmentesparladonnee", | |
"title": "From RAG to riches : les secrets des LLM augmentés par la donnée !", | |
"tags": [ | |
"🤖 BigData & AI" | |
], | |
"trackTitle": "00 - Jules Verne", | |
"startTime": "2025-10-16T15:10:00+02:00", | |
"endTime": "2025-10-16T16:00:00+02:00", | |
"speakers": [ | |
"laurent_mangin" | |
] | |
}, | |
"letsplayfactorio": { | |
"id": "letsplayfactorio", | |
"title": "Let's play Factorio", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "02 - Belem", | |
"startTime": "2025-10-16T15:10:00+02:00", | |
"endTime": "2025-10-16T16:00:00+02:00", | |
"speakers": [ | |
"julien_wittouck" | |
] | |
}, | |
"savingtimewithamazonqdeveloper": { | |
"id": "savingtimewithamazonqdeveloper", | |
"title": "Saving Time With Amazon Q Developer", | |
"tags": [ | |
"☁️ Cloud & DevOps" | |
], | |
"trackTitle": "01 - Titan", | |
"startTime": "2025-10-16T15:10:00+02:00", | |
"endTime": "2025-10-16T16:00:00+02:00", | |
"speakers": [ | |
"faye_ellis" | |
] | |
}, | |
"buildingofflineaiagentsinyourmobileapp": { | |
"id": "buildingofflineaiagentsinyourmobileapp", | |
"title": "Building Offline AI Agents in Your Mobile App", | |
"tags": [ | |
"📱 Mobile" | |
], | |
"trackTitle": "02 - Belem", | |
"startTime": "2025-10-16T16:20:00+02:00", | |
"endTime": "2025-10-16T17:10:00+02:00", | |
"speakers": [ | |
"sasha_denisov" | |
] | |
}, | |
"etatdeslieuxdelasouveraineteduclouddescloudspublicsauxcloudsconf": { | |
"id": "etatdeslieuxdelasouveraineteduclouddescloudspublicsauxcloudsconf", | |
"title": "État des Lieux de la Souveraineté du Cloud : Des Clouds Publics aux Clouds Confidentiels", | |
"tags": [ | |
"☁️ Cloud & DevOps" | |
], | |
"trackTitle": "00 - Jules Verne", | |
"startTime": "2025-10-16T16:20:00+02:00", | |
"endTime": "2025-10-16T17:10:00+02:00", | |
"speakers": [ | |
"seifeddin_mansri" | |
] | |
}, | |
"etsionparlaitdemalwarecraftsmanship": { | |
"id": "etsionparlaitdemalwarecraftsmanship", | |
"title": "Et si on parlait de \"malware craftsmanship\"?", | |
"tags": [ | |
"🐱💻 SECURITY" | |
], | |
"trackTitle": "03 - Tour Bretagne", | |
"startTime": "2025-10-16T16:20:00+02:00", | |
"endTime": "2025-10-16T17:10:00+02:00", | |
"speakers": [ | |
"nailya_bogrova", | |
"sonia_seddiki" | |
] | |
}, | |
"faireuneappfrontavecrustleptos": { | |
"id": "faireuneappfrontavecrustleptos", | |
"title": "Faire une app front avec Rust/leptos", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "05 - Hangar", | |
"startTime": "2025-10-16T16:20:00+02:00", | |
"endTime": "2025-10-16T18:20:00+02:00", | |
"speakers": [ | |
"lesage_yann" | |
] | |
}, | |
"guildedesconteursunateliera2amcppourlessagasdusoir": { | |
"id": "guildedesconteursunateliera2amcppourlessagasdusoir", | |
"title": "Guilde des Conteurs : Un atelier A2A/MCP pour les Sagas du Soir", | |
"tags": [ | |
"🤖 BigData & AI" | |
], | |
"trackTitle": "06 - L'Atelier", | |
"startTime": "2025-10-16T16:20:00+02:00", | |
"endTime": "2025-10-16T18:20:00+02:00", | |
"speakers": [ | |
"florent_legras", | |
"yulianna_khorolich" | |
] | |
}, | |
"immersiondanslessituationsdehandicapparticipezaunpanoramainterac": { | |
"id": "immersiondanslessituationsdehandicapparticipezaunpanoramainterac", | |
"title": "Immersion dans les Situations de Handicap : Participez à un Panorama Interactif", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "04 - Les Machines", | |
"startTime": "2025-10-16T16:20:00+02:00", | |
"endTime": "2025-10-16T18:20:00+02:00", | |
"speakers": [ | |
"angi___guyard", | |
"emmanuelle_aboaf" | |
] | |
}, | |
"letsbuildkittwithjavascript": { | |
"id": "letsbuildkittwithjavascript", | |
"title": "Let’s build K.I.T.T. with JavaScript", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "01 - Titan", | |
"startTime": "2025-10-16T16:20:00+02:00", | |
"endTime": "2025-10-16T17:10:00+02:00", | |
"speakers": [ | |
"nico_martin" | |
] | |
}, | |
"airightinthebrowserwithchromesbuiltinaiapis": { | |
"id": "airightinthebrowserwithchromesbuiltinaiapis", | |
"title": "AI right in the browser with Chrome's built-in AI APIs", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "01 - Titan", | |
"startTime": "2025-10-16T17:20:00+02:00", | |
"endTime": "2025-10-16T17:40:00+02:00", | |
"speakers": [ | |
"maud_nalpas", | |
"thomas_steiner" | |
] | |
}, | |
"aliceauxpaysdugambling": { | |
"id": "aliceauxpaysdugambling", | |
"title": "Alice aux pays du gambling", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "00 - Jules Verne", | |
"startTime": "2025-10-16T17:20:00+02:00", | |
"endTime": "2025-10-16T17:40:00+02:00", | |
"speakers": [ | |
"alexis_lina" | |
] | |
}, | |
"deopenidconnectaopenidauthzen": { | |
"id": "deopenidconnectaopenidauthzen", | |
"title": "De OpenID Connect à OpenID AuthZEN", | |
"tags": [ | |
"🐱💻 SECURITY" | |
], | |
"trackTitle": "02 - Belem", | |
"startTime": "2025-10-16T17:20:00+02:00", | |
"endTime": "2025-10-16T17:40:00+02:00", | |
"speakers": [ | |
"francois_eckert" | |
] | |
}, | |
"terramateloutilquifaitscalervotrecodeterraform": { | |
"id": "terramateloutilquifaitscalervotrecodeterraform", | |
"title": "Terramate l'outil qui fait scaler votre code Terraform", | |
"tags": [ | |
"☁️ Cloud & DevOps" | |
], | |
"trackTitle": "03 - Tour Bretagne", | |
"startTime": "2025-10-16T17:20:00+02:00", | |
"endTime": "2025-10-16T17:40:00+02:00", | |
"speakers": [ | |
"mathieu_herbert" | |
] | |
}, | |
"anintrotoebpfwithgothefoundationofmodernkubernetesnetworking": { | |
"id": "anintrotoebpfwithgothefoundationofmodernkubernetesnetworking", | |
"title": "An Intro to eBPF with Go: The Foundation of Modern Kubernetes Networking", | |
"tags": [ | |
"☁️ Cloud & DevOps" | |
], | |
"trackTitle": "03 - Tour Bretagne", | |
"startTime": "2025-10-16T17:50:00+02:00", | |
"endTime": "2025-10-16T18:10:00+02:00", | |
"speakers": [ | |
"donia_chaiehloudj" | |
] | |
}, | |
"cetaitdansquelepisodedejabrefjaiindexeuneserieculte": { | |
"id": "cetaitdansquelepisodedejabrefjaiindexeuneserieculte", | |
"title": "\"C'était dans quel épisode déjà ?\" - Bref, j'ai indexé une série culte", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "00 - Jules Verne", | |
"startTime": "2025-10-16T17:50:00+02:00", | |
"endTime": "2025-10-16T18:10:00+02:00", | |
"speakers": [ | |
"tim_carry" | |
] | |
}, | |
"demelervraisproduitsethallucinationsrexdunagenttelephoniquecherc": { | |
"id": "demelervraisproduitsethallucinationsrexdunagenttelephoniquecherc", | |
"title": "Démêler vrais produits et hallucinations, REX d'un agent téléphonique chercheur de chaussettes", | |
"tags": [ | |
"🤖 BigData & AI" | |
], | |
"trackTitle": "02 - Belem", | |
"startTime": "2025-10-16T17:50:00+02:00", | |
"endTime": "2025-10-16T18:10:00+02:00", | |
"speakers": [ | |
"marie_terrier" | |
] | |
}, | |
"osintlartdetrouvercequinedevraitpasetretrouve": { | |
"id": "osintlartdetrouvercequinedevraitpasetretrouve", | |
"title": "OSINT : L’art de trouver ce qui ne devrait pas être trouvé", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "01 - Titan", | |
"startTime": "2025-10-16T17:50:00+02:00", | |
"endTime": "2025-10-16T18:10:00+02:00", | |
"speakers": [ | |
"marie_viley" | |
] | |
}, | |
"angularsignalmondeasynchroneetatdependant": { | |
"id": "angularsignalmondeasynchroneetatdependant", | |
"title": "Angular Signal - Monde Asynchrone, État dépendant", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "04 - Les Machines", | |
"startTime": "2025-10-17T09:00:00+02:00", | |
"endTime": "2025-10-17T11:00:00+02:00", | |
"speakers": [ | |
"modeste_assiongbon" | |
] | |
}, | |
"designfirstopenapietasyncapienaction": { | |
"id": "designfirstopenapietasyncapienaction", | |
"title": "Design First : OpenApi et AsyncApi en action !", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "03 - Tour Bretagne", | |
"startTime": "2025-10-17T09:00:00+02:00", | |
"endTime": "2025-10-17T09:50:00+02:00", | |
"speakers": [ | |
"philippe_bousquet" | |
] | |
}, | |
"karpenterkedaleduogagnantdufinops": { | |
"id": "karpenterkedaleduogagnantdufinops", | |
"title": "Karpenter * Keda : Le duo gagnant du FinOps", | |
"tags": [ | |
"☁️ Cloud & DevOps" | |
], | |
"trackTitle": "01 - Titan", | |
"startTime": "2025-10-17T09:00:00+02:00", | |
"endTime": "2025-10-17T09:50:00+02:00", | |
"speakers": [ | |
"guillaume_membre", | |
"sebastien_fourreau" | |
] | |
}, | |
"laguerredespromptsattaquesdefensesauroyaumedesllm": { | |
"id": "laguerredespromptsattaquesdefensesauroyaumedesllm", | |
"title": "La Guerre des Prompts : attaques & défenses au royaume des LLM ⚔️🛡️🤖", | |
"tags": [ | |
"🤖 BigData & AI" | |
], | |
"trackTitle": "05 - Hangar", | |
"startTime": "2025-10-17T09:00:00+02:00", | |
"endTime": "2025-10-17T11:00:00+02:00", | |
"speakers": [ | |
"benjamin_bernard", | |
"francois_nollen", | |
"pierre_therrode", | |
"xavier_charef" | |
] | |
}, | |
"maisquestcequonvadevenirlemetierdedevpasseaucribledesscenariosde": { | |
"id": "maisquestcequonvadevenirlemetierdedevpasseaucribledesscenariosde", | |
"title": "\"Mais qu'est ce qu'on va devenir ?\" - Le métier de dev passé au crible des scénarios de l'ADEME", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "Unconf", | |
"startTime": "2025-10-17T09:00:00+02:00", | |
"endTime": "2025-10-17T11:00:00+02:00", | |
"speakers": [ | |
"cecilia_bossard", | |
"jean_palies" | |
] | |
}, | |
"makinganemulatorinjavascript": { | |
"id": "makinganemulatorinjavascript", | |
"title": "Making an Emulator in JavaScript?", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "00 - Jules Verne", | |
"startTime": "2025-10-17T09:00:00+02:00", | |
"endTime": "2025-10-17T09:50:00+02:00", | |
"speakers": [ | |
"sara_vieira" | |
] | |
}, | |
"proprieteetintelligenceartificielleundroitsacrealepreuvedesmachi": { | |
"id": "proprieteetintelligenceartificielleundroitsacrealepreuvedesmachi", | |
"title": "Propriété et Intelligence Artificielle : un droit sacré à l’épreuve des machines ?", | |
"tags": [ | |
"🤖 BigData & AI" | |
], | |
"trackTitle": "02 - Belem", | |
"startTime": "2025-10-17T09:00:00+02:00", | |
"endTime": "2025-10-17T09:50:00+02:00", | |
"speakers": [ | |
"nicolas_blanchon" | |
] | |
}, | |
"toiaussidonnesdustyleatesdonneesavecgrafana": { | |
"id": "toiaussidonnesdustyleatesdonneesavecgrafana", | |
"title": "Toi aussi donnes du style à tes données avec Grafana", | |
"tags": [ | |
"☁️ Cloud & DevOps" | |
], | |
"trackTitle": "06 - L'Atelier", | |
"startTime": "2025-10-17T09:00:00+02:00", | |
"endTime": "2025-10-17T11:00:00+02:00", | |
"speakers": [ | |
"matthieu_vincent", | |
"thomas_jouve" | |
] | |
}, | |
"45minpourmettresonapplicationagenouxleguidecompletdutestdecharge": { | |
"id": "45minpourmettresonapplicationagenouxleguidecompletdutestdecharge", | |
"title": "45 min pour mettre son application à genoux : le guide complet du test de charge", | |
"tags": [ | |
"📝 Languages" | |
], | |
"trackTitle": "02 - Belem", | |
"startTime": "2025-10-17T10:10:00+02:00", | |
"endTime": "2025-10-17T11:00:00+02:00", | |
"speakers": [ | |
"loic_ortola", | |
"mathilde_lorrain" | |
] | |
}, | |
"commentnousavonstransformelesrestosducoeurencloudprovider": { | |
"id": "commentnousavonstransformelesrestosducoeurencloudprovider", | |
"title": "Comment nous avons transformé les Restos du Coeur en Cloud Provider", | |
"tags": [ | |
"☁️ Cloud & DevOps" | |
], | |
"trackTitle": "00 - Jules Verne", | |
"startTime": "2025-10-17T10:10:00+02:00", | |
"endTime": "2025-10-17T11:00:00+02:00", | |
"speakers": [ | |
"julien_briault" | |
] | |
}, | |
"optimizingthirdpartiesinframeworkswithdx": { | |
"id": "optimizingthirdpartiesinframeworkswithdx", | |
"title": "Optimizing third parties in frameworks with DX", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "03 - Tour Bretagne", | |
"startTime": "2025-10-17T10:10:00+02:00", | |
"endTime": "2025-10-17T11:00:00+02:00", | |
"speakers": [ | |
"julien_huang" | |
] | |
}, | |
"revolutionnezvotreprisedenotesdubulletjournalaobsidian": { | |
"id": "revolutionnezvotreprisedenotesdubulletjournalaobsidian", | |
"title": "Révolutionnez votre prise de notes : du Bullet Journal à Obsidian", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "01 - Titan", | |
"startTime": "2025-10-17T10:10:00+02:00", | |
"endTime": "2025-10-17T11:00:00+02:00", | |
"speakers": [ | |
"hoani_cross" | |
] | |
}, | |
"breakingailivecodingandhackingapplicationswithgenerativeai": { | |
"id": "breakingailivecodingandhackingapplicationswithgenerativeai", | |
"title": "Breaking AI: Live coding and hacking applications with Generative AI", | |
"tags": [ | |
"🐱💻 SECURITY" | |
], | |
"trackTitle": "00 - Jules Verne", | |
"startTime": "2025-10-17T11:20:00+02:00", | |
"endTime": "2025-10-17T12:10:00+02:00", | |
"speakers": [ | |
"brian_vermeer" | |
] | |
}, | |
"iletaitunefoismodularmonolithlaquetedelarchitectureparfaite": { | |
"id": "iletaitunefoismodularmonolithlaquetedelarchitectureparfaite", | |
"title": "Il était une fois... Modular monolith : la quête de l’architecture parfaite", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "01 - Titan", | |
"startTime": "2025-10-17T11:20:00+02:00", | |
"endTime": "2025-10-17T12:10:00+02:00", | |
"speakers": [ | |
"thomas_piscitelli" | |
] | |
}, | |
"limitsrequestsqospriorityclassesonbalaiecequevouspensiezsavoirsu": { | |
"id": "limitsrequestsqospriorityclassesonbalaiecequevouspensiezsavoirsu", | |
"title": "Limits, Requests, QoS, PriorityClasses, on balaie ce que vous pensiez savoir sur le scheduling dans Kubernetes", | |
"tags": [ | |
"☁️ Cloud & DevOps" | |
], | |
"trackTitle": "02 - Belem", | |
"startTime": "2025-10-17T11:20:00+02:00", | |
"endTime": "2025-10-17T12:10:00+02:00", | |
"speakers": [ | |
"denis_germain", | |
"quentin_joly" | |
] | |
}, | |
"quantumcomputinginpracticewherewearewhatworksandwhatsnext": { | |
"id": "quantumcomputinginpracticewherewearewhatworksandwhatsnext", | |
"title": "Quantum Computing in Practice: Where We Are, What Works, and What’s Next", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "03 - Tour Bretagne", | |
"startTime": "2025-10-17T11:20:00+02:00", | |
"endTime": "2025-10-17T12:10:00+02:00", | |
"speakers": [ | |
"lennart" | |
] | |
}, | |
"2hchronopourtraquertoutcequibougedanstonbackendavecopentelemetry": { | |
"id": "2hchronopourtraquertoutcequibougedanstonbackendavecopentelemetry", | |
"title": "2h chrono pour traquer tout ce qui bouge dans ton backend avec OpenTelemetry", | |
"tags": [ | |
"☁️ Cloud & DevOps" | |
], | |
"trackTitle": "06 - L'Atelier", | |
"startTime": "2025-10-17T14:00:00+02:00", | |
"endTime": "2025-10-17T16:00:00+02:00", | |
"speakers": [ | |
"sebastien_oddo", | |
"vivien_maleze" | |
] | |
}, | |
"agentsintelligentslanouvellefrontieredesllms": { | |
"id": "agentsintelligentslanouvellefrontieredesllms", | |
"title": "Agents intelligents, la nouvelle frontière des LLMs", | |
"tags": [ | |
"🤖 BigData & AI" | |
], | |
"trackTitle": "00 - Jules Verne", | |
"startTime": "2025-10-17T14:00:00+02:00", | |
"endTime": "2025-10-17T14:50:00+02:00", | |
"speakers": [ | |
"guillaume_laforge" | |
] | |
}, | |
"iletaitunefailleconstruirelaresiliencedansunmondechaotique": { | |
"id": "iletaitunefailleconstruirelaresiliencedansunmondechaotique", | |
"title": "Il Était une Faille : Construire la Résilience dans un Monde Chaotique", | |
"tags": [ | |
"☁️ Cloud & DevOps" | |
], | |
"trackTitle": "02 - Belem", | |
"startTime": "2025-10-17T14:00:00+02:00", | |
"endTime": "2025-10-17T14:50:00+02:00", | |
"speakers": [ | |
"julien_crestin", | |
"vincent_daligault" | |
] | |
}, | |
"liotpour5ansetatelierdinitiationsurcartemicrobit": { | |
"id": "liotpour5ansetatelierdinitiationsurcartemicrobit", | |
"title": "L'IOT pour 5 ans et + : atelier d'initiation sur carte micro:bit", | |
"tags": [ | |
"📟 IoT & Hardware" | |
], | |
"trackTitle": "04 - Les Machines", | |
"startTime": "2025-10-17T14:00:00+02:00", | |
"endTime": "2025-10-17T16:00:00+02:00", | |
"speakers": [ | |
"jonathan_baranzini", | |
"thomas_cami" | |
] | |
}, | |
"maitrisetypescriptparlapratique": { | |
"id": "maitrisetypescriptparlapratique", | |
"title": "Maîtrise Typescript par la pratique", | |
"tags": [ | |
"📝 Languages" | |
], | |
"trackTitle": "05 - Hangar", | |
"startTime": "2025-10-17T14:00:00+02:00", | |
"endTime": "2025-10-17T16:00:00+02:00", | |
"speakers": [ | |
"bastien_tran", | |
"johan_rouve", | |
"marjorie_aubert" | |
] | |
}, | |
"parolesdedevlaconferenceouvousavezlaparole": { | |
"id": "parolesdedevlaconferenceouvousavezlaparole", | |
"title": "Paroles de dev' : la conférence où vous avez la parole !", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "Unconf", | |
"startTime": "2025-10-17T14:00:00+02:00", | |
"endTime": "2025-10-17T16:00:00+02:00", | |
"speakers": [ | |
"benoit_martin", | |
"damien_raude_morvan" | |
] | |
}, | |
"succesdebloquerendresonjeuvideoaccessible": { | |
"id": "succesdebloquerendresonjeuvideoaccessible", | |
"title": "Succès débloqué : rendre son jeu vidéo accessible", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "03 - Tour Bretagne", | |
"startTime": "2025-10-17T14:00:00+02:00", | |
"endTime": "2025-10-17T14:50:00+02:00", | |
"speakers": [ | |
"noelie_roux", | |
"yasmine_messaoudi" | |
] | |
}, | |
"thefutureofuiisopen": { | |
"id": "thefutureofuiisopen", | |
"title": "The future of UI is \"open\"", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "01 - Titan", | |
"startTime": "2025-10-17T14:00:00+02:00", | |
"endTime": "2025-10-17T14:50:00+02:00", | |
"speakers": [ | |
"brecht_de_ruyte" | |
] | |
}, | |
"defrankensteinashakespeareressuscitervosconferencesenarticlesave": { | |
"id": "defrankensteinashakespeareressuscitervosconferencesenarticlesave", | |
"title": "De Frankenstein à Shakespeare : ressusciter vos conférences en articles avec AWS Amplify Gen 2 et Amazon Bedrock", | |
"tags": [ | |
"☁️ Cloud & DevOps" | |
], | |
"trackTitle": "00 - Jules Verne", | |
"startTime": "2025-10-17T15:10:00+02:00", | |
"endTime": "2025-10-17T16:00:00+02:00", | |
"speakers": [ | |
"adrien_lebret" | |
] | |
}, | |
"detectivesdelaprodresoudrelenqueteavantlecrash": { | |
"id": "detectivesdelaprodresoudrelenqueteavantlecrash", | |
"title": "Détectives de la prod : résoudre l’enquête avant le crash", | |
"tags": [ | |
"☁️ Cloud & DevOps" | |
], | |
"trackTitle": "02 - Belem", | |
"startTime": "2025-10-17T15:10:00+02:00", | |
"endTime": "2025-10-17T16:00:00+02:00", | |
"speakers": [ | |
"sebastien_ferrer" | |
] | |
}, | |
"optimiserdesuisweblegacydansunmoteurdejeuaaa": { | |
"id": "optimiserdesuisweblegacydansunmoteurdejeuaaa", | |
"title": "Optimiser des UIs Web legacy dans un moteur de jeu AAA", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "01 - Titan", | |
"startTime": "2025-10-17T15:10:00+02:00", | |
"endTime": "2025-10-17T16:00:00+02:00", | |
"speakers": [ | |
"clement_gregoire", | |
"cedric_chariere_fiedler" | |
] | |
}, | |
"quandleterminaldevorelauituipourtoutlemonde": { | |
"id": "quandleterminaldevorelauituipourtoutlemonde", | |
"title": "Quand le Terminal dévore la UI : TUI pour tout le monde !", | |
"tags": [ | |
"📝 Languages" | |
], | |
"trackTitle": "03 - Tour Bretagne", | |
"startTime": "2025-10-17T15:10:00+02:00", | |
"endTime": "2025-10-17T16:00:00+02:00", | |
"speakers": [ | |
"thierry_chantier" | |
] | |
}, | |
"conceptionduneiadejeuvideoaveclapprentissageparrenforcement": { | |
"id": "conceptionduneiadejeuvideoaveclapprentissageparrenforcement", | |
"title": "Conception d'une IA de jeu vidéo avec l'apprentissage par renforcement", | |
"tags": [ | |
"🤖 BigData & AI" | |
], | |
"trackTitle": "01 - Titan", | |
"startTime": "2025-10-17T16:20:00+02:00", | |
"endTime": "2025-10-17T16:40:00+02:00", | |
"speakers": [ | |
"vincent_ogloblinsky" | |
] | |
}, | |
"jbangunfichierjavapourlesgouvernertous": { | |
"id": "jbangunfichierjavapourlesgouvernertous", | |
"title": "JBang, un fichier Java pour les gouverner tous ? 💍", | |
"tags": [ | |
"📝 Languages" | |
], | |
"trackTitle": "02 - Belem", | |
"startTime": "2025-10-17T16:20:00+02:00", | |
"endTime": "2025-10-17T16:40:00+02:00", | |
"speakers": [ | |
"stephane_philippart" | |
] | |
}, | |
"laspirantchevalierlynxjspeutildetronermonseigneurreactnativeetle": { | |
"id": "laspirantchevalierlynxjspeutildetronermonseigneurreactnativeetle", | |
"title": "L'aspirant chevalier LynxJS peut-il détrôner monseigneur React Native et le duc de Flutter ?", | |
"tags": [ | |
"📱 Mobile" | |
], | |
"trackTitle": "00 - Jules Verne", | |
"startTime": "2025-10-17T16:20:00+02:00", | |
"endTime": "2025-10-17T16:40:00+02:00", | |
"speakers": [ | |
"simon_bernardin" | |
] | |
}, | |
"silencecatournedelecovolontariatalapromotiondemonsideprojectenau": { | |
"id": "silencecatournedelecovolontariatalapromotiondemonsideprojectenau", | |
"title": "Silence... Ça tourne ! : De l'éco-volontariat à la promotion de mon side project en Australie", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "03 - Tour Bretagne", | |
"startTime": "2025-10-17T16:20:00+02:00", | |
"endTime": "2025-10-17T16:40:00+02:00", | |
"speakers": [ | |
"nicolas_guillot" | |
] | |
}, | |
"embellirdesqrcodesaleredelagenai": { | |
"id": "embellirdesqrcodesaleredelagenai", | |
"title": "Embellir des QR Codes à l’ère de la GenAI", | |
"tags": [ | |
"🤖 BigData & AI" | |
], | |
"trackTitle": "02 - Belem", | |
"startTime": "2025-10-17T16:50:00+02:00", | |
"endTime": "2025-10-17T17:10:00+02:00", | |
"speakers": [ | |
"raphael_semeteys" | |
] | |
}, | |
"enjavascriptilyaunpaquetpourtoutetsouventpourrien": { | |
"id": "enjavascriptilyaunpaquetpourtoutetsouventpourrien", | |
"title": "En JavaScript, il y a un paquet pour tout... et souvent pour rien.", | |
"tags": [ | |
"🌍 Web" | |
], | |
"trackTitle": "01 - Titan", | |
"startTime": "2025-10-17T16:50:00+02:00", | |
"endTime": "2025-10-17T17:10:00+02:00", | |
"speakers": [ | |
"esteban_s" | |
] | |
}, | |
"lanotificationenjeuxetpistesdesolutions": { | |
"id": "lanotificationenjeuxetpistesdesolutions", | |
"title": "La notification : enjeux et pistes de solutions", | |
"tags": [ | |
"💚 UX / UI" | |
], | |
"trackTitle": "03 - Tour Bretagne", | |
"startTime": "2025-10-17T16:50:00+02:00", | |
"endTime": "2025-10-17T17:10:00+02:00", | |
"speakers": [ | |
"flora_brochier" | |
] | |
}, | |
"voyageguideaupaysdelinaccessibilite": { | |
"id": "voyageguideaupaysdelinaccessibilite", | |
"title": "Voyage guidé au pays de l’inaccessibilité", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "00 - Jules Verne", | |
"startTime": "2025-10-17T16:50:00+02:00", | |
"endTime": "2025-10-17T17:10:00+02:00", | |
"speakers": [ | |
"thanh_lan_doublier" | |
] | |
}, | |
"day-2-keynote-close": { | |
"id": "day-2-keynote-close", | |
"title": "Closing Keynote", | |
"tags": [ | |
"💡 Discovery" | |
], | |
"trackTitle": "00 - Jules Verne", | |
"startTime": "2025-10-17T17:20:00+02:00", | |
"endTime": "2025-10-17T17:20:00+02:00", | |
"speakers": [ | |
"speaker-closing-keynote" | |
] | |
} | |
}, | |
"speakers": { | |
"speaker-opening-keynote": { | |
"id": "speaker-opening-keynote", | |
"name": "Opening Keynote Speaker", | |
"photoUrl": "https://lh6.googleusercontent.com/-8jfAnB8MoEk/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rfljM0L6FJZKs7NcX3segDEzfgD-A/photo.jpg" | |
}, | |
"speaker-closing-keynote": { | |
"id": "speaker-closing-keynote", | |
"name": "Closing Keynote Speaker", | |
"photoUrl": "https://lh6.googleusercontent.com/-8jfAnB8MoEk/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rfljM0L6FJZKs7NcX3segDEzfgD-A/photo.jpg" | |
}, | |
"anonymous": { | |
"id": "anonymous", | |
"name": "Anonymous", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/undefined.png" | |
}, | |
"arnaud_jean": { | |
"id": "arnaud_jean", | |
"name": "Arnaud Jean", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/arnaud_jean.jpg" | |
}, | |
"olivier_leplus": { | |
"id": "olivier_leplus", | |
"name": "Olivier Leplus", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/olivier_leplus.jpeg" | |
}, | |
"tiffany_souterre": { | |
"id": "tiffany_souterre", | |
"name": "Tiffany Souterre", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/tiffany_souterre.jpg" | |
}, | |
"alexandre_buisine": { | |
"id": "alexandre_buisine", | |
"name": "Alexandre Buisine", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/alexandre_buisine.jpg" | |
}, | |
"mathieu_tortuyaux": { | |
"id": "mathieu_tortuyaux", | |
"name": "Mathieu Tortuyaux", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/mathieu_tortuyaux.jpg" | |
}, | |
"oceane_gillard": { | |
"id": "oceane_gillard", | |
"name": "Océane GILLARD", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/oceane_gillard.jpg" | |
}, | |
"patrice_de_saint_steban": { | |
"id": "patrice_de_saint_steban", | |
"name": "Patrice De Saint Steban", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/patrice_de_saint_steban.jpg" | |
}, | |
"jerome_tama": { | |
"id": "jerome_tama", | |
"name": "Jérôme Tama", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/jerome_tama.jpg" | |
}, | |
"benjamin_cavy": { | |
"id": "benjamin_cavy", | |
"name": "Benjamin Cavy", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/benjamin_cavy.jpg" | |
}, | |
"guillaume_vernade": { | |
"id": "guillaume_vernade", | |
"name": "Guillaume Vernade", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/guillaume_vernade.jpg" | |
}, | |
"kevin_davin": { | |
"id": "kevin_davin", | |
"name": "Kevin Davin", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/kevin_davin.jpeg" | |
}, | |
"mathilde_rigabert_lemee": { | |
"id": "mathilde_rigabert_lemee", | |
"name": "Mathilde Rigabert Lemée", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/mathilde_rigabert_lemee.jpg" | |
}, | |
"sara_attallah_gherardi": { | |
"id": "sara_attallah_gherardi", | |
"name": "Sara Attallah-Gherardi", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/sara_attallah_gherardi.jpg" | |
}, | |
"sarah_tedjani": { | |
"id": "sarah_tedjani", | |
"name": "Sarah Tedjani", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/sarah_tedjani.jpeg" | |
}, | |
"ludovic_lefebvre": { | |
"id": "ludovic_lefebvre", | |
"name": "Ludovic Lefebvre", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/ludovic_lefebvre.jpeg" | |
}, | |
"mey_beisaron": { | |
"id": "mey_beisaron", | |
"name": "Mey Beisaron", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/mey_beisaron.jpg" | |
}, | |
"nicolas_delsaux": { | |
"id": "nicolas_delsaux", | |
"name": "Nicolas Delsaux", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/nicolas_delsaux.jpg" | |
}, | |
"m4dz": { | |
"id": "m4dz", | |
"name": "m4dz", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/m4dz.jpg" | |
}, | |
"lucas_audart": { | |
"id": "lucas_audart", | |
"name": "Lucas Audart", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/lucas_audart.jpg" | |
}, | |
"mickael_alves": { | |
"id": "mickael_alves", | |
"name": "Mickael Alves", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/mickael_alves.jpg" | |
}, | |
"montaine_marteau": { | |
"id": "montaine_marteau", | |
"name": "Montaine Marteau", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/montaine_marteau.jpg" | |
}, | |
"rachel_dubois": { | |
"id": "rachel_dubois", | |
"name": "Rachel Dubois", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/rachel_dubois.jpg" | |
}, | |
"florent_albert": { | |
"id": "florent_albert", | |
"name": "Florent Albert", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/florent_albert.jpg" | |
}, | |
"jeremy_chauvin": { | |
"id": "jeremy_chauvin", | |
"name": "Jérémy CHAUVIN", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/jeremy_chauvin.jpg" | |
}, | |
"maxime_courant": { | |
"id": "maxime_courant", | |
"name": "Maxime COURANT", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/maxime_courant.jpeg" | |
}, | |
"samuel_berthe": { | |
"id": "samuel_berthe", | |
"name": "Samuel Berthe", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/samuel_berthe.jpg" | |
}, | |
"eduardo_san_martin_morote": { | |
"id": "eduardo_san_martin_morote", | |
"name": "Eduardo San Martin Morote", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/eduardo_san_martin_morote.jpg" | |
}, | |
"robin_caroff": { | |
"id": "robin_caroff", | |
"name": "Robin Caroff", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/robin_caroff.jpg" | |
}, | |
"thomas_boutin": { | |
"id": "thomas_boutin", | |
"name": "Thomas Boutin", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/thomas_boutin.jpg" | |
}, | |
"pierre": { | |
"id": "pierre", | |
"name": "Pierre", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/pierre.jpg" | |
}, | |
"simon_mellerin": { | |
"id": "simon_mellerin", | |
"name": "Simon MELLERIN", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/simon_mellerin.jpeg" | |
}, | |
"kate_smith": { | |
"id": "kate_smith", | |
"name": "Kate Smith", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/kate_smith.jpg" | |
}, | |
"alain": { | |
"id": "alain", | |
"name": "Alain Lesage", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/alain_lesage.jpeg" | |
}, | |
"oliver_dunk": { | |
"id": "oliver_dunk", | |
"name": "Oliver Dunk", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/oliver_dunk.jpg" | |
}, | |
"laurent_mangin": { | |
"id": "laurent_mangin", | |
"name": "Laurent Mangin", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/laurent_mangin.jpg" | |
}, | |
"julien_wittouck": { | |
"id": "julien_wittouck", | |
"name": "Julien WITTOUCK", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/julien_wittouck.jpg" | |
}, | |
"faye_ellis": { | |
"id": "faye_ellis", | |
"name": "Faye Ellis", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/faye_ellis.jpeg" | |
}, | |
"sasha_denisov": { | |
"id": "sasha_denisov", | |
"name": "Sasha Denisov", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/sasha_denisov.jpg" | |
}, | |
"seifeddin_mansri": { | |
"id": "seifeddin_mansri", | |
"name": "Seifeddin Mansri", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/seifeddin_mansri.jpg" | |
}, | |
"nailya_bogrova": { | |
"id": "nailya_bogrova", | |
"name": "Nailya BOGROVA", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/nailya_bogrova.jpeg" | |
}, | |
"sonia_seddiki": { | |
"id": "sonia_seddiki", | |
"name": "Sonia Seddiki", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/sonia_seddiki.jpg" | |
}, | |
"lesage_yann": { | |
"id": "lesage_yann", | |
"name": "lesage yann", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/lesage_yann.jpg" | |
}, | |
"florent_legras": { | |
"id": "florent_legras", | |
"name": "Florent Legras", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/florent_legras.jpg" | |
}, | |
"yulianna_khorolich": { | |
"id": "yulianna_khorolich", | |
"name": "Yulianna KHOROLICH", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/yulianna_khorolich.jpeg" | |
}, | |
"angi___guyard": { | |
"id": "angi___guyard", | |
"name": "Angi ❄️Guyard", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/angi___guyard.jpg" | |
}, | |
"emmanuelle_aboaf": { | |
"id": "emmanuelle_aboaf", | |
"name": "Emmanuelle ABOAF", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/emmanuelle_aboaf.jpg" | |
}, | |
"nico_martin": { | |
"id": "nico_martin", | |
"name": "Nico Martin", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/nico_martin.jpg" | |
}, | |
"maud_nalpas": { | |
"id": "maud_nalpas", | |
"name": "Maud Nalpas", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/maud_nalpas.webp" | |
}, | |
"thomas_steiner": { | |
"id": "thomas_steiner", | |
"name": "Thomas Steiner", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/thomas_steiner.jpg" | |
}, | |
"alexis_lina": { | |
"id": "alexis_lina", | |
"name": "Alexis Lina", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/alexis_lina.jpg" | |
}, | |
"francois_eckert": { | |
"id": "francois_eckert", | |
"name": "François Eckert", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/francois_eckert.jpg" | |
}, | |
"mathieu_herbert": { | |
"id": "mathieu_herbert", | |
"name": "mathieu herbert", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/mathieu_herbert.jpg" | |
}, | |
"donia_chaiehloudj": { | |
"id": "donia_chaiehloudj", | |
"name": "Donia Chaiehloudj", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/donia_chaiehloudj.jpg" | |
}, | |
"tim_carry": { | |
"id": "tim_carry", | |
"name": "Tim Carry", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/tim_carry.jpg" | |
}, | |
"marie_terrier": { | |
"id": "marie_terrier", | |
"name": "Marie Terrier", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/marrie_terrier.jpeg" | |
}, | |
"marie_viley": { | |
"id": "marie_viley", | |
"name": "Marie Viley", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/marie_viley.jpg" | |
}, | |
"modeste_assiongbon": { | |
"id": "modeste_assiongbon", | |
"name": "Modeste ASSIONGBON", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/modeste_assiongbon.jpg" | |
}, | |
"philippe_bousquet": { | |
"id": "philippe_bousquet", | |
"name": "Philippe Bousquet", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/philippe_bousquet.jpg" | |
}, | |
"guillaume_membre": { | |
"id": "guillaume_membre", | |
"name": "Guillaume Membré", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/guillaume_membre.jpg" | |
}, | |
"sebastien_fourreau": { | |
"id": "sebastien_fourreau", | |
"name": "Sébastien FOURREAU", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/sebastien_fourreau.jpg" | |
}, | |
"benjamin_bernard": { | |
"id": "benjamin_bernard", | |
"name": "Benjamin BERNARD", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/benjamin_bernard.jpg" | |
}, | |
"francois_nollen": { | |
"id": "francois_nollen", | |
"name": "François Nollen", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/francois_nollen.jpg" | |
}, | |
"pierre_therrode": { | |
"id": "pierre_therrode", | |
"name": "Pierre Therrode", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/pierre_therrode.jpg" | |
}, | |
"xavier_charef": { | |
"id": "xavier_charef", | |
"name": "Xavier Charef", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/xavier_charef.jpeg" | |
}, | |
"cecilia_bossard": { | |
"id": "cecilia_bossard", | |
"name": "Cécilia Bossard", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/cecilia_bossard.jpeg" | |
}, | |
"jean_palies": { | |
"id": "jean_palies", | |
"name": "Jean Paliès", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/jean_palies.jpg" | |
}, | |
"sara_vieira": { | |
"id": "sara_vieira", | |
"name": "Sara Vieira", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/sara_vieira.jpg" | |
}, | |
"nicolas_blanchon": { | |
"id": "nicolas_blanchon", | |
"name": "Nicolas Blanchon", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/nicolas_blanchon.jpg" | |
}, | |
"matthieu_vincent": { | |
"id": "matthieu_vincent", | |
"name": "Matthieu Vincent", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/matthieu_vincent.jpg" | |
}, | |
"thomas_jouve": { | |
"id": "thomas_jouve", | |
"name": "Thomas Jouve", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/thomas_jouve.jpg" | |
}, | |
"loic_ortola": { | |
"id": "loic_ortola", | |
"name": "Loïc Ortola", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/loic_ortola.jpg" | |
}, | |
"mathilde_lorrain": { | |
"id": "mathilde_lorrain", | |
"name": "Mathilde LORRAIN", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/mathilde_lorrain.jpg" | |
}, | |
"julien_briault": { | |
"id": "julien_briault", | |
"name": "Julien Briault", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/julien_briault.jpg" | |
}, | |
"julien_huang": { | |
"id": "julien_huang", | |
"name": "Julien Huang", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/julien_huang.jpg" | |
}, | |
"hoani_cross": { | |
"id": "hoani_cross", | |
"name": "Hoani Cross", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/hoani_cross.jpg" | |
}, | |
"brian_vermeer": { | |
"id": "brian_vermeer", | |
"name": "Brian Vermeer", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/brian_vermeer.jpg" | |
}, | |
"thomas_piscitelli": { | |
"id": "thomas_piscitelli", | |
"name": "Thomas Piscitelli", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/thomas_piscitelli.jpg" | |
}, | |
"denis_germain": { | |
"id": "denis_germain", | |
"name": "Denis GERMAIN", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/denis_germain.jpg" | |
}, | |
"quentin_joly": { | |
"id": "quentin_joly", | |
"name": "Quentin JOLY", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/quentin_joly.jpg" | |
}, | |
"lennart": { | |
"id": "lennart", | |
"name": "Lennart", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/lennart.jpg" | |
}, | |
"sebastien_oddo": { | |
"id": "sebastien_oddo", | |
"name": "Sébastien Oddo", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/sebastien_oddo.jpg" | |
}, | |
"vivien_maleze": { | |
"id": "vivien_maleze", | |
"name": "Vivien Maleze", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/vivien_maleze.jpeg" | |
}, | |
"guillaume_laforge": { | |
"id": "guillaume_laforge", | |
"name": "Guillaume Laforge", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/guillaume_laforge.jpg" | |
}, | |
"julien_crestin": { | |
"id": "julien_crestin", | |
"name": "Julien Crestin", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/julien_crestin.jpeg" | |
}, | |
"vincent_daligault": { | |
"id": "vincent_daligault", | |
"name": "vincent daligault", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/vincent_daligault.jpeg" | |
}, | |
"jonathan_baranzini": { | |
"id": "jonathan_baranzini", | |
"name": "Jonathan BARANZINI", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/jonathan_baranzini.jpg" | |
}, | |
"thomas_cami": { | |
"id": "thomas_cami", | |
"name": "Thomas Cami", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/thomas_cami.jpg" | |
}, | |
"bastien_tran": { | |
"id": "bastien_tran", | |
"name": "Bastien Tran", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/bastien_tran.jpg" | |
}, | |
"johan_rouve": { | |
"id": "johan_rouve", | |
"name": "Johan Rouve", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/johan_rouve.jpg" | |
}, | |
"marjorie_aubert": { | |
"id": "marjorie_aubert", | |
"name": "Marjorie Aubert", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/marjorie_aubert.jpg" | |
}, | |
"benoit_martin": { | |
"id": "benoit_martin", | |
"name": "Benoit MARTIN", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/benoit_martin.jpg" | |
}, | |
"damien_raude_morvan": { | |
"id": "damien_raude_morvan", | |
"name": "Damien Raude-Morvan", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/damien_raude_morvan.png" | |
}, | |
"noelie_roux": { | |
"id": "noelie_roux", | |
"name": "Noëlie Roux", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/noelie_roux.jpg" | |
}, | |
"yasmine_messaoudi": { | |
"id": "yasmine_messaoudi", | |
"name": "Yasmine Messaoudi", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/yasmine_messaoudi.jpg" | |
}, | |
"brecht_de_ruyte": { | |
"id": "brecht_de_ruyte", | |
"name": "Brecht De Ruyte", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/brecht_de_ruyte.jpg" | |
}, | |
"adrien_lebret": { | |
"id": "adrien_lebret", | |
"name": "Adrien Lebret", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/adrien_lebret.jpeg" | |
}, | |
"sebastien_ferrer": { | |
"id": "sebastien_ferrer", | |
"name": "Sébastien Ferrer", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/sebastien_ferrer.png" | |
}, | |
"clement_gregoire": { | |
"id": "clement_gregoire", | |
"name": "Clément Grégoire", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/clement_gregoire.webp" | |
}, | |
"cedric_chariere_fiedler": { | |
"id": "cedric_chariere_fiedler", | |
"name": "Cédric Chariere Fiedler", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/cedric_chariere_fiedler.webp" | |
}, | |
"thierry_chantier": { | |
"id": "thierry_chantier", | |
"name": "Thierry Chantier", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/thierry_chantier.png" | |
}, | |
"vincent_ogloblinsky": { | |
"id": "vincent_ogloblinsky", | |
"name": "Vincent Ogloblinsky", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/vincent_ogloblinsky.jpg" | |
}, | |
"stephane_philippart": { | |
"id": "stephane_philippart", | |
"name": "Stéphane Philippart", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/stephane_philippart.jpg" | |
}, | |
"simon_bernardin": { | |
"id": "simon_bernardin", | |
"name": "Simon Bernardin", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/simon_bernardin.jpg" | |
}, | |
"nicolas_guillot": { | |
"id": "nicolas_guillot", | |
"name": "Nicolas GUILLOT", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/nicolas_guillot.jpg" | |
}, | |
"raphael_semeteys": { | |
"id": "raphael_semeteys", | |
"name": "Raphael Semeteys", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/raphael_semeteys.jpg" | |
}, | |
"esteban_s": { | |
"id": "esteban_s", | |
"name": "Estéban Soubiran", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/esteban_s.jpg" | |
}, | |
"flora_brochier": { | |
"id": "flora_brochier", | |
"name": "Flora Brochier", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/flora_brochier.jpg" | |
}, | |
"thanh_lan_doublier": { | |
"id": "thanh_lan_doublier", | |
"name": "Thanh Lan DOUBLIER", | |
"photoUrl": "https://raw.githubusercontent.com/GDG-Nantes/Devfest2025/main/src/images/speakers/thanh_lan_doublier.jpeg" | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment