Skip to content

Instantly share code, notes, and snippets.

@nayosis
Last active May 15, 2025 08:49
Show Gist options
  • Save nayosis/9e3e99511ea9bd3703d49ff5265ed805 to your computer and use it in GitHub Desktop.
Save nayosis/9e3e99511ea9bd3703d49ff5265ed805 to your computer and use it in GitHub Desktop.
Devquest 2025
{
"sessions": {
"Y2lZpK9WwGOtlJAClHuT4KJWDFf1ClKnt": {
"id": "Y2lZpK9WwGOtlJAClHuT4KJWDFf1ClKnt",
"speakers": [
"keynote-speaker"
],
"tags": [
"keynote"
],
"title": "🗓️ A venir très prochainement... sisi j insiste",
"trackTitle": "La Forge"
},
"cm8bvayuq09vypr3net3sw0g3": {
"id": "cm8bvayuq09vypr3net3sw0g3",
"speakers": [
"alan-duchene"
],
"tags": [
"architecture"
],
"title": "Pair et mob programming : ensemble, on va plus loin",
"trackTitle": "La Forge"
},
"cm6hn7y2y01i5qy3mwl7ihzwe": {
"id": "cm6hn7y2y01i5qy3mwl7ihzwe",
"speakers": [
"noelie-roux"
],
"tags": [
"discovery"
],
"title": "Succès débloqué : rendre son jeu vidéo accessible",
"trackTitle": "Le planétarium"
},
"cm6esinq900ijqy3mknikw534": {
"id": "cm6esinq900ijqy3mknikw534",
"speakers": [
"dorian-lamande",
"guillaume-chauvet"
],
"tags": [
"frontend"
],
"title": "1h50min pour créer une App Front avec la Clean Archigonale ©️",
"trackTitle": "Le Laboratoire"
},
"cm8cw8rmb0agupr3npza3rxax": {
"id": "cm8cw8rmb0agupr3npza3rxax",
"speakers": [
"delegue-alexandre",
"yohan-alard"
],
"tags": [
"backend"
],
"title": "Les nouveautés du jdk 21+ par la pratique",
"trackTitle": "La porte Alchimique"
},
"cm6dqrrlv00e1qy3moij8sixq": {
"id": "cm6dqrrlv00e1qy3moij8sixq",
"speakers": [
"sylvain-gougouzian",
"brice"
],
"tags": [
"discovery"
],
"title": "🎶 \"Vois sur ton chemin, Aventuriers égarés, ...\" 🎶 Y'a-t-il un GPS dans le donjon ?",
"trackTitle": "La Forge"
},
"cm6fn1gm600wgqy3m6raun1qn": {
"id": "cm6fn1gm600wgqy3m6raun1qn",
"speakers": [
"anthony-pena"
],
"tags": [
"frontend"
],
"title": "Adieu RxJS ! Vive les Signals ! Oh wait…",
"trackTitle": "Le planétarium"
},
"cm6j6kywd01uoqy3m8798ojax": {
"id": "cm6j6kywd01uoqy3m8798ojax",
"speakers": [
"julien-libert"
],
"tags": [
"architecture"
],
"title": "Vous ne connaissez pas le S de Solid !",
"trackTitle": "La Forge"
},
"cm6j6kywd01uoqyzz8798ojax": {
"id": "cm6j6kywd01uoqyzz8798ojax",
"speakers": [],
"tags": [
"tremplin"
],
"title": "Tremplin DevQuest",
"trackTitle": "Le planétarium"
},
"cm6gwmltt01etqy3mhj7z575d": {
"id": "cm6gwmltt01etqy3mhj7z575d",
"speakers": [
"mickael-alves",
"etienne-idoux"
],
"tags": [
"frontend"
],
"title": "Les coulisses de JavaScript : ce qu’on utilise sans comprendre 🎭",
"trackTitle": "La Forge"
},
"cm6aymuvz0006qy3mibu4gx6b": {
"id": "cm6aymuvz0006qy3mibu4gx6b",
"speakers": [
"william-bartlett"
],
"tags": [
"architecture"
],
"title": "Cartographier pour mieux naviguer",
"trackTitle": "Le planétarium"
},
"cm84q0or8073apr3nqe2bm6d8": {
"id": "cm84q0or8073apr3nqe2bm6d8",
"speakers": [
"benjamin-cavy"
],
"tags": [
"frontend"
],
"title": "Playwright : tester vos applications devient un jeu d'enfant",
"trackTitle": "Le Laboratoire"
},
"cm6qmd7x300q8ms3mut7zlj4w": {
"id": "cm6qmd7x300q8ms3mut7zlj4w",
"speakers": [
"horacio-gonzalez-(lostinbrittany)"
],
"tags": [
"frontend"
],
"title": "Hands on HTMX et Web Components : un combo parfait pour le développement web",
"trackTitle": "La porte Alchimique"
},
"cm694u038054fqy3m0jntoqbg": {
"id": "cm694u038054fqy3m0jntoqbg",
"speakers": [
"loic-broquet"
],
"tags": [
"architecture"
],
"title": "Vers une Métrique DDD Continue : Dépasser les Limites de l'Event Storming",
"trackTitle": "La Forge"
},
"cm7t8u3tr0145p53me4jc32yk": {
"id": "cm7t8u3tr0145p53me4jc32yk",
"speakers": [
"moustapha-agack"
],
"tags": [
"discovery"
],
"title": "Un Pixel, puis un autre : Comment faire tourner DOOM sur une liseuse électronique 🕹️",
"trackTitle": "Le planétarium"
},
"cm7nu1o5f01klob3nv0l8etv8": {
"id": "cm7nu1o5f01klob3nv0l8etv8",
"speakers": [
"laurent-grangeau",
"tony-jarriault"
],
"tags": [
"cloud_devops"
],
"title": "Rafraîchi ta prod avec Kro",
"trackTitle": "La Forge"
},
"cm6asu4v705fuqy3myteyguxq": {
"id": "cm6asu4v705fuqy3myteyguxq",
"speakers": [
"antoine-candy",
"simon-mercier"
],
"tags": [
"ux_ui"
],
"title": "Dark Mode : analyse et conception",
"trackTitle": "Le planétarium"
},
"cm63d63xg0491qy3m7wmw7d55": {
"id": "cm63d63xg0491qy3m7wmw7d55",
"speakers": [
"louis-fredice-njako-molom",
"stanley-servical"
],
"tags": [
"discovery"
],
"title": "Really inaccessible",
"trackTitle": "Le Laboratoire"
},
"cm6599nze04kzqy3myrrg8ion": {
"id": "cm6599nze04kzqy3myrrg8ion",
"speakers": [
"jean-palies",
"cecilia-bossard"
],
"tags": [
"discovery"
],
"title": "\"Mais qu'est ce qu'on va devenir ?\" - Le métier de dev passé au crible des scénarios de l'ADEME",
"trackTitle": "La porte Alchimique"
},
"cm6chlau0007yqy3m47s4r9o4": {
"id": "cm6chlau0007yqy3m47s4r9o4",
"speakers": [
"sebastien-ferrer"
],
"tags": [
"cloud_devops"
],
"title": "Une identité pour les fédérer toutes !",
"trackTitle": "La Forge"
},
"cm7ptd0oq02kbob3n1ujqut1r": {
"id": "cm7ptd0oq02kbob3n1ujqut1r",
"speakers": [
"maximillien-gilet"
],
"tags": [
"frontend"
],
"title": "Astro, vers l'infini et au delà",
"trackTitle": "La Forge"
},
"cm8bv1ymp09vbpr3nyd3wxb5w": {
"id": "cm8bv1ymp09vbpr3nyd3wxb5w",
"speakers": [
"marie-viley"
],
"tags": [
"discovery"
],
"title": "OSINT : L’art de trouver ce qui ne devrait pas être trouvé",
"trackTitle": "La Forge"
},
"cm85swij307bxpr3nlhmzosxm": {
"id": "cm85swij307bxpr3nlhmzosxm",
"speakers": [
"florian-forestier"
],
"tags": [
"discovery"
],
"title": "Mes trains Jouef passent au numérique, avec des Raspberry et TinyGo !",
"trackTitle": "Le planétarium"
},
"cm63ldyyb049mqy3m34x4qx89": {
"id": "cm63ldyyb049mqy3m34x4qx89",
"speakers": [
"valentin-dumas"
],
"tags": [
"architecture"
],
"title": "Le dilemme du code legacy : on maintient ou on réécrit ?",
"trackTitle": "La Forge"
},
"cm82vobp905glpr3n2ru6c1gh": {
"id": "cm82vobp905glpr3n2ru6c1gh",
"speakers": [
"antoine-mazure"
],
"tags": [
"architecture"
],
"title": "Comment j'ai (presque) arrêté de faire des tests automatisés ?",
"trackTitle": "Le planétarium"
},
"cm6ccrrc8006oqy3mrjk3rlew": {
"id": "cm6ccrrc8006oqy3mrjk3rlew",
"speakers": [
"gaetan-eleouet"
],
"tags": [
"architecture"
],
"title": "Je malmène ton LLM en direct avec 10 failles de sécurités",
"trackTitle": "La Forge"
},
"cm7d3soxt012dnz3mida7eluu": {
"id": "cm7d3soxt012dnz3mida7eluu",
"speakers": [
"julien-landure"
],
"tags": [
"cloud_devops"
],
"title": "Cloud Run... tout ce qu'il faut sans K8S",
"trackTitle": "Le planétarium"
},
"cm79bosgy003pnz3m4tnjdc0u": {
"id": "cm79bosgy003pnz3m4tnjdc0u",
"speakers": [
"anthony-cassaigne",
"craft-softwr-music"
],
"tags": [
"architecture"
],
"title": "Tester dans l'Hexagone: du Mob, du DDD, du TDD, des Doublures et les TestContainers !",
"trackTitle": "Le Laboratoire"
},
"cm71ryvfd00w0ml3mtlbzbk19": {
"id": "cm71ryvfd00w0ml3mtlbzbk19",
"speakers": [
"sylvain-gougouzian"
],
"tags": [
"backend"
],
"title": "Forger votre application CLI en 2h avec Bun (TypeScript)",
"trackTitle": "La porte Alchimique"
},
"cm66b68be04m4qy3mkpgy9owq": {
"id": "cm66b68be04m4qy3mkpgy9owq",
"speakers": [
"gael-poupard"
],
"tags": [
"frontend"
],
"title": "L’invasion du HTML mutant",
"trackTitle": "La Forge"
},
"cm88zazuy08rnpr3n1ymsjesu": {
"id": "cm88zazuy08rnpr3n1ymsjesu",
"speakers": [
"thibault-goudouneix"
],
"tags": [
"architecture"
],
"title": "Comment garantir la sécurité des applications mobiles bancaires ?",
"trackTitle": "Le planétarium"
},
"cm85mm6db0783pr3n9g5gf6k2": {
"id": "cm85mm6db0783pr3n9g5gf6k2",
"speakers": [
"stephane-philippart"
],
"tags": [
"backend"
],
"title": "JBang, un fichier Java pour les gouverner tous ?",
"trackTitle": "La Forge"
},
"cm85mm6db0783pr3n9g5rf6k2": {
"id": "cm85mm6db0783pr3n9g5rf6k2",
"speakers": [],
"tags": [
"tremplin"
],
"title": "Tremplin DevQuest",
"trackTitle": "Le planétarium"
},
"cm8d8l0qs0awmpr3nhs5tp5sy": {
"id": "cm8d8l0qs0awmpr3nhs5tp5sy",
"speakers": [
"emmanuel-bernard"
],
"tags": [
"backend"
],
"title": "Quarkus: philosophie, pragmatisme et innovation",
"trackTitle": "La Forge"
},
"cm733xtk00121ml3mdkfbg91v": {
"id": "cm733xtk00121ml3mdkfbg91v",
"speakers": [
"paul-vulliemin",
"melissa-pinon"
],
"tags": [
"cloud_devops"
],
"title": "Développe sur un toaster🍞 grâce à Coder",
"trackTitle": "Le planétarium"
},
"cm8db0z580ax0pr3n18889i8i": {
"id": "cm8db0z580ax0pr3n18889i8i",
"speakers": [
"julien-furiga",
"thomas-cornec"
],
"tags": [
"cloud_devops"
],
"title": "Hands-on Gen AI On AWS",
"trackTitle": "Le Laboratoire"
},
"cm8db0z580ax0pr3aa8889i1i": {
"id": "cm8db0z580ax0pr3aa8889i1i",
"speakers": [
"laurie-coquillat"
],
"tags": [
"architecture"
],
"title": "À vous de jouer : l’Agilité sur plateau !",
"trackTitle": "La porte Alchimique"
},
"cm88149gr08lgpr3nvfg4eu9j": {
"id": "cm88149gr08lgpr3nvfg4eu9j",
"speakers": [
"paul-roye"
],
"tags": [
"architecture"
],
"title": "⚔️ Le code dont vous êtes le héros ou l’héroïne : +5 en agilité, +10 en fun !",
"trackTitle": "La Forge"
},
"cm70y678900r8ml3mrc6a3p0y": {
"id": "cm70y678900r8ml3mrc6a3p0y",
"speakers": [
"thanh-lan-doublier"
],
"tags": [
"cloud_devops"
],
"title": "Guide de survie du Jedi développeur quand la législation s'intéresse à l'intelligence artificielle",
"trackTitle": "Le planétarium"
},
"cm63giaf60495qy3mpdnljodt": {
"id": "cm63giaf60495qy3mpdnljodt",
"speakers": [
"gregory-bersegeay"
],
"tags": [
"discovery"
],
"title": "Réaliser un jeu vidéo de A à Z",
"trackTitle": "La Forge"
},
"cm6akgkbx05baqy3mo3xy94ez": {
"id": "cm6akgkbx05baqy3mo3xy94ez",
"speakers": [
"francois-xavier-lair"
],
"tags": [
"frontend"
],
"title": "Vous pouvez venir à ce talk les yeux fermés",
"trackTitle": "Le planétarium"
},
"cm6tg1z1b01a0ms3m95u4nwjn": {
"id": "cm6tg1z1b01a0ms3m95u4nwjn",
"speakers": [
"thibautcantet"
],
"tags": [
"architecture"
],
"title": "Comment merger sa PR en 10 secondes​ : REX mob code review",
"trackTitle": "La Forge"
},
"cm88deamo08lqpr3nf0fgq4sy": {
"id": "cm88deamo08lqpr3nf0fgq4sy",
"speakers": [
"damien-hackett"
],
"tags": [
"discovery"
],
"title": "Le quantique : c est épique !!!",
"trackTitle": "Le planétarium"
},
"bt5ze6t1ec9tbr3v8vz31vre51": {
"id": "bt5ze6t1ec9tbr3v8vz31vre51",
"speakers": [
"matthieu-vincent"
],
"tags": [
"frontend"
],
"title": "Le Grimoire Perdu : La Renaissance de l’Écriture Sacrée avec mkdocs",
"trackTitle": "Le planétarium"
},
"cm86krnta0892pr3nwk8hr0lw": {
"id": "cm86krnta0892pr3nwk8hr0lw",
"speakers": [
"mehdi-chilla",
"jeremy-bernard"
],
"tags": [
"cloud_devops"
],
"title": "⚔️ Testing Quest: La Légende des Gardiens du Code 🏰🔥",
"trackTitle": "Le planétarium"
}
},
"speakers": {
"keynote-speaker": {
"id": "keynote-speaker",
"name": "void",
"photoUrl": "https://www.devquest.frundefined"
},
"julien-furiga": {
"id": "julien-furiga",
"name": "Julien Furiga",
"photoUrl": "https://www.devquest.fr/speakers/julien-furiga.jpg"
},
"thomas-cornec": {
"id": "thomas-cornec",
"name": "Thomas CORNEC",
"photoUrl": "https://www.devquest.fr/speakers/cornec.jpeg"
},
"emmanuel-bernard": {
"id": "emmanuel-bernard",
"name": "Emmanuel Bernard",
"photoUrl": "https://www.devquest.fr/speakers/emmanuel-bernard.jpg"
},
"alan-duchene": {
"id": "alan-duchene",
"name": "Alan DUCHENE",
"photoUrl": "https://www.devquest.fr/speakers/duchene.jpeg"
},
"marie-viley": {
"id": "marie-viley",
"name": "Marie Viley",
"photoUrl": "https://www.devquest.fr/speakers/viley.jpg"
},
"thibault-goudouneix": {
"id": "thibault-goudouneix",
"name": "Thibault Goudouneix",
"photoUrl": "https://www.devquest.fr/speakers/thibault-goudouneix.png"
},
"damien-hackett": {
"id": "damien-hackett",
"name": "Damien HACKETT",
"photoUrl": "https://www.devquest.fr/speakers/damien-hackett.jpg"
},
"paul-roye": {
"id": "paul-roye",
"name": "Paul ROYE",
"photoUrl": "https://www.devquest.fr/speakers/roye.jpeg"
},
"mehdi-chilla": {
"id": "mehdi-chilla",
"name": "Mehdi CHILLA",
"photoUrl": "https://www.devquest.fr/speakers/chilla.jpeg"
},
"jeremy-bernard": {
"id": "jeremy-bernard",
"name": "Jérémy BERNARD",
"photoUrl": "https://www.devquest.fr/speakers/bernard.jpeg"
},
"florian-forestier": {
"id": "florian-forestier",
"name": "Florian Forestier",
"photoUrl": "https://www.devquest.fr/speakers/forestier.jpg"
},
"stephane-philippart": {
"id": "stephane-philippart",
"name": "Stéphane Philippart",
"photoUrl": "https://www.devquest.fr/speakers/philippart.png"
},
"benjamin-cavy": {
"id": "benjamin-cavy",
"name": "Benjamin Cavy",
"photoUrl": "https://www.devquest.fr/speakers/cavy.png"
},
"antoine-mazure": {
"id": "antoine-mazure",
"name": "Antoine Mazure",
"photoUrl": "https://www.devquest.fr/speakers/antoine-mazure.jpeg"
},
"moustapha-agack": {
"id": "moustapha-agack",
"name": "Moustapha Agack",
"photoUrl": "https://www.devquest.fr/speakers/agack.jpg"
},
"delegue-alexandre": {
"id": "delegue-alexandre",
"name": "Delegue Alexandre",
"photoUrl": "https://www.devquest.fr/speakers/delegue.jpeg"
},
"yohan-alard": {
"id": "yohan-alard",
"name": "Yohan Alard",
"photoUrl": "https://www.devquest.fr/speakers/yohan-alard.jpg"
},
"laurent-grangeau": {
"id": "laurent-grangeau",
"name": "Laurent Grangeau",
"photoUrl": "https://www.devquest.fr/speakers/grangeau.jpeg"
},
"tony-jarriault": {
"id": "tony-jarriault",
"name": "Tony Jarriault",
"photoUrl": "https://www.devquest.fr/speakers/jarriault.jpeg"
},
"julien-landure": {
"id": "julien-landure",
"name": "Julien Landuré",
"photoUrl": "https://www.devquest.fr/speakers/landure.png"
},
"anthony-cassaigne": {
"id": "anthony-cassaigne",
"name": "Anthony Cassaigne",
"photoUrl": "https://www.devquest.fr/speakers/anthony-cassaigne.jpeg"
},
"craft-softwr-music": {
"id": "craft-softwr-music",
"name": "craft Softwr & Music",
"photoUrl": "https://www.devquest.fr/speakers/craftsoftware.jpg"
},
"paul-vulliemin": {
"id": "paul-vulliemin",
"name": "Paul Vulliemin",
"photoUrl": "https://www.devquest.fr/speakers/vulliemin.jpg"
},
"melissa-pinon": {
"id": "melissa-pinon",
"name": "Mélissa PINON",
"photoUrl": "https://www.devquest.fr/speakers/pinon.jpeg"
},
"maximillien-gilet": {
"id": "maximillien-gilet",
"name": "Maximillien Gilet",
"photoUrl": "https://www.devquest.fr/speakers/gilet.png"
},
"thanh-lan-doublier": {
"id": "thanh-lan-doublier",
"name": "Thanh Lan DOUBLIER",
"photoUrl": "https://www.devquest.fr/speakers/doublier.jpeg"
},
"thibautcantet": {
"id": "thibautcantet",
"name": "Thibaut Cantet",
"photoUrl": "https://www.devquest.frnull"
},
"horacio-gonzalez-(lostinbrittany)": {
"id": "horacio-gonzalez-(lostinbrittany)",
"name": "Horacio Gonzalez (LostInBrittany)",
"photoUrl": "https://www.devquest.fr/speakers/gonsalez.jpg"
},
"julien-libert": {
"id": "julien-libert",
"name": "Julien Libert",
"photoUrl": "https://www.devquest.fr/speakers/libert.png"
},
"noelie-roux": {
"id": "noelie-roux",
"name": "Noëlie Roux",
"photoUrl": "https://www.devquest.fr/speakers/roux.jpg"
},
"mickael-alves": {
"id": "mickael-alves",
"name": "Mickael Alves",
"photoUrl": "https://www.devquest.fr/speakers/alves.png"
},
"etienne-idoux": {
"id": "etienne-idoux",
"name": "Etienne IDOUX",
"photoUrl": "https://www.devquest.fr/speakers/idoux.jpeg"
},
"anthony-pena": {
"id": "anthony-pena",
"name": "Anthony Pena",
"photoUrl": "https://www.devquest.fr/speakers/pena.jpeg"
},
"dorian-lamande": {
"id": "dorian-lamande",
"name": "Dorian Lamandé",
"photoUrl": "https://www.devquest.fr/speakers/lamande.jpg"
},
"guillaume-chauvet": {
"id": "guillaume-chauvet",
"name": "Guillaume Chauvet",
"photoUrl": "https://www.devquest.fr/speakers/guillaume-chauvet.jpg"
},
"sylvain-gougouzian": {
"id": "sylvain-gougouzian",
"name": "Sylvain Gougouzian",
"photoUrl": "https://www.devquest.fr/speakers/gougouzian.jpg"
},
"brice": {
"id": "brice",
"name": "Brice Aramini",
"photoUrl": "https://www.devquest.fr/speakers/brice.png"
},
"sebastien-ferrer": {
"id": "sebastien-ferrer",
"name": "Sébastien Ferrer",
"photoUrl": "https://www.devquest.fr/speakers/ferrer.png"
},
"laurie-coquillat": {
"id": "laurie-coquillat",
"name": "Laurie Coquillat",
"photoUrl": "https://www.devquest.fr/speakers/coquillat.jpg"
},
"gaetan-eleouet": {
"id": "gaetan-eleouet",
"name": "Gaëtan Eleouet",
"photoUrl": "https://www.devquest.fr/speakers/gaetan-eleouet.png"
},
"william-bartlett": {
"id": "william-bartlett",
"name": "William Bartlett",
"photoUrl": "https://www.devquest.fr/speakers/bartlett.jpg"
},
"antoine-candy": {
"id": "antoine-candy",
"name": "Antoine CANDY",
"photoUrl": "https://www.devquest.fr/speakers/antoine-candy.jpeg"
},
"simon-mercier": {
"id": "simon-mercier",
"name": "Simon Mercier",
"photoUrl": "https://www.devquest.fr/speakers/mercier.png"
},
"francois-xavier-lair": {
"id": "francois-xavier-lair",
"name": "François-Xavier Lair",
"photoUrl": "https://www.devquest.fr/speakers/lair.jpeg"
},
"loic-broquet": {
"id": "loic-broquet",
"name": "Loïc Broquet",
"photoUrl": "https://www.devquest.fr/speakers/loic-broquet.jpeg"
},
"gael-poupard": {
"id": "gael-poupard",
"name": "Gaël Poupard",
"photoUrl": "https://www.devquest.fr/speakers/gael-poupard.jpeg"
},
"jean-palies": {
"id": "jean-palies",
"name": "Jean Paliès",
"photoUrl": "https://www.devquest.fr/speakers/paliès.png"
},
"cecilia-bossard": {
"id": "cecilia-bossard",
"name": "Cécilia Bossard",
"photoUrl": "https://www.devquest.fr/speakers/bossard.jpeg"
},
"valentin-dumas": {
"id": "valentin-dumas",
"name": "Valentin DUMAS",
"photoUrl": "https://www.devquest.fr/speakers/valentin-dumas.jpeg"
},
"gregory-bersegeay": {
"id": "gregory-bersegeay",
"name": "Grégory Bersegeay",
"photoUrl": "https://www.devquest.fr/speakers/bersegeay.jpeg"
},
"louis-fredice-njako-molom": {
"id": "louis-fredice-njako-molom",
"name": "Louis Fredice NJAKO MOLOM",
"photoUrl": "https://www.devquest.fr/speakers/molom.png"
},
"stanley-servical": {
"id": "stanley-servical",
"name": "Stanley Servical",
"photoUrl": "https://www.devquest.fr/speakers/servical.png"
},
"matthieu-vincent": {
"id": "matthieu-vincent",
"name": "Matthieu Vincent",
"photoUrl": "https://www.devquest.fr/speakers/matthieu-vincent.jpg"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment