From 288b1f55fddbf11b8de1548d39ea877d1ad69a78 Mon Sep 17 00:00:00 2001 From: Thomas DA ROCHA Date: Fri, 6 Oct 2023 14:07:43 +0200 Subject: [PATCH] test: Fix unit tests --- .github/workflows/lenra-build.yml | 4 +- src/views/pages/session.js | 2 +- test/views/__snapshots__/layout.test.js.snap | 2843 +++++----- test/views/layout.test.js | 11 +- .../pages/__snapshots__/session.test.js.snap | 4601 +++++++++-------- .../pages/__snapshots__/speaker.test.js.snap | 2617 +++++----- 6 files changed, 5220 insertions(+), 4858 deletions(-) diff --git a/.github/workflows/lenra-build.yml b/.github/workflows/lenra-build.yml index 76b8a37..630b77e 100644 --- a/.github/workflows/lenra-build.yml +++ b/.github/workflows/lenra-build.yml @@ -15,6 +15,8 @@ jobs: uses: ndeloof/install-compose-action@v0.0.1 - run: docker-compose --version - name: Install Lenra CLI - run: wget -c https://github.com/lenra-io/lenra_cli/releases/latest/download/lenra-linux-x86_64.tar.gz -O - | tar -xz + run: wget -c https://github.com/lenra-io/lenra_cli/releases/latest/download/lenra-linux-x86_64 -O lenra + - name: Make Lenra CLI executable + run: chmod +x lenra - name: Build app run: ./lenra build diff --git a/src/views/pages/session.js b/src/views/pages/session.js index 809f671..170246e 100644 --- a/src/views/pages/session.js +++ b/src/views/pages/session.js @@ -44,7 +44,7 @@ export default function ([favorite], /* _props, */{ context: { pathParams } }) ).onPressed("@lenra:navTo", { path: openfeedbacks[session.attributes.key] }), ]) .spacing(16), - View(views.personnalNotes).data(DataApi.collectionName(Note), { user: "@me", session: session.attributes.key }).props({ session: session.attributes.key }), + View("personnalNotes").find(Note, { user: "@me", session: session.attributes.key }).props({ session: session.attributes.key }), ]) .direction("vertical") .spacing(16) diff --git a/test/views/__snapshots__/layout.test.js.snap b/test/views/__snapshots__/layout.test.js.snap index 8872792..a212170 100644 --- a/test/views/__snapshots__/layout.test.js.snap +++ b/test/views/__snapshots__/layout.test.js.snap @@ -2,15 +2,17 @@ exports[`fil d'Ariane snapshot agenda 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -19,21 +21,22 @@ exports[`fil d'Ariane snapshot agenda 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot map 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -42,23 +45,23 @@ exports[`fil d'Ariane snapshot map 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -67,16 +70,16 @@ exports[`fil d'Ariane snapshot map 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Map", }, "padding": { @@ -85,25 +88,26 @@ exports[`fil d'Ariane snapshot map 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session FrankenPHP 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -112,23 +116,23 @@ exports[`fil d'Ariane snapshot session FrankenPHP 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -137,16 +141,16 @@ exports[`fil d'Ariane snapshot session FrankenPHP 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "FrankenPHP, un serveur d'application moderne pour PHP écrit en Go", }, "padding": { @@ -155,25 +159,26 @@ exports[`fil d'Ariane snapshot session FrankenPHP 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session a_la_decouverte_du_developpement_mobile 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -182,23 +187,23 @@ exports[`fil d'Ariane snapshot session a_la_decouverte_du_developpement_mobile 1 "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -207,16 +212,16 @@ exports[`fil d'Ariane snapshot session a_la_decouverte_du_developpement_mobile 1 "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "À la découverte du développement mobile, sans les maux de tête", }, "padding": { @@ -225,25 +230,26 @@ exports[`fil d'Ariane snapshot session a_la_decouverte_du_developpement_mobile 1 "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session apprenons_ensemble 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -252,23 +258,23 @@ exports[`fil d'Ariane snapshot session apprenons_ensemble 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -277,16 +283,16 @@ exports[`fil d'Ariane snapshot session apprenons_ensemble 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Apprenons ensemble grâce aux bookclubs", }, "padding": { @@ -295,25 +301,26 @@ exports[`fil d'Ariane snapshot session apprenons_ensemble 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session astuces_pour_parler 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -322,23 +329,23 @@ exports[`fil d'Ariane snapshot session astuces_pour_parler 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -347,16 +354,16 @@ exports[`fil d'Ariane snapshot session astuces_pour_parler 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "🗣️ Zut ! J'aurais du dire ça ! 🙊 Astuces pour parler avec aisance en public 🎙️", }, "padding": { @@ -365,25 +372,26 @@ exports[`fil d'Ariane snapshot session astuces_pour_parler 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session avant_je_supprimai_des_bugs 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -392,23 +400,23 @@ exports[`fil d'Ariane snapshot session avant_je_supprimai_des_bugs 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -417,16 +425,16 @@ exports[`fil d'Ariane snapshot session avant_je_supprimai_des_bugs 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Avant, je supprimai des bugs, maintenant j'élève des abeilles", }, "padding": { @@ -435,25 +443,26 @@ exports[`fil d'Ariane snapshot session avant_je_supprimai_des_bugs 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session bienvenue_dans_ma_zone_d_inconfort 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -462,23 +471,23 @@ exports[`fil d'Ariane snapshot session bienvenue_dans_ma_zone_d_inconfort 1`] = "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -487,16 +496,16 @@ exports[`fil d'Ariane snapshot session bienvenue_dans_ma_zone_d_inconfort 1`] = "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Bienvenue dans ma zone d'inconfort", }, "padding": { @@ -505,25 +514,26 @@ exports[`fil d'Ariane snapshot session bienvenue_dans_ma_zone_d_inconfort 1`] = "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session cette_annee_retombez_amoureux_de_CSS 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -532,23 +542,23 @@ exports[`fil d'Ariane snapshot session cette_annee_retombez_amoureux_de_CSS 1`] "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -557,16 +567,16 @@ exports[`fil d'Ariane snapshot session cette_annee_retombez_amoureux_de_CSS 1`] "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Cette année, retombez amoureux de CSS ❤️", }, "padding": { @@ -575,25 +585,26 @@ exports[`fil d'Ariane snapshot session cette_annee_retombez_amoureux_de_CSS 1`] "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session comment_gerer_des_journees_de_35h 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -602,23 +613,23 @@ exports[`fil d'Ariane snapshot session comment_gerer_des_journees_de_35h 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -627,16 +638,16 @@ exports[`fil d'Ariane snapshot session comment_gerer_des_journees_de_35h 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Comment gérer des journées de 35h ?", }, "padding": { @@ -645,25 +656,26 @@ exports[`fil d'Ariane snapshot session comment_gerer_des_journees_de_35h 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session comment_hacker_vos_applications_mobiles 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -672,23 +684,23 @@ exports[`fil d'Ariane snapshot session comment_hacker_vos_applications_mobiles 1 "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -697,16 +709,16 @@ exports[`fil d'Ariane snapshot session comment_hacker_vos_applications_mobiles 1 "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Comment hacker vos applications mobiles ?", }, "padding": { @@ -715,25 +727,26 @@ exports[`fil d'Ariane snapshot session comment_hacker_vos_applications_mobiles 1 "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session construire_soi_meme_son_clavier_mecanique 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -742,23 +755,23 @@ exports[`fil d'Ariane snapshot session construire_soi_meme_son_clavier_mecanique "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -767,16 +780,16 @@ exports[`fil d'Ariane snapshot session construire_soi_meme_son_clavier_mecanique "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Construire soi-même son clavier mécanique, idée bizarre ou idée de génie ?", }, "padding": { @@ -785,25 +798,26 @@ exports[`fil d'Ariane snapshot session construire_soi_meme_son_clavier_mecanique "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session corn_hole_2_turbo 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -812,23 +826,23 @@ exports[`fil d'Ariane snapshot session corn_hole_2_turbo 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -837,16 +851,16 @@ exports[`fil d'Ariane snapshot session corn_hole_2_turbo 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Corn Hole 2 Turbo : De l'arduino pour l'apéro !", }, "padding": { @@ -855,25 +869,26 @@ exports[`fil d'Ariane snapshot session corn_hole_2_turbo 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session creer_des_objets_3D_avec_du_code 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -882,23 +897,23 @@ exports[`fil d'Ariane snapshot session creer_des_objets_3D_avec_du_code 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -907,16 +922,16 @@ exports[`fil d'Ariane snapshot session creer_des_objets_3D_avec_du_code 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Créer des objets 3D avec du code, grâce à OpenSCAD", }, "padding": { @@ -925,25 +940,26 @@ exports[`fil d'Ariane snapshot session creer_des_objets_3D_avec_du_code 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session creer_sa_propre_vm_avec_compilation_jit_pour_les_nuls 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -952,23 +968,23 @@ exports[`fil d'Ariane snapshot session creer_sa_propre_vm_avec_compilation_jit_p "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -977,16 +993,16 @@ exports[`fil d'Ariane snapshot session creer_sa_propre_vm_avec_compilation_jit_p "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Créer sa propre VM avec compilation JIT pour les nuls", }, "padding": { @@ -995,25 +1011,26 @@ exports[`fil d'Ariane snapshot session creer_sa_propre_vm_avec_compilation_jit_p "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session d_un_orchestre_fige_a_un_joli_ballet 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -1022,23 +1039,23 @@ exports[`fil d'Ariane snapshot session d_un_orchestre_fige_a_un_joli_ballet 1`] "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -1047,16 +1064,16 @@ exports[`fil d'Ariane snapshot session d_un_orchestre_fige_a_un_joli_ballet 1`] "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "D'un orchestre figé à un joli ballet aka comment on a propulsé notre monolith dans un pas de danse endiablé 😈", }, "padding": { @@ -1065,25 +1082,26 @@ exports[`fil d'Ariane snapshot session d_un_orchestre_fige_a_un_joli_ballet 1`] "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session de_la_tablette_d_argile_a_ChatGPT 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -1092,23 +1110,23 @@ exports[`fil d'Ariane snapshot session de_la_tablette_d_argile_a_ChatGPT 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -1117,16 +1135,16 @@ exports[`fil d'Ariane snapshot session de_la_tablette_d_argile_a_ChatGPT 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "De la tablette d'argile à ChatGPT : la passionnante histoire de la diffusion du savoir", }, "padding": { @@ -1135,25 +1153,26 @@ exports[`fil d'Ariane snapshot session de_la_tablette_d_argile_a_ChatGPT 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session dessines_moi_rust 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -1162,23 +1181,23 @@ exports[`fil d'Ariane snapshot session dessines_moi_rust 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -1187,16 +1206,16 @@ exports[`fil d'Ariane snapshot session dessines_moi_rust 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Dessines-moi Rust ✏🦀", }, "padding": { @@ -1205,25 +1224,26 @@ exports[`fil d'Ariane snapshot session dessines_moi_rust 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session dis_papa_c_est_quoi_impression_3D 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -1232,23 +1252,23 @@ exports[`fil d'Ariane snapshot session dis_papa_c_est_quoi_impression_3D 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -1257,16 +1277,16 @@ exports[`fil d'Ariane snapshot session dis_papa_c_est_quoi_impression_3D 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Dis papa, c'est quoi l'impression 3D ?", }, "padding": { @@ -1275,25 +1295,26 @@ exports[`fil d'Ariane snapshot session dis_papa_c_est_quoi_impression_3D 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session do_not_track_me 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -1302,23 +1323,23 @@ exports[`fil d'Ariane snapshot session do_not_track_me 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -1327,16 +1348,16 @@ exports[`fil d'Ariane snapshot session do_not_track_me 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "#DoNotTrackMe 📺📱", }, "padding": { @@ -1345,25 +1366,26 @@ exports[`fil d'Ariane snapshot session do_not_track_me 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session escape_camp_part_1 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -1372,23 +1394,23 @@ exports[`fil d'Ariane snapshot session escape_camp_part_1 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -1397,16 +1419,16 @@ exports[`fil d'Ariane snapshot session escape_camp_part_1 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Escape Camp 🏃🏕️", }, "padding": { @@ -1415,25 +1437,26 @@ exports[`fil d'Ariane snapshot session escape_camp_part_1 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session escape_camp_part_2 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -1442,23 +1465,23 @@ exports[`fil d'Ariane snapshot session escape_camp_part_2 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -1467,16 +1490,16 @@ exports[`fil d'Ariane snapshot session escape_camp_part_2 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Escape Camp 🏃🏕️", }, "padding": { @@ -1485,25 +1508,26 @@ exports[`fil d'Ariane snapshot session escape_camp_part_2 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session esprit_de_famille 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -1512,23 +1536,23 @@ exports[`fil d'Ariane snapshot session esprit_de_famille 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -1537,16 +1561,16 @@ exports[`fil d'Ariane snapshot session esprit_de_famille 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Esprit de famille, méthodes, rapport à l'argent, ambitions - l'héritage d'une famille d'entrepreneurs depuis 100 ans", }, "padding": { @@ -1555,25 +1579,26 @@ exports[`fil d'Ariane snapshot session esprit_de_famille 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session et_si_on_arretait_de_basher_les_esn 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -1582,23 +1607,23 @@ exports[`fil d'Ariane snapshot session et_si_on_arretait_de_basher_les_esn 1`] = "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -1607,16 +1632,16 @@ exports[`fil d'Ariane snapshot session et_si_on_arretait_de_basher_les_esn 1`] = "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Et si on arrêtait de basher les ESN ?", }, "padding": { @@ -1625,25 +1650,26 @@ exports[`fil d'Ariane snapshot session et_si_on_arretait_de_basher_les_esn 1`] = "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session event_driven_qu_est_ce_donc 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -1652,23 +1678,23 @@ exports[`fil d'Ariane snapshot session event_driven_qu_est_ce_donc 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -1677,16 +1703,16 @@ exports[`fil d'Ariane snapshot session event_driven_qu_est_ce_donc 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Event Driven, qu'est-ce donc ?! Un nouveau buzzword ?", }, "padding": { @@ -1695,25 +1721,26 @@ exports[`fil d'Ariane snapshot session event_driven_qu_est_ce_donc 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session il_etait_une_fois_un_arbre_qui_parle 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -1722,23 +1749,23 @@ exports[`fil d'Ariane snapshot session il_etait_une_fois_un_arbre_qui_parle 1`] "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -1747,16 +1774,16 @@ exports[`fil d'Ariane snapshot session il_etait_une_fois_un_arbre_qui_parle 1`] "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Il était une fois un arbre qui parle", }, "padding": { @@ -1765,25 +1792,26 @@ exports[`fil d'Ariane snapshot session il_etait_une_fois_un_arbre_qui_parle 1`] "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session imager_materialiser_sa_pensee 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -1792,23 +1820,23 @@ exports[`fil d'Ariane snapshot session imager_materialiser_sa_pensee 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -1817,16 +1845,16 @@ exports[`fil d'Ariane snapshot session imager_materialiser_sa_pensee 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Imager, matérialiser sa pensée", }, "padding": { @@ -1835,25 +1863,26 @@ exports[`fil d'Ariane snapshot session imager_materialiser_sa_pensee 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session intelligence_artificielle_expliquee_en_20_minutes 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -1862,23 +1891,23 @@ exports[`fil d'Ariane snapshot session intelligence_artificielle_expliquee_en_20 "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -1887,16 +1916,16 @@ exports[`fil d'Ariane snapshot session intelligence_artificielle_expliquee_en_20 "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "L'intelligence artificielle expliquée en 20 minutes !", }, "padding": { @@ -1905,25 +1934,26 @@ exports[`fil d'Ariane snapshot session intelligence_artificielle_expliquee_en_20 "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session ivre_et_au_chomage 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -1932,23 +1962,23 @@ exports[`fil d'Ariane snapshot session ivre_et_au_chomage 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -1957,16 +1987,16 @@ exports[`fil d'Ariane snapshot session ivre_et_au_chomage 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Ivre et au chômage, elle décide d'écrire un livre sur le Scala en plein Covid", }, "padding": { @@ -1975,25 +2005,26 @@ exports[`fil d'Ariane snapshot session ivre_et_au_chomage 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session javascript_une_histoire 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -2002,23 +2033,23 @@ exports[`fil d'Ariane snapshot session javascript_une_histoire 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -2027,16 +2058,16 @@ exports[`fil d'Ariane snapshot session javascript_une_histoire 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "JavaScript : une histoire d'amour 💔", }, "padding": { @@ -2045,25 +2076,26 @@ exports[`fil d'Ariane snapshot session javascript_une_histoire 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session keynote_jeudi_matin 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -2072,23 +2104,23 @@ exports[`fil d'Ariane snapshot session keynote_jeudi_matin 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -2097,16 +2129,16 @@ exports[`fil d'Ariane snapshot session keynote_jeudi_matin 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Keynote d'ouverture et Marché aux poissons", }, "padding": { @@ -2115,25 +2147,26 @@ exports[`fil d'Ariane snapshot session keynote_jeudi_matin 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session keynote_vendredi_matin 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -2142,23 +2175,23 @@ exports[`fil d'Ariane snapshot session keynote_vendredi_matin 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -2167,16 +2200,16 @@ exports[`fil d'Ariane snapshot session keynote_vendredi_matin 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Keynote surprise et Marché aux poissons", }, "padding": { @@ -2185,25 +2218,26 @@ exports[`fil d'Ariane snapshot session keynote_vendredi_matin 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session keynote_vendredi_soir 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -2212,23 +2246,23 @@ exports[`fil d'Ariane snapshot session keynote_vendredi_soir 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -2237,16 +2271,16 @@ exports[`fil d'Ariane snapshot session keynote_vendredi_soir 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Keynote d'Au revoir 😢", }, "padding": { @@ -2255,25 +2289,26 @@ exports[`fil d'Ariane snapshot session keynote_vendredi_soir 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session l_art_du_DeeJaying_par_la_pratique 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -2282,23 +2317,23 @@ exports[`fil d'Ariane snapshot session l_art_du_DeeJaying_par_la_pratique 1`] = "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -2307,16 +2342,16 @@ exports[`fil d'Ariane snapshot session l_art_du_DeeJaying_par_la_pratique 1`] = "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "L'art du DeeJaying par la pratique", }, "padding": { @@ -2325,25 +2360,26 @@ exports[`fil d'Ariane snapshot session l_art_du_DeeJaying_par_la_pratique 1`] = "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session la_pull_request_de_l_horreur 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -2352,23 +2388,23 @@ exports[`fil d'Ariane snapshot session la_pull_request_de_l_horreur 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -2377,16 +2413,16 @@ exports[`fil d'Ariane snapshot session la_pull_request_de_l_horreur 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "La Pull Request de l’horreur", }, "padding": { @@ -2395,25 +2431,26 @@ exports[`fil d'Ariane snapshot session la_pull_request_de_l_horreur 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session le_guide_du_voyageur 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -2422,23 +2459,23 @@ exports[`fil d'Ariane snapshot session le_guide_du_voyageur 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -2447,16 +2484,16 @@ exports[`fil d'Ariane snapshot session le_guide_du_voyageur 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Le guide du voyageur LGBTQIA+", }, "padding": { @@ -2465,25 +2502,26 @@ exports[`fil d'Ariane snapshot session le_guide_du_voyageur 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session les_7_vies_d_une_qa_analyst 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -2492,23 +2530,23 @@ exports[`fil d'Ariane snapshot session les_7_vies_d_une_qa_analyst 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -2517,16 +2555,16 @@ exports[`fil d'Ariane snapshot session les_7_vies_d_une_qa_analyst 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Les 7 vies d'une QA Analyst en reconversion", }, "padding": { @@ -2535,25 +2573,26 @@ exports[`fil d'Ariane snapshot session les_7_vies_d_une_qa_analyst 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session maitrise_ton_apprentissage 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -2562,23 +2601,23 @@ exports[`fil d'Ariane snapshot session maitrise_ton_apprentissage 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -2587,16 +2626,16 @@ exports[`fil d'Ariane snapshot session maitrise_ton_apprentissage 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Maitrise ton apprentissage aussi bien que la cuisson de tes saucisses 🔥", }, "padding": { @@ -2605,25 +2644,26 @@ exports[`fil d'Ariane snapshot session maitrise_ton_apprentissage 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session mini_golf_pour_une_accessibilite 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -2632,23 +2672,23 @@ exports[`fil d'Ariane snapshot session mini_golf_pour_une_accessibilite 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -2657,16 +2697,16 @@ exports[`fil d'Ariane snapshot session mini_golf_pour_une_accessibilite 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Mini golf pour une accessibilité numérique maximale", }, "padding": { @@ -2675,25 +2715,26 @@ exports[`fil d'Ariane snapshot session mini_golf_pour_une_accessibilite 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session mobkky_le_mob_applique_au_molkky 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -2702,23 +2743,23 @@ exports[`fil d'Ariane snapshot session mobkky_le_mob_applique_au_molkky 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -2727,16 +2768,16 @@ exports[`fil d'Ariane snapshot session mobkky_le_mob_applique_au_molkky 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Möbkky, le mob appliqué au Mölkky 🎳", }, "padding": { @@ -2745,25 +2786,26 @@ exports[`fil d'Ariane snapshot session mobkky_le_mob_applique_au_molkky 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session naviguer_et_coder_comment_on_fait 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -2772,23 +2814,23 @@ exports[`fil d'Ariane snapshot session naviguer_et_coder_comment_on_fait 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -2797,16 +2839,16 @@ exports[`fil d'Ariane snapshot session naviguer_et_coder_comment_on_fait 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Naviguer et coder, comment on fait ?", }, "padding": { @@ -2815,25 +2857,26 @@ exports[`fil d'Ariane snapshot session naviguer_et_coder_comment_on_fait 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session on_vit_deja_dans_un_monde_federe 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -2842,23 +2885,23 @@ exports[`fil d'Ariane snapshot session on_vit_deja_dans_un_monde_federe 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -2867,16 +2910,16 @@ exports[`fil d'Ariane snapshot session on_vit_deja_dans_un_monde_federe 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "On vit déjà dans un monde fédéré !", }, "padding": { @@ -2885,25 +2928,26 @@ exports[`fil d'Ariane snapshot session on_vit_deja_dans_un_monde_federe 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session passez_moins_de_temps_a_attendre_la_ci 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -2912,23 +2956,23 @@ exports[`fil d'Ariane snapshot session passez_moins_de_temps_a_attendre_la_ci 1` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -2937,16 +2981,16 @@ exports[`fil d'Ariane snapshot session passez_moins_de_temps_a_attendre_la_ci 1` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Passez moins de temps à attendre la CI et plus de temps au bord de la piscine", }, "padding": { @@ -2955,25 +2999,26 @@ exports[`fil d'Ariane snapshot session passez_moins_de_temps_a_attendre_la_ci 1` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session pour_eviter_le_dirty_recruiting 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -2982,23 +3027,23 @@ exports[`fil d'Ariane snapshot session pour_eviter_le_dirty_recruiting 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -3007,16 +3052,16 @@ exports[`fil d'Ariane snapshot session pour_eviter_le_dirty_recruiting 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Pour éviter le dirty recruiting, on ne laisse pas ses valeurs dans un coin", }, "padding": { @@ -3025,25 +3070,26 @@ exports[`fil d'Ariane snapshot session pour_eviter_le_dirty_recruiting 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session programmons_ensemble 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -3052,23 +3098,23 @@ exports[`fil d'Ariane snapshot session programmons_ensemble 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -3077,16 +3123,16 @@ exports[`fil d'Ariane snapshot session programmons_ensemble 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Programmons ensemble... une boite de vitesses", }, "padding": { @@ -3095,25 +3141,26 @@ exports[`fil d'Ariane snapshot session programmons_ensemble 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session recits_d_epouvante_mlops 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -3122,23 +3169,23 @@ exports[`fil d'Ariane snapshot session recits_d_epouvante_mlops 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -3147,16 +3194,16 @@ exports[`fil d'Ariane snapshot session recits_d_epouvante_mlops 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Récits d'épouvante MLOps : Oseras-tu y faire face ?", }, "padding": { @@ -3165,25 +3212,26 @@ exports[`fil d'Ariane snapshot session recits_d_epouvante_mlops 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session revivez_la_cryptographie_de_nos_ancetres 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -3192,23 +3240,23 @@ exports[`fil d'Ariane snapshot session revivez_la_cryptographie_de_nos_ancetres "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -3217,16 +3265,16 @@ exports[`fil d'Ariane snapshot session revivez_la_cryptographie_de_nos_ancetres "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Revivez la cryptographie de nos ancêtres, de Lysandre de Sparte à Blaise de Vigenère", }, "padding": { @@ -3235,25 +3283,26 @@ exports[`fil d'Ariane snapshot session revivez_la_cryptographie_de_nos_ancetres "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session sous_le_capot 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -3262,23 +3311,23 @@ exports[`fil d'Ariane snapshot session sous_le_capot 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -3287,16 +3336,16 @@ exports[`fil d'Ariane snapshot session sous_le_capot 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Sous le capot des navigateurs web", }, "padding": { @@ -3305,25 +3354,26 @@ exports[`fil d'Ariane snapshot session sous_le_capot 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session speech_to_text 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -3332,23 +3382,23 @@ exports[`fil d'Ariane snapshot session speech_to_text 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -3357,16 +3407,16 @@ exports[`fil d'Ariane snapshot session speech_to_text 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Speech To Text: une opportunité pour améliorer votre productivité ?", }, "padding": { @@ -3375,25 +3425,26 @@ exports[`fil d'Ariane snapshot session speech_to_text 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session the_developer_portal 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -3402,23 +3453,23 @@ exports[`fil d'Ariane snapshot session the_developer_portal 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -3427,16 +3478,16 @@ exports[`fil d'Ariane snapshot session the_developer_portal 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "The Developer Portal: Open the Gate to Productivity 🚀", }, "padding": { @@ -3445,25 +3496,26 @@ exports[`fil d'Ariane snapshot session the_developer_portal 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session un_scrum_master_en_or 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -3472,23 +3524,23 @@ exports[`fil d'Ariane snapshot session un_scrum_master_en_or 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -3497,16 +3549,16 @@ exports[`fil d'Ariane snapshot session un_scrum_master_en_or 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Un scrum master en or", }, "padding": { @@ -3515,25 +3567,26 @@ exports[`fil d'Ariane snapshot session un_scrum_master_en_or 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session vite_une_nouvelle_ere_de_tooling_front 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -3542,23 +3595,23 @@ exports[`fil d'Ariane snapshot session vite_une_nouvelle_ere_de_tooling_front 1` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -3567,16 +3620,16 @@ exports[`fil d'Ariane snapshot session vite_une_nouvelle_ere_de_tooling_front 1` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Vite, une nouvelle ère de tooling front ?", }, "padding": { @@ -3585,25 +3638,26 @@ exports[`fil d'Ariane snapshot session vite_une_nouvelle_ere_de_tooling_front 1` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session vous_pouvez_venir 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -3612,23 +3666,23 @@ exports[`fil d'Ariane snapshot session vous_pouvez_venir 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -3637,16 +3691,16 @@ exports[`fil d'Ariane snapshot session vous_pouvez_venir 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Vous pouvez venir à ce talk les yeux fermés", }, "padding": { @@ -3655,25 +3709,26 @@ exports[`fil d'Ariane snapshot session vous_pouvez_venir 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session wolfy 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -3682,23 +3737,23 @@ exports[`fil d'Ariane snapshot session wolfy 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -3707,16 +3762,16 @@ exports[`fil d'Ariane snapshot session wolfy 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Wolfy - de 2000 à 20 000 joueurs connectés", }, "padding": { @@ -3725,25 +3780,26 @@ exports[`fil d'Ariane snapshot session wolfy 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot session yagni_kiss_and_dry 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Agenda", }, "padding": { @@ -3752,23 +3808,23 @@ exports[`fil d'Ariane snapshot session yagni_kiss_and_dry 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -3777,16 +3833,16 @@ exports[`fil d'Ariane snapshot session yagni_kiss_and_dry 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "YAGNI, KISS, and DRY: The Secret Recipe For Better Software Design", }, "padding": { @@ -3795,21 +3851,22 @@ exports[`fil d'Ariane snapshot session yagni_kiss_and_dry 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker agnes_cardin 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -3818,23 +3875,23 @@ exports[`fil d'Ariane snapshot speaker agnes_cardin 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -3843,17 +3900,18 @@ exports[`fil d'Ariane snapshot speaker agnes_cardin 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -3862,23 +3920,23 @@ exports[`fil d'Ariane snapshot speaker agnes_cardin 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -3887,16 +3945,16 @@ exports[`fil d'Ariane snapshot speaker agnes_cardin 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Agnès Cardin", }, "padding": { @@ -3905,21 +3963,22 @@ exports[`fil d'Ariane snapshot speaker agnes_cardin 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker aleth_gueguen 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -3928,23 +3987,23 @@ exports[`fil d'Ariane snapshot speaker aleth_gueguen 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -3953,17 +4012,18 @@ exports[`fil d'Ariane snapshot speaker aleth_gueguen 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -3972,23 +4032,23 @@ exports[`fil d'Ariane snapshot speaker aleth_gueguen 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -3997,16 +4057,16 @@ exports[`fil d'Ariane snapshot speaker aleth_gueguen 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Aleth Gueguen", }, "padding": { @@ -4015,21 +4075,22 @@ exports[`fil d'Ariane snapshot speaker aleth_gueguen 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker amelie_avignon 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -4038,23 +4099,23 @@ exports[`fil d'Ariane snapshot speaker amelie_avignon 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4063,17 +4124,18 @@ exports[`fil d'Ariane snapshot speaker amelie_avignon 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -4082,23 +4144,23 @@ exports[`fil d'Ariane snapshot speaker amelie_avignon 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4107,16 +4169,16 @@ exports[`fil d'Ariane snapshot speaker amelie_avignon 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Amélie Avignon", }, "padding": { @@ -4125,21 +4187,22 @@ exports[`fil d'Ariane snapshot speaker amelie_avignon 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker anthony_le_goas 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -4148,23 +4211,23 @@ exports[`fil d'Ariane snapshot speaker anthony_le_goas 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4173,17 +4236,18 @@ exports[`fil d'Ariane snapshot speaker anthony_le_goas 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -4192,23 +4256,23 @@ exports[`fil d'Ariane snapshot speaker anthony_le_goas 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4217,16 +4281,16 @@ exports[`fil d'Ariane snapshot speaker anthony_le_goas 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Anthony Le Goas", }, "padding": { @@ -4235,21 +4299,22 @@ exports[`fil d'Ariane snapshot speaker anthony_le_goas 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker anthony_pena 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -4258,23 +4323,23 @@ exports[`fil d'Ariane snapshot speaker anthony_pena 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4283,17 +4348,18 @@ exports[`fil d'Ariane snapshot speaker anthony_pena 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -4302,23 +4368,23 @@ exports[`fil d'Ariane snapshot speaker anthony_pena 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4327,16 +4393,16 @@ exports[`fil d'Ariane snapshot speaker anthony_pena 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Anthony Pena", }, "padding": { @@ -4345,21 +4411,22 @@ exports[`fil d'Ariane snapshot speaker anthony_pena 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker audrey_moulins 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -4368,23 +4435,23 @@ exports[`fil d'Ariane snapshot speaker audrey_moulins 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4393,17 +4460,18 @@ exports[`fil d'Ariane snapshot speaker audrey_moulins 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -4412,23 +4480,23 @@ exports[`fil d'Ariane snapshot speaker audrey_moulins 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4437,16 +4505,16 @@ exports[`fil d'Ariane snapshot speaker audrey_moulins 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Audrey Moulins", }, "padding": { @@ -4455,21 +4523,22 @@ exports[`fil d'Ariane snapshot speaker audrey_moulins 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker benjamin_legrand 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -4478,23 +4547,23 @@ exports[`fil d'Ariane snapshot speaker benjamin_legrand 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4503,17 +4572,18 @@ exports[`fil d'Ariane snapshot speaker benjamin_legrand 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -4522,23 +4592,23 @@ exports[`fil d'Ariane snapshot speaker benjamin_legrand 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4547,16 +4617,16 @@ exports[`fil d'Ariane snapshot speaker benjamin_legrand 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Benjamin Legrand", }, "padding": { @@ -4565,21 +4635,22 @@ exports[`fil d'Ariane snapshot speaker benjamin_legrand 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker benoit_masson 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -4588,23 +4659,23 @@ exports[`fil d'Ariane snapshot speaker benoit_masson 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4613,17 +4684,18 @@ exports[`fil d'Ariane snapshot speaker benoit_masson 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -4632,23 +4704,23 @@ exports[`fil d'Ariane snapshot speaker benoit_masson 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4657,16 +4729,16 @@ exports[`fil d'Ariane snapshot speaker benoit_masson 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Benoît Masson", }, "padding": { @@ -4675,21 +4747,22 @@ exports[`fil d'Ariane snapshot speaker benoit_masson 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker cedric_gatay 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -4698,23 +4771,23 @@ exports[`fil d'Ariane snapshot speaker cedric_gatay 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4723,17 +4796,18 @@ exports[`fil d'Ariane snapshot speaker cedric_gatay 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -4742,23 +4816,23 @@ exports[`fil d'Ariane snapshot speaker cedric_gatay 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4767,16 +4841,16 @@ exports[`fil d'Ariane snapshot speaker cedric_gatay 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Cedric Gatay", }, "padding": { @@ -4785,21 +4859,22 @@ exports[`fil d'Ariane snapshot speaker cedric_gatay 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker celine_louvet 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -4808,23 +4883,23 @@ exports[`fil d'Ariane snapshot speaker celine_louvet 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4833,17 +4908,18 @@ exports[`fil d'Ariane snapshot speaker celine_louvet 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -4852,23 +4928,23 @@ exports[`fil d'Ariane snapshot speaker celine_louvet 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4877,16 +4953,16 @@ exports[`fil d'Ariane snapshot speaker celine_louvet 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Céline Louvet", }, "padding": { @@ -4895,21 +4971,22 @@ exports[`fil d'Ariane snapshot speaker celine_louvet 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker christophe_jolivet 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -4918,23 +4995,23 @@ exports[`fil d'Ariane snapshot speaker christophe_jolivet 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4943,17 +5020,18 @@ exports[`fil d'Ariane snapshot speaker christophe_jolivet 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -4962,23 +5040,23 @@ exports[`fil d'Ariane snapshot speaker christophe_jolivet 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -4987,16 +5065,16 @@ exports[`fil d'Ariane snapshot speaker christophe_jolivet 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Christophe Jollivet", }, "padding": { @@ -5005,21 +5083,22 @@ exports[`fil d'Ariane snapshot speaker christophe_jolivet 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker cyril_hue 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -5028,23 +5107,23 @@ exports[`fil d'Ariane snapshot speaker cyril_hue 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5053,17 +5132,18 @@ exports[`fil d'Ariane snapshot speaker cyril_hue 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -5072,23 +5152,23 @@ exports[`fil d'Ariane snapshot speaker cyril_hue 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5097,16 +5177,16 @@ exports[`fil d'Ariane snapshot speaker cyril_hue 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Cyril Hue", }, "padding": { @@ -5115,21 +5195,22 @@ exports[`fil d'Ariane snapshot speaker cyril_hue 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker david_pilato 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -5138,23 +5219,23 @@ exports[`fil d'Ariane snapshot speaker david_pilato 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5163,17 +5244,18 @@ exports[`fil d'Ariane snapshot speaker david_pilato 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -5182,23 +5264,23 @@ exports[`fil d'Ariane snapshot speaker david_pilato 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5207,16 +5289,16 @@ exports[`fil d'Ariane snapshot speaker david_pilato 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "David Pilato", }, "padding": { @@ -5225,21 +5307,22 @@ exports[`fil d'Ariane snapshot speaker david_pilato 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker elaine_dias_batista 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -5248,23 +5331,23 @@ exports[`fil d'Ariane snapshot speaker elaine_dias_batista 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5273,17 +5356,18 @@ exports[`fil d'Ariane snapshot speaker elaine_dias_batista 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -5292,23 +5376,23 @@ exports[`fil d'Ariane snapshot speaker elaine_dias_batista 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5317,16 +5401,16 @@ exports[`fil d'Ariane snapshot speaker elaine_dias_batista 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Elaine Dias Batista", }, "padding": { @@ -5335,21 +5419,22 @@ exports[`fil d'Ariane snapshot speaker elaine_dias_batista 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker florian_roulet 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -5358,23 +5443,23 @@ exports[`fil d'Ariane snapshot speaker florian_roulet 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5383,17 +5468,18 @@ exports[`fil d'Ariane snapshot speaker florian_roulet 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -5402,23 +5488,23 @@ exports[`fil d'Ariane snapshot speaker florian_roulet 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5427,16 +5513,16 @@ exports[`fil d'Ariane snapshot speaker florian_roulet 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Florian Roulet", }, "padding": { @@ -5445,21 +5531,22 @@ exports[`fil d'Ariane snapshot speaker florian_roulet 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker francois_xavier_lair 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -5468,23 +5555,23 @@ exports[`fil d'Ariane snapshot speaker francois_xavier_lair 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5493,17 +5580,18 @@ exports[`fil d'Ariane snapshot speaker francois_xavier_lair 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -5512,23 +5600,23 @@ exports[`fil d'Ariane snapshot speaker francois_xavier_lair 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5537,16 +5625,16 @@ exports[`fil d'Ariane snapshot speaker francois_xavier_lair 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "François-Xavier Lair", }, "padding": { @@ -5555,21 +5643,22 @@ exports[`fil d'Ariane snapshot speaker francois_xavier_lair 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker gregory_bevan 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -5578,23 +5667,23 @@ exports[`fil d'Ariane snapshot speaker gregory_bevan 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5603,17 +5692,18 @@ exports[`fil d'Ariane snapshot speaker gregory_bevan 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -5622,23 +5712,23 @@ exports[`fil d'Ariane snapshot speaker gregory_bevan 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5647,16 +5737,16 @@ exports[`fil d'Ariane snapshot speaker gregory_bevan 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Grégory Bévan", }, "padding": { @@ -5665,21 +5755,22 @@ exports[`fil d'Ariane snapshot speaker gregory_bevan 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker guillaume_membre 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -5688,23 +5779,23 @@ exports[`fil d'Ariane snapshot speaker guillaume_membre 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5713,17 +5804,18 @@ exports[`fil d'Ariane snapshot speaker guillaume_membre 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -5732,23 +5824,23 @@ exports[`fil d'Ariane snapshot speaker guillaume_membre 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5757,16 +5849,16 @@ exports[`fil d'Ariane snapshot speaker guillaume_membre 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Guillaume Membré", }, "padding": { @@ -5775,21 +5867,22 @@ exports[`fil d'Ariane snapshot speaker guillaume_membre 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker gwendal_leclerc 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -5798,23 +5891,23 @@ exports[`fil d'Ariane snapshot speaker gwendal_leclerc 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5823,17 +5916,18 @@ exports[`fil d'Ariane snapshot speaker gwendal_leclerc 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -5842,23 +5936,23 @@ exports[`fil d'Ariane snapshot speaker gwendal_leclerc 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5867,16 +5961,16 @@ exports[`fil d'Ariane snapshot speaker gwendal_leclerc 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Gwendal Leclerc", }, "padding": { @@ -5885,21 +5979,22 @@ exports[`fil d'Ariane snapshot speaker gwendal_leclerc 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker herve_boisgontier 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -5908,23 +6003,23 @@ exports[`fil d'Ariane snapshot speaker herve_boisgontier 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5933,17 +6028,18 @@ exports[`fil d'Ariane snapshot speaker herve_boisgontier 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -5952,23 +6048,23 @@ exports[`fil d'Ariane snapshot speaker herve_boisgontier 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -5977,16 +6073,16 @@ exports[`fil d'Ariane snapshot speaker herve_boisgontier 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Hervé Boisgontier", }, "padding": { @@ -5995,21 +6091,22 @@ exports[`fil d'Ariane snapshot speaker herve_boisgontier 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker jean_francois_greffier 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -6018,23 +6115,23 @@ exports[`fil d'Ariane snapshot speaker jean_francois_greffier 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6043,17 +6140,18 @@ exports[`fil d'Ariane snapshot speaker jean_francois_greffier 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -6062,23 +6160,23 @@ exports[`fil d'Ariane snapshot speaker jean_francois_greffier 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6087,16 +6185,16 @@ exports[`fil d'Ariane snapshot speaker jean_francois_greffier 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Jean-François Greffier", }, "padding": { @@ -6105,21 +6203,22 @@ exports[`fil d'Ariane snapshot speaker jean_francois_greffier 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker jean_phi_baconnais 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -6128,23 +6227,23 @@ exports[`fil d'Ariane snapshot speaker jean_phi_baconnais 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6153,17 +6252,18 @@ exports[`fil d'Ariane snapshot speaker jean_phi_baconnais 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -6172,23 +6272,23 @@ exports[`fil d'Ariane snapshot speaker jean_phi_baconnais 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6197,16 +6297,16 @@ exports[`fil d'Ariane snapshot speaker jean_phi_baconnais 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Jean-Phi Baconnais", }, "padding": { @@ -6215,21 +6315,22 @@ exports[`fil d'Ariane snapshot speaker jean_phi_baconnais 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker jordane_grenat 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -6238,23 +6339,23 @@ exports[`fil d'Ariane snapshot speaker jordane_grenat 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6263,17 +6364,18 @@ exports[`fil d'Ariane snapshot speaker jordane_grenat 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -6282,23 +6384,23 @@ exports[`fil d'Ariane snapshot speaker jordane_grenat 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6307,16 +6409,16 @@ exports[`fil d'Ariane snapshot speaker jordane_grenat 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Jordane Grenat", }, "padding": { @@ -6325,21 +6427,22 @@ exports[`fil d'Ariane snapshot speaker jordane_grenat 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker julien_jimenez 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -6348,23 +6451,23 @@ exports[`fil d'Ariane snapshot speaker julien_jimenez 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6373,17 +6476,18 @@ exports[`fil d'Ariane snapshot speaker julien_jimenez 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -6392,23 +6496,23 @@ exports[`fil d'Ariane snapshot speaker julien_jimenez 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6417,16 +6521,16 @@ exports[`fil d'Ariane snapshot speaker julien_jimenez 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Julien Jimenez", }, "padding": { @@ -6435,21 +6539,22 @@ exports[`fil d'Ariane snapshot speaker julien_jimenez 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker kevin_dunglas 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -6458,23 +6563,23 @@ exports[`fil d'Ariane snapshot speaker kevin_dunglas 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6483,17 +6588,18 @@ exports[`fil d'Ariane snapshot speaker kevin_dunglas 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -6502,23 +6608,23 @@ exports[`fil d'Ariane snapshot speaker kevin_dunglas 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6527,16 +6633,16 @@ exports[`fil d'Ariane snapshot speaker kevin_dunglas 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Kévin Dunglas", }, "padding": { @@ -6545,21 +6651,22 @@ exports[`fil d'Ariane snapshot speaker kevin_dunglas 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker kevin_jean 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -6568,23 +6675,23 @@ exports[`fil d'Ariane snapshot speaker kevin_jean 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6593,17 +6700,18 @@ exports[`fil d'Ariane snapshot speaker kevin_jean 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -6612,23 +6720,23 @@ exports[`fil d'Ariane snapshot speaker kevin_jean 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6637,16 +6745,16 @@ exports[`fil d'Ariane snapshot speaker kevin_jean 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Kevin Jean", }, "padding": { @@ -6655,21 +6763,22 @@ exports[`fil d'Ariane snapshot speaker kevin_jean 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker laurie_coquillat 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -6678,23 +6787,23 @@ exports[`fil d'Ariane snapshot speaker laurie_coquillat 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6703,17 +6812,18 @@ exports[`fil d'Ariane snapshot speaker laurie_coquillat 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -6722,23 +6832,23 @@ exports[`fil d'Ariane snapshot speaker laurie_coquillat 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6747,16 +6857,16 @@ exports[`fil d'Ariane snapshot speaker laurie_coquillat 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Laurie Coquillat", }, "padding": { @@ -6765,21 +6875,22 @@ exports[`fil d'Ariane snapshot speaker laurie_coquillat 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker maha_alsayasneh 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -6788,23 +6899,23 @@ exports[`fil d'Ariane snapshot speaker maha_alsayasneh 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6813,17 +6924,18 @@ exports[`fil d'Ariane snapshot speaker maha_alsayasneh 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -6832,23 +6944,23 @@ exports[`fil d'Ariane snapshot speaker maha_alsayasneh 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6857,16 +6969,16 @@ exports[`fil d'Ariane snapshot speaker maha_alsayasneh 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Maha ALSAYASNEH", }, "padding": { @@ -6875,21 +6987,22 @@ exports[`fil d'Ariane snapshot speaker maha_alsayasneh 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker marie_laure_momplot 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -6898,23 +7011,23 @@ exports[`fil d'Ariane snapshot speaker marie_laure_momplot 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6923,17 +7036,18 @@ exports[`fil d'Ariane snapshot speaker marie_laure_momplot 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -6942,23 +7056,23 @@ exports[`fil d'Ariane snapshot speaker marie_laure_momplot 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -6967,16 +7081,16 @@ exports[`fil d'Ariane snapshot speaker marie_laure_momplot 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Marie-Laure Momplot", }, "padding": { @@ -6985,21 +7099,22 @@ exports[`fil d'Ariane snapshot speaker marie_laure_momplot 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker marion_valentin 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -7008,23 +7123,23 @@ exports[`fil d'Ariane snapshot speaker marion_valentin 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7033,17 +7148,18 @@ exports[`fil d'Ariane snapshot speaker marion_valentin 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -7052,23 +7168,23 @@ exports[`fil d'Ariane snapshot speaker marion_valentin 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7077,16 +7193,16 @@ exports[`fil d'Ariane snapshot speaker marion_valentin 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Marion Valentin", }, "padding": { @@ -7095,21 +7211,22 @@ exports[`fil d'Ariane snapshot speaker marion_valentin 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker mathieu_busquet 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -7118,23 +7235,23 @@ exports[`fil d'Ariane snapshot speaker mathieu_busquet 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7143,17 +7260,18 @@ exports[`fil d'Ariane snapshot speaker mathieu_busquet 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -7162,23 +7280,23 @@ exports[`fil d'Ariane snapshot speaker mathieu_busquet 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7187,16 +7305,16 @@ exports[`fil d'Ariane snapshot speaker mathieu_busquet 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Mathieu Busquet", }, "padding": { @@ -7205,21 +7323,22 @@ exports[`fil d'Ariane snapshot speaker mathieu_busquet 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker mathieu_passenaud 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -7228,23 +7347,23 @@ exports[`fil d'Ariane snapshot speaker mathieu_passenaud 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7253,17 +7372,18 @@ exports[`fil d'Ariane snapshot speaker mathieu_passenaud 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -7272,23 +7392,23 @@ exports[`fil d'Ariane snapshot speaker mathieu_passenaud 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7297,16 +7417,16 @@ exports[`fil d'Ariane snapshot speaker mathieu_passenaud 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Mathieu Passenaud", }, "padding": { @@ -7315,21 +7435,22 @@ exports[`fil d'Ariane snapshot speaker mathieu_passenaud 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker maxime_deroullers 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -7338,23 +7459,23 @@ exports[`fil d'Ariane snapshot speaker maxime_deroullers 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7363,17 +7484,18 @@ exports[`fil d'Ariane snapshot speaker maxime_deroullers 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -7382,23 +7504,23 @@ exports[`fil d'Ariane snapshot speaker maxime_deroullers 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7407,16 +7529,16 @@ exports[`fil d'Ariane snapshot speaker maxime_deroullers 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Maxime Deroullers", }, "padding": { @@ -7425,21 +7547,22 @@ exports[`fil d'Ariane snapshot speaker maxime_deroullers 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker noemie_delrue 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -7448,23 +7571,23 @@ exports[`fil d'Ariane snapshot speaker noemie_delrue 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7473,17 +7596,18 @@ exports[`fil d'Ariane snapshot speaker noemie_delrue 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -7492,23 +7616,23 @@ exports[`fil d'Ariane snapshot speaker noemie_delrue 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7517,16 +7641,16 @@ exports[`fil d'Ariane snapshot speaker noemie_delrue 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Noémie Delrue", }, "padding": { @@ -7535,21 +7659,22 @@ exports[`fil d'Ariane snapshot speaker noemie_delrue 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker olivier_leplus 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -7558,23 +7683,23 @@ exports[`fil d'Ariane snapshot speaker olivier_leplus 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7583,17 +7708,18 @@ exports[`fil d'Ariane snapshot speaker olivier_leplus 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -7602,23 +7728,23 @@ exports[`fil d'Ariane snapshot speaker olivier_leplus 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7627,16 +7753,16 @@ exports[`fil d'Ariane snapshot speaker olivier_leplus 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Olivier Leplus", }, "padding": { @@ -7645,21 +7771,22 @@ exports[`fil d'Ariane snapshot speaker olivier_leplus 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker olivier_poncet 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -7668,23 +7795,23 @@ exports[`fil d'Ariane snapshot speaker olivier_poncet 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7693,17 +7820,18 @@ exports[`fil d'Ariane snapshot speaker olivier_poncet 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -7712,23 +7840,23 @@ exports[`fil d'Ariane snapshot speaker olivier_poncet 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7737,16 +7865,16 @@ exports[`fil d'Ariane snapshot speaker olivier_poncet 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Olivier PONCET", }, "padding": { @@ -7755,21 +7883,22 @@ exports[`fil d'Ariane snapshot speaker olivier_poncet 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker olivier_thierry 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -7778,23 +7907,23 @@ exports[`fil d'Ariane snapshot speaker olivier_thierry 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7803,17 +7932,18 @@ exports[`fil d'Ariane snapshot speaker olivier_thierry 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -7822,23 +7952,23 @@ exports[`fil d'Ariane snapshot speaker olivier_thierry 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7847,16 +7977,16 @@ exports[`fil d'Ariane snapshot speaker olivier_thierry 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Olivier THIERRY", }, "padding": { @@ -7865,21 +7995,22 @@ exports[`fil d'Ariane snapshot speaker olivier_thierry 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker patrice_de_saint_steban 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -7888,23 +8019,23 @@ exports[`fil d'Ariane snapshot speaker patrice_de_saint_steban 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7913,17 +8044,18 @@ exports[`fil d'Ariane snapshot speaker patrice_de_saint_steban 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -7932,23 +8064,23 @@ exports[`fil d'Ariane snapshot speaker patrice_de_saint_steban 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -7957,16 +8089,16 @@ exports[`fil d'Ariane snapshot speaker patrice_de_saint_steban 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Patrice De Saint Steban", }, "padding": { @@ -7975,21 +8107,22 @@ exports[`fil d'Ariane snapshot speaker patrice_de_saint_steban 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker paul_pinault 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -7998,23 +8131,23 @@ exports[`fil d'Ariane snapshot speaker paul_pinault 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8023,17 +8156,18 @@ exports[`fil d'Ariane snapshot speaker paul_pinault 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -8042,23 +8176,23 @@ exports[`fil d'Ariane snapshot speaker paul_pinault 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8067,16 +8201,16 @@ exports[`fil d'Ariane snapshot speaker paul_pinault 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Paul Pinault", }, "padding": { @@ -8085,21 +8219,22 @@ exports[`fil d'Ariane snapshot speaker paul_pinault 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker paul_roye 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -8108,23 +8243,23 @@ exports[`fil d'Ariane snapshot speaker paul_roye 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8133,17 +8268,18 @@ exports[`fil d'Ariane snapshot speaker paul_roye 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -8152,23 +8288,23 @@ exports[`fil d'Ariane snapshot speaker paul_roye 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8177,16 +8313,16 @@ exports[`fil d'Ariane snapshot speaker paul_roye 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Paul ROYE", }, "padding": { @@ -8195,21 +8331,22 @@ exports[`fil d'Ariane snapshot speaker paul_roye 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker robin_caroff 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -8218,23 +8355,23 @@ exports[`fil d'Ariane snapshot speaker robin_caroff 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8243,17 +8380,18 @@ exports[`fil d'Ariane snapshot speaker robin_caroff 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -8262,23 +8400,23 @@ exports[`fil d'Ariane snapshot speaker robin_caroff 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8287,16 +8425,16 @@ exports[`fil d'Ariane snapshot speaker robin_caroff 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Robin Caroff", }, "padding": { @@ -8305,21 +8443,22 @@ exports[`fil d'Ariane snapshot speaker robin_caroff 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker sebastien_viale 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -8328,23 +8467,23 @@ exports[`fil d'Ariane snapshot speaker sebastien_viale 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8353,17 +8492,18 @@ exports[`fil d'Ariane snapshot speaker sebastien_viale 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -8372,23 +8512,23 @@ exports[`fil d'Ariane snapshot speaker sebastien_viale 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8397,16 +8537,16 @@ exports[`fil d'Ariane snapshot speaker sebastien_viale 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Sébastien Viale", }, "padding": { @@ -8415,21 +8555,22 @@ exports[`fil d'Ariane snapshot speaker sebastien_viale 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker shirley_almosni_chiche 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -8438,23 +8579,23 @@ exports[`fil d'Ariane snapshot speaker shirley_almosni_chiche 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8463,17 +8604,18 @@ exports[`fil d'Ariane snapshot speaker shirley_almosni_chiche 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -8482,23 +8624,23 @@ exports[`fil d'Ariane snapshot speaker shirley_almosni_chiche 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8507,16 +8649,16 @@ exports[`fil d'Ariane snapshot speaker shirley_almosni_chiche 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Shirley Almosni Chiche", }, "padding": { @@ -8525,21 +8667,22 @@ exports[`fil d'Ariane snapshot speaker shirley_almosni_chiche 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker stephane_philippart 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -8548,23 +8691,23 @@ exports[`fil d'Ariane snapshot speaker stephane_philippart 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8573,17 +8716,18 @@ exports[`fil d'Ariane snapshot speaker stephane_philippart 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -8592,23 +8736,23 @@ exports[`fil d'Ariane snapshot speaker stephane_philippart 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8617,16 +8761,16 @@ exports[`fil d'Ariane snapshot speaker stephane_philippart 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Stéphane Philippart", }, "padding": { @@ -8635,21 +8779,22 @@ exports[`fil d'Ariane snapshot speaker stephane_philippart 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker sylvain_coudert 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -8658,23 +8803,23 @@ exports[`fil d'Ariane snapshot speaker sylvain_coudert 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8683,17 +8828,18 @@ exports[`fil d'Ariane snapshot speaker sylvain_coudert 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -8702,23 +8848,23 @@ exports[`fil d'Ariane snapshot speaker sylvain_coudert 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8727,16 +8873,16 @@ exports[`fil d'Ariane snapshot speaker sylvain_coudert 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Sylvain Coudert", }, "padding": { @@ -8745,21 +8891,22 @@ exports[`fil d'Ariane snapshot speaker sylvain_coudert 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker sylvain_gougouzian 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -8768,23 +8915,23 @@ exports[`fil d'Ariane snapshot speaker sylvain_gougouzian 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8793,17 +8940,18 @@ exports[`fil d'Ariane snapshot speaker sylvain_gougouzian 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -8812,23 +8960,23 @@ exports[`fil d'Ariane snapshot speaker sylvain_gougouzian 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8837,16 +8985,16 @@ exports[`fil d'Ariane snapshot speaker sylvain_gougouzian 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Sylvain Gougouzian", }, "padding": { @@ -8855,21 +9003,22 @@ exports[`fil d'Ariane snapshot speaker sylvain_gougouzian 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker virginie_casavecchia 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -8878,23 +9027,23 @@ exports[`fil d'Ariane snapshot speaker virginie_casavecchia 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8903,17 +9052,18 @@ exports[`fil d'Ariane snapshot speaker virginie_casavecchia 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -8922,23 +9072,23 @@ exports[`fil d'Ariane snapshot speaker virginie_casavecchia 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -8947,16 +9097,16 @@ exports[`fil d'Ariane snapshot speaker virginie_casavecchia 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Virginie CASAVECCHIA", }, "padding": { @@ -8965,21 +9115,22 @@ exports[`fil d'Ariane snapshot speaker virginie_casavecchia 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker virginie_ferey 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -8988,23 +9139,23 @@ exports[`fil d'Ariane snapshot speaker virginie_ferey 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9013,17 +9164,18 @@ exports[`fil d'Ariane snapshot speaker virginie_ferey 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -9032,23 +9184,23 @@ exports[`fil d'Ariane snapshot speaker virginie_ferey 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9057,16 +9209,16 @@ exports[`fil d'Ariane snapshot speaker virginie_ferey 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Virginie Ferey", }, "padding": { @@ -9075,21 +9227,22 @@ exports[`fil d'Ariane snapshot speaker virginie_ferey 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker wassim_chegham 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -9098,23 +9251,23 @@ exports[`fil d'Ariane snapshot speaker wassim_chegham 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9123,17 +9276,18 @@ exports[`fil d'Ariane snapshot speaker wassim_chegham 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -9142,23 +9296,23 @@ exports[`fil d'Ariane snapshot speaker wassim_chegham 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9167,16 +9321,16 @@ exports[`fil d'Ariane snapshot speaker wassim_chegham 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Wassim Chegham", }, "padding": { @@ -9185,21 +9339,22 @@ exports[`fil d'Ariane snapshot speaker wassim_chegham 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker william_bartlett 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -9208,23 +9363,23 @@ exports[`fil d'Ariane snapshot speaker william_bartlett 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9233,17 +9388,18 @@ exports[`fil d'Ariane snapshot speaker william_bartlett 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -9252,23 +9408,23 @@ exports[`fil d'Ariane snapshot speaker william_bartlett 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9277,16 +9433,16 @@ exports[`fil d'Ariane snapshot speaker william_bartlett 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "William Bartlett", }, "padding": { @@ -9295,21 +9451,22 @@ exports[`fil d'Ariane snapshot speaker william_bartlett 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker willy_malvault 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -9318,23 +9475,23 @@ exports[`fil d'Ariane snapshot speaker willy_malvault 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9343,17 +9500,18 @@ exports[`fil d'Ariane snapshot speaker willy_malvault 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -9362,23 +9520,23 @@ exports[`fil d'Ariane snapshot speaker willy_malvault 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9387,16 +9545,16 @@ exports[`fil d'Ariane snapshot speaker willy_malvault 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Willy Malvault", }, "padding": { @@ -9405,21 +9563,22 @@ exports[`fil d'Ariane snapshot speaker willy_malvault 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker yann_thomas_le_moigne 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -9428,23 +9587,23 @@ exports[`fil d'Ariane snapshot speaker yann_thomas_le_moigne 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9453,17 +9612,18 @@ exports[`fil d'Ariane snapshot speaker yann_thomas_le_moigne 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -9472,23 +9632,23 @@ exports[`fil d'Ariane snapshot speaker yann_thomas_le_moigne 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9497,16 +9657,16 @@ exports[`fil d'Ariane snapshot speaker yann_thomas_le_moigne 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Yann-Thomas Le Moigne", }, "padding": { @@ -9515,21 +9675,22 @@ exports[`fil d'Ariane snapshot speaker yann_thomas_le_moigne 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker yannick_guern 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -9538,23 +9699,23 @@ exports[`fil d'Ariane snapshot speaker yannick_guern 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9563,17 +9724,18 @@ exports[`fil d'Ariane snapshot speaker yannick_guern 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -9582,23 +9744,23 @@ exports[`fil d'Ariane snapshot speaker yannick_guern 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9607,16 +9769,16 @@ exports[`fil d'Ariane snapshot speaker yannick_guern 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Yannick Guern", }, "padding": { @@ -9625,21 +9787,22 @@ exports[`fil d'Ariane snapshot speaker yannick_guern 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker yohan_lasorsa 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -9648,23 +9811,23 @@ exports[`fil d'Ariane snapshot speaker yohan_lasorsa 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9673,17 +9836,18 @@ exports[`fil d'Ariane snapshot speaker yohan_lasorsa 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -9692,23 +9856,23 @@ exports[`fil d'Ariane snapshot speaker yohan_lasorsa 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9717,16 +9881,16 @@ exports[`fil d'Ariane snapshot speaker yohan_lasorsa 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Yohan Lasorsa", }, "padding": { @@ -9735,21 +9899,22 @@ exports[`fil d'Ariane snapshot speaker yohan_lasorsa 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker yuliana_khorolich 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -9758,23 +9923,23 @@ exports[`fil d'Ariane snapshot speaker yuliana_khorolich 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9783,17 +9948,18 @@ exports[`fil d'Ariane snapshot speaker yuliana_khorolich 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -9802,23 +9968,23 @@ exports[`fil d'Ariane snapshot speaker yuliana_khorolich 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9827,16 +9993,16 @@ exports[`fil d'Ariane snapshot speaker yuliana_khorolich 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Yulianna KHOROLICH", }, "padding": { @@ -9845,21 +10011,22 @@ exports[`fil d'Ariane snapshot speaker yuliana_khorolich 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speaker yvonnick_frin 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -9868,23 +10035,23 @@ exports[`fil d'Ariane snapshot speaker yvonnick_frin 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9893,17 +10060,18 @@ exports[`fil d'Ariane snapshot speaker yvonnick_frin 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "normal", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -9912,23 +10080,23 @@ exports[`fil d'Ariane snapshot speaker yvonnick_frin 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -9937,16 +10105,16 @@ exports[`fil d'Ariane snapshot speaker yvonnick_frin 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Yvonnick FRIN", }, "padding": { @@ -9955,21 +10123,22 @@ exports[`fil d'Ariane snapshot speaker yvonnick_frin 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; exports[`fil d'Ariane snapshot speakerList 1`] = ` { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "child": { + "_type": "icon", "size": 24, - "type": "icon", "value": "home", }, "padding": { @@ -9978,23 +10147,23 @@ exports[`fil d'Ariane snapshot speakerList 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/", }, }, - "type": "actionable", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "height": 1.5, }, - "type": "text", "value": ">", }, "padding": { @@ -10003,16 +10172,16 @@ exports[`fil d'Ariane snapshot speakerList 1`] = ` "right": 0, "top": 4, }, - "type": "container", }, { + "_type": "container", "child": { + "_type": "text", "style": { "fontSize": 16, "fontWeight": "bold", "height": 1.5, }, - "type": "text", "value": "Speakers", }, "padding": { @@ -10021,9 +10190,7 @@ exports[`fil d'Ariane snapshot speakerList 1`] = ` "right": 8, "top": 4, }, - "type": "container", }, ], - "type": "wrap", } `; diff --git a/test/views/layout.test.js b/test/views/layout.test.js index 58108fd..cf6e3e3 100644 --- a/test/views/layout.test.js +++ b/test/views/layout.test.js @@ -1,5 +1,4 @@ import { sessions, speakers } from "../../src/camping-data.js"; -import { views } from "../../src/index.gen.js"; import { filAriane } from "../../src/views/layout.js"; // TODO: gerer les tests de methodes non exportees (rewire ne semble pas fonctionner) @@ -7,30 +6,30 @@ describe("fil d'Ariane", () => { describe("snapshot", () => { test("agenda", () => { - const component = filAriane(views.pages.agenda.toJSON()); + const component = filAriane("pages.agenda"); expect(component.toJSON()).toMatchSnapshot(); }); test("speakerList", () => { - const component = filAriane(views.pages.speakerList); + const component = filAriane("pages.speakerList"); expect(component.toJSON()).toMatchSnapshot(); }); test("map", () => { - const component = filAriane(views.pages.map); + const component = filAriane("pages.map"); expect(component.toJSON()).toMatchSnapshot(); }); describe("session", () => { test.each(Object.keys(sessions))("%s", key => { - const component = filAriane(views.pages.session, { pathParams: { key } }); + const component = filAriane("pages.session", { pathParams: { key } }); expect(component.toJSON()).toMatchSnapshot(); }); }); describe("speaker", () => { test.each(Object.keys(speakers))("%s", key => { - const component = filAriane(views.pages.speaker, { pathParams: { key } }); + const component = filAriane("pages.speaker", { pathParams: { key } }); expect(component.toJSON()).toMatchSnapshot(); }); }); diff --git a/test/views/pages/__snapshots__/session.test.js.snap b/test/views/pages/__snapshots__/session.test.js.snap index b4daaad..6a1351d 100644 --- a/test/views/pages/__snapshots__/session.test.js.snap +++ b/test/views/pages/__snapshots__/session.test.js.snap @@ -2,191 +2,199 @@ exports[`session page snapshot FrankenPHP 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "FrankenPHP, un serveur d'application moderne pour PHP écrit en Go", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 13h30 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Petite Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "PHP, ça peut sembler ringard, mais pourtant - grâce à WordPress, Laravel et Symfony - c'est toujours le langage incontournable pour créer des applications web et des API . Il faut aussi dire que PHP s'est énormément amélioré ces dernières années, et en devient même agréable à utiliser.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Cependant, déployer du PHP en production, et en particulier dans des environnements "Cloud Native", ça reste relativement complexe. Contrairement à la plupart des autres outils similaires, PHP ne dispose pas nativement d'un serveur web. On expose généralement les apps via un serveur web tiers (NGINX, Apache), qui délègue l’exécution des scripts à PHP-FPM, via le vénérable protocole FastCGI. Avec Docker, ça fait beaucoup de services et de complexité juste pour exposer un site web.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Mais ça c'était avant. Avant FrankenPHP.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "FrankenPHP, c'est un serveur d'application moderne pour PHP qui est écrit en Go. Il est bâti sur Caddy, le serveur web qui monte malgré le silence des médias, et embarque directement un interpréteur PHP (qui est lui même écrit en C) grâce à une bibliothèque ad-hoc écrite en cgo.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "FrankenPHP donné également à PHP des fonctionnalités qui vont faire rougir les autres langages :", }, ], - "type": "text", "value": "", }, { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "support natif de HTTP/2 et de HTTP/3", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "génération et renouvèlement automatique des certificats TLS grâce à Let's Encrypt ou à ZeroSSL", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "support des Early Hints (qui viennent également d'être implémentés par Chrome)", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { + "_type": "wrap", "children": [ { - "type": "text", + "_type": "text", "value": "mode "worker" qui permet de court-circuiter l'architecture ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "share nothing", }, ], "style": { "fontStyle": "italic", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": " de PHP et de diviser par trois (ou plus) les temps de réponse comparé à PHP-FPM", }, ], - "type": "wrap", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { + "_type": "wrap", "children": [ { - "type": "text", + "_type": "text", "value": "support du temps réel avec support natif du protocole ", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Mercure", }, ], @@ -194,134 +202,132 @@ exports[`session page snapshot FrankenPHP 1`] = ` "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://mercure.rocks", }, }, - "type": "actionable", }, { - "type": "text", + "_type": "text", "value": ", une alternative aux WebSockets basée sur les SSE", }, ], - "type": "wrap", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "images Docker légères, simples d'utilisation et faites pour la prod (compatibles avec Kubernetes)", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, ], "direction": "vertical", "padding": { "left": 8, }, - "type": "flex", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Venez découvrir les fonctionnalités et les entrailles de FrankenPHP !", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/kevin_dunglas.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Kévin Dunglas", }, { - "type": "text", + "_type": "text", "value": "Les-Tilleuls.coop", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/kevin_dunglas", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -329,34 +335,35 @@ exports[`session page snapshot FrankenPHP 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "FrankenPHP", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -364,24 +371,22 @@ exports[`session page snapshot FrankenPHP 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/ivtZFdYVkOKV2AKAra6V", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "FrankenPHP", "user": "@me", @@ -391,277 +396,281 @@ exports[`session page snapshot FrankenPHP 1`] = ` "props": { "session": "FrankenPHP", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot a_la_decouverte_du_developpement_mobile 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "À la découverte du développement mobile, sans les maux de tête", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 17h10 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Vous êtes un développeur souhaitant explorer les possibilités offertes par le développement mobile, mais vous êtes confronté à diverses incertitudes. ", }, ], - "type": "text", "value": "", }, { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Comment déployer son code sur un téléphone ?", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Comment distribuer son application sur un magasin ?", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Combien ça coûte ?", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Combien de temps ça prend ?", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "etc", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, ], "direction": "vertical", "padding": { "left": 8, }, - "type": "flex", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Au cours de ce talk, nous vous présenterons le parcours de Cyril, développeur web s’étant lancé dans le développement d’une application mobile. Nous partagerons, entre autres, les problématiques qu'il a rencontré et les solutions qu'il a utilisées pour les résoudre. Avec l'aide de Robin, expert en développement mobile, nous aborderons les bonnes pratiques et des astuces pour développer, déployer et maintenir une application mobile.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Ce talk est destiné à tous les curieux intéressés par cet écosystème particulier.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/robin_caroff.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Robin Caroff", }, { - "type": "text", + "_type": "text", "value": "Resonantes", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/robin_caroff", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/cyril_hue.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Cyril Hue", }, { - "type": "text", + "_type": "text", "value": "Kanoma", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/cyril_hue", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -669,34 +678,35 @@ Avec l'aide de Robin, expert en développement mobile, nous aborderons les bonne "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "a_la_decouverte_du_developpement_mobile", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -704,24 +714,22 @@ Avec l'aide de Robin, expert en développement mobile, nous aborderons les bonne "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/r0T8dpcqSh3TTZB16kbS", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "a_la_decouverte_du_developpement_mobile", "user": "@me", @@ -731,192 +739,196 @@ Avec l'aide de Robin, expert en développement mobile, nous aborderons les bonne "props": { "session": "a_la_decouverte_du_developpement_mobile", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot apprenons_ensemble 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Apprenons ensemble grâce aux bookclubs", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 17h10 - 20 minutes", }, { - "type": "text", + "_type": "text", "value": "Petite Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Tu aimerais lire plus de dix pages d'un livre pro sans lâcher l'affaire ? Tu as lu le même livre que tes collègues mais vous n’avez pas compris la même chose ? Et pourtant la lecture est un super moyen d’échanger et de progresser dans ton métier !", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Marion et Yvonnick n'en lisaient pas jusqu’à l’année dernière. Mais cette année, ils ont lu cinq livres grâce aux bookclubs ! Bookclub ? Non, on ne parle pas de club de lecture pour le troisième âge…", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "En participant et en animant ces clubs de lecture, ils ont élargi leurs connaissances professionnelles. La lecture de “The manager’s path” les a par exemple aidés à devenir plus proactifs dans leur rôle de manageur et dans l’accompagnement de leurs équipes.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Après avoir découvert le fonctionnement des bookclubs, il y a fort à parier que vous serez prêts à embarquer vos collègues dans la lecture de ce livre qui traîne sur votre bureau. Et vous serez même capable d'animer des conversations constructives et passionnantes autour de vos lectures. Qui sait, peut être que vous arriverez comme nous à convaincre votre CTO de participer à votre premier bookclub ?", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/marion_valentin.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Marion Valentin", }, { - "type": "text", + "_type": "text", "value": "BAM", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/marion_valentin", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/yvonnick_frin.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Yvonnick FRIN", }, { - "type": "text", + "_type": "text", "value": "Pix", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/yvonnick_frin", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -924,34 +936,35 @@ exports[`session page snapshot apprenons_ensemble 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "apprenons_ensemble", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -959,24 +972,22 @@ exports[`session page snapshot apprenons_ensemble 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/SeQxd4lYfrxRFUrsy6CN", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "apprenons_ensemble", "user": "@me", @@ -986,192 +997,196 @@ exports[`session page snapshot apprenons_ensemble 1`] = ` "props": { "session": "apprenons_ensemble", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot astuces_pour_parler 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "🗣️ Zut ! J'aurais du dire ça ! 🙊 Astuces pour parler avec aisance en public 🎙️", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 14h30 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "" La peur de parler en public est une des peurs les plus partagées au monde. Devant la pauvreté, devant la maladie, devant la mort" ... (Nable Léviste)", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Qui ne s'est jamais dit, après une prise de parole en public "Zut ! J'aurais du dire ça !" ? Qui n'a jamais perdu ses moyens au moment de s'adresser à un public, même restreint? Qui n'a jamais senti sa voix se faire tremblotante, son regard devenir fuyant et les mains être de plus en plus moites?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Rassurez-vous, tout ceci est normal et naturel et on va vous donner des astuces pour progresser, avec cet atelier/conférence de prise de parole. Centré sur la voix et la posture, le contact avec le public et la gestion de l'intention, ce mini-workshop propose des exercices mêlant pratique et observation permettant de travailler sur les difficultés de base de toute prise de parole en public.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "On ne promet pas de faire de vous des orateurs hors-pair en moins d'une heure, mais cet atelier vous permettra de prendre conscience de vos marges de progression et des leviers dont vous disposez pour évoluer, positivement, vers une aisance absolue dans la prise de parole en public.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/willy_malvault.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Willy Malvault", }, { - "type": "text", + "_type": "text", "value": "Sogilis", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/willy_malvault", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/sylvain_coudert.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Sylvain Coudert", }, { - "type": "text", + "_type": "text", "value": "Freelance", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/sylvain_coudert", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -1179,34 +1194,35 @@ exports[`session page snapshot astuces_pour_parler 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "astuces_pour_parler", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -1214,24 +1230,22 @@ exports[`session page snapshot astuces_pour_parler 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/1Mdb9pDSF762rn2cnOmJ", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "astuces_pour_parler", "user": "@me", @@ -1241,163 +1255,166 @@ exports[`session page snapshot astuces_pour_parler 1`] = ` "props": { "session": "astuces_pour_parler", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot avant_je_supprimai_des_bugs 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Avant, je supprimai des bugs, maintenant j'élève des abeilles", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 10h15 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Un jour, je plaquerai tout pour aller élever des chèvres dans le Larzac !", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Qu'est-ce qu'on a pu l’entendre cette phrase lorsqu'on en avait marre du projet sur lequel on bossait ! Eh bien, un jour, j'ai sauté le pas de l'élevage, ou presque : je n'élève pas des ovins, mais des abeilles mellifères.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Avez-vous déjà ouvert une ruche ? Savez-vous comment est organisée une colonie d'abeilles ? Comment s'occuper de ses colonies, les soigner, les protèger, les faire grossir, les dupliquer, jusqu'au moment tant attendu de la récolte ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Il y a un peu plus d'un an, je me suis inscrit à l'initiative d'un ami apiculteur de mon village : le lancement d'un rucher communal. Entre les cours théoriques et la mise en pratique, du premier essayage de la combinaison à la mise en pot du miel, je viens vous raconter cette aventure d'une pratique aussi vieille que l'Humanité.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Si vous avez du pot 🍯, on fera même une dégustation !", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/florian_roulet.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Florian Roulet", }, { - "type": "text", + "_type": "text", "value": "Orthomatique", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/florian_roulet", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -1405,34 +1422,35 @@ exports[`session page snapshot avant_je_supprimai_des_bugs 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "avant_je_supprimai_des_bugs", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -1440,24 +1458,22 @@ exports[`session page snapshot avant_je_supprimai_des_bugs 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/ujEFnU88nGa9WtyAfH6m", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "avant_je_supprimai_des_bugs", "user": "@me", @@ -1467,153 +1483,156 @@ exports[`session page snapshot avant_je_supprimai_des_bugs 1`] = ` "props": { "session": "avant_je_supprimai_des_bugs", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot bienvenue_dans_ma_zone_d_inconfort 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Bienvenue dans ma zone d'inconfort", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 16h00 - 20 minutes", }, { - "type": "text", + "_type": "text", "value": "Grande Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Bonjour à tous, je m'appelle Noémie et pour oser parler de mon sujet aujourd'hui, je sors de ma zone de confort.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "La zone de confort, vous en avez sûrement déjà entendu parler.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Peut-être vous a-t-on déjà demandé d'en sortir ? Au boulot ou même dans la vie perso. Peut-être y avez-vous déjà été confronté ? Consciemment ou inconsciemment. Vous vous doutez que si je viens vous en parler, c'est qu'à moi aussi cela m'est arrivée.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je vous invite au cœur d'une histoire qui est la mienne mais qui raconte d'une certaine façon celle de beaucoup d'entre nous.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/noemie_delrue.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Noémie Delrue", }, { - "type": "text", + "_type": "text", "value": "", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/noemie_delrue", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -1621,34 +1640,35 @@ exports[`session page snapshot bienvenue_dans_ma_zone_d_inconfort 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "bienvenue_dans_ma_zone_d_inconfort", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -1656,24 +1676,22 @@ exports[`session page snapshot bienvenue_dans_ma_zone_d_inconfort 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/iUlTdaw6fdjBn8rNeX6J", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "bienvenue_dans_ma_zone_d_inconfort", "user": "@me", @@ -1683,134 +1701,137 @@ exports[`session page snapshot bienvenue_dans_ma_zone_d_inconfort 1`] = ` "props": { "session": "bienvenue_dans_ma_zone_d_inconfort", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot cette_annee_retombez_amoureux_de_CSS 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Cette année, retombez amoureux de CSS ❤️", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 11h40 - 20 minutes", }, { - "type": "text", + "_type": "text", "value": "Grande Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je ne vais pas vous mentir, quand j'ai commencé à faire du dev front il y a 15 ans, le CSS et moi, nous n'étions pas vraiment amis. Malgré l'arrivée des variables ou de nouveaux systèmes de layouts, je suis resté quand même distant face à cette techno, ne l'utilisant que parce qu'étant obligé. En 2023, j'ai décidé de me pencher sur les nouveautés de css et j'ai remarqué que comme pour le JavaScript, ce qu'il est possible de faire avait beaucoup évolué ces dernières années.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Dans ce talk plein de démos, je parlerai de certains standards déjà là ou qui arrivent très bientôt et qui m'ont fait retomber amoureux de CSS. Venez découvrir des choses comme :is(), :has(), le nesting, les custom media queries, les custom properties (bien plus puissantes que je ne le pensais) et bien d'autres choses encore !", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/olivier_leplus.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Olivier Leplus", }, { - "type": "text", + "_type": "text", "value": "AWS", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/olivier_leplus", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -1818,34 +1839,35 @@ En 2023, j'ai décidé de me pencher sur les nouveautés de css et j'ai remarqu "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "cette_annee_retombez_amoureux_de_CSS", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -1853,24 +1875,22 @@ En 2023, j'ai décidé de me pencher sur les nouveautés de css et j'ai remarqu "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/1dds5Nadspxf0BKxzbB0", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "cette_annee_retombez_amoureux_de_CSS", "user": "@me", @@ -1880,176 +1900,179 @@ En 2023, j'ai décidé de me pencher sur les nouveautés de css et j'ai remarqu "props": { "session": "cette_annee_retombez_amoureux_de_CSS", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot comment_gerer_des_journees_de_35h 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Comment gérer des journées de 35h ?", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 14h55 - 20 minutes", }, { - "type": "text", + "_type": "text", "value": "Petite Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Connaissez-vous l’origine de l’expression “être réglé comme du papier à musique” ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "La présentation aurait pu également s'appeler : ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Comment être chef d'orchestre m'a permis de hacker mon cerveau ?", }, ], "style": { "fontStyle": "italic", }, - "type": "text", "value": "", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Toute personne passionnée mène une vie riche et variée. Dans la mienne, la passion s'exprime par ma vie de famille, la musique et le développement.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Comment jongler alors avec un emploi du temps chargé et ne pas devenir fou ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Dans cette présentation, je vous parlerai des parallèles que je vois entre la direction d’orchestre et la gestion d’un agenda. Au rythme moderato donné par ma baguette de chef d'orchestre, je vous partagerai mes astuces qui vous aideront peut-être à mieux organiser votre emploi du temps et survivre à ces journées bien chargées.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/sylvain_gougouzian.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Sylvain Gougouzian", }, { - "type": "text", + "_type": "text", "value": "Zenika", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/sylvain_gougouzian", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -2057,34 +2080,35 @@ exports[`session page snapshot comment_gerer_des_journees_de_35h 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "comment_gerer_des_journees_de_35h", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -2092,24 +2116,22 @@ exports[`session page snapshot comment_gerer_des_journees_de_35h 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/T62PjshxGvgrQ6EPcWMv", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "comment_gerer_des_journees_de_35h", "user": "@me", @@ -2119,192 +2141,196 @@ exports[`session page snapshot comment_gerer_des_journees_de_35h 1`] = ` "props": { "session": "comment_gerer_des_journees_de_35h", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot comment_hacker_vos_applications_mobiles 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Comment hacker vos applications mobiles ?", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 10h15 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Petite Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Nous utilisons tous des applications mobiles pour payer, s'authentifier ou consulter nos comptes bancaires. Etant donné la sensibilité de ces actions, nous faisons confiance aux éditeurs que sont les banques ou le service publique. Mais peut-on hacker de telles applications ou les données qu'elles contiennent ? Yes, we can ! Quels sont ces moyens d'attaque ? Quels sont les risques et que pouvons-nous faire pour les réduire ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "La sécurité mobile est au cœur du métier de notre équipe car nous travaillons quotidiennement à protéger les applications mobiles de nos clients. Dans cette présentation nous nous focaliserons sur le pentest (la partie offensive de notre activité) en alliant explications et démonstrations. Cette conférence s’adresse donc à un public technique assez large : des personnes intéressées par la sécurité des applications mobiles, que ce soit simplement pour se rendre compte des attaques possibles ou bien pour les mettre en pratique.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Nous allons utiliser un téléphone rooté, pour analyser une application Android et la modifier grâce au reverse engineering. Ensuite, nous approfondirons l’analyse avec l'utilisation d'outils permettant de modifier dynamiquement le comportement de l'application lors de son exécution. Enfin nous évoquerons les protections à mettre en place pour éviter ces attaques.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "A l'issu de notre présentation, vous aurez une meilleure vision du pentest mobile et les bases nécessaires pour utiliser les outils élémentaires de ce domaine.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/julien_jimenez.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Julien Jimenez", }, { - "type": "text", + "_type": "text", "value": "Worldline", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/julien_jimenez", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/amelie_avignon.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Amélie Avignon", }, { - "type": "text", + "_type": "text", "value": "Worldline", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/amelie_avignon", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -2312,34 +2338,35 @@ exports[`session page snapshot comment_hacker_vos_applications_mobiles 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "comment_hacker_vos_applications_mobiles", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -2347,24 +2374,22 @@ exports[`session page snapshot comment_hacker_vos_applications_mobiles 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/D20sCMnCosZbXVpAW0UY", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "comment_hacker_vos_applications_mobiles", "user": "@me", @@ -2374,163 +2399,166 @@ exports[`session page snapshot comment_hacker_vos_applications_mobiles 1`] = ` "props": { "session": "comment_hacker_vos_applications_mobiles", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot construire_soi_meme_son_clavier_mecanique 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Construire soi-même son clavier mécanique, idée bizarre ou idée de génie ?", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 10h15 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Grande Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Après avoir longtemps voulu un clavier "ergonomique", j'ai décidé de me lancer moi-même dans sa construction", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Ce que je ne savais pas, c'est que j'allais plonger dans le monde merveilleux des claviers mécaniques et du "do it yourself"", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "On sait tous utiliser le clavier standard AZERTY dit 100%, mais est-ce que cette disposition est toujours pertinente en 2023 ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "En quoi faire son propre clavier peut il être intéressant pour les développeurs et développeuses que nous sommes ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Survolons ensemble les différentes options qui s'offrent à nous aujourd'hui.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/benjamin_legrand.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Benjamin Legrand", }, { - "type": "text", + "_type": "text", "value": "Groupe Onepoint", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/benjamin_legrand", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -2538,34 +2566,35 @@ exports[`session page snapshot construire_soi_meme_son_clavier_mecanique 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "construire_soi_meme_son_clavier_mecanique", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -2573,24 +2602,22 @@ exports[`session page snapshot construire_soi_meme_son_clavier_mecanique 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/dGsAppCLuZEcEoJC8wDL", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "construire_soi_meme_son_clavier_mecanique", "user": "@me", @@ -2600,143 +2627,146 @@ exports[`session page snapshot construire_soi_meme_son_clavier_mecanique 1`] = ` "props": { "session": "construire_soi_meme_son_clavier_mecanique", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot corn_hole_2_turbo 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Corn Hole 2 Turbo : De l'arduino pour l'apéro !", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 11h15 - 45 minute", }, { - "type": "text", + "_type": "text", "value": "Petite Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Le Corn Hole est un jeu d'extérieur qui nous vient des USA. Aussi connu là-bas que notre pétanque nationale, il consiste à lancer de petits sacs remplis de grains de maïs sur une planche située à 8,20m. Si possible il faut viser le trou situé en haut de la planche ! Tout ça, traditionnellement, à l'heure de l'apéro !", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Avec Nico on voulait "bidouiller". De l'électronique, du travail du bois, de la découpe laser, de l'impression 3D.. on voulait bricoler. Pour le Corn Hole nous avions un besoin : rendre le score disponible à tout le monde : aux joueurs, mais aussi au public. Et soyons honnête, on avait aussi vraiment envie de faire n'importe quoi ! Jusqu'où pourrions-nous aller ? Autour d'un verre, le défi était lancé..", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "C'est comme ça que nous nous sommes lancés à faire une planche "2.0", avec des capteurs, un affichage du score, etc.. Au menu : du travail du bois, du dev arduino et du dev android. Quelle satisfaction de mettre les mains dans le cambouis ! Tout était nouveau pour nous. A l'heure de l'artisanat logiciel, on y redécouvre les sensations grisantes de nos débuts… repartir de zéro, avec peu de ressources. Cela nous a appris à être extrêmement sobres en énergie, en code et en utilisation de ressources ! Après quelques grosses claques (spoiler : nous n'avons pas pu atteindre nos objectifs les plus fous.. !) , c'est un retour aux sources, du développement sous contrainte, et nos premiers pas dans le développement embarqué.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/paul_roye.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Paul ROYE", }, { - "type": "text", + "_type": "text", "value": "SII", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/paul_roye", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -2744,34 +2774,35 @@ exports[`session page snapshot corn_hole_2_turbo 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "corn_hole_2_turbo", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -2779,24 +2810,22 @@ exports[`session page snapshot corn_hole_2_turbo 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/GCCeIdmI51ks1xgmUnAb", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "corn_hole_2_turbo", "user": "@me", @@ -2806,133 +2835,136 @@ exports[`session page snapshot corn_hole_2_turbo 1`] = ` "props": { "session": "corn_hole_2_turbo", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot creer_des_objets_3D_avec_du_code 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Créer des objets 3D avec du code, grâce à OpenSCAD", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 17h40 - 20 minutes", }, { - "type": "text", + "_type": "text", "value": "Grande Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "La modélisation 3D, c'est tout un art! Si vous avez déjà tenté l'expérience d'un modeleur 3D comme Blender, vous avez probablement constaté la difficulté de l'exercice. Mais comment faire alors pour créer des modèles 3D que l'on a en tête, quand on vient d'investir dans une belle imprimante 3D? Réponse de développeur: avec du code!", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Pour cela nous allons découvrir l'outil et le langage de script OpenSCAD, qui permet de créer des objets à base de primitives et fonctions géométriques simples. A travers cette courte session de live coding, vous apprendrez les bases pour créer vos propres modèles imprimables et laisser libre court à votre imagination!", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/yohan_lasorsa.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Yohan Lasorsa", }, { - "type": "text", + "_type": "text", "value": "Microsoft", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/yohan_lasorsa", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -2940,34 +2972,35 @@ exports[`session page snapshot creer_des_objets_3D_avec_du_code 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "creer_des_objets_3D_avec_du_code", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -2975,24 +3008,22 @@ exports[`session page snapshot creer_des_objets_3D_avec_du_code 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/F9O3wzs3Ozcy85o8tA1R", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "creer_des_objets_3D_avec_du_code", "user": "@me", @@ -3002,74 +3033,77 @@ exports[`session page snapshot creer_des_objets_3D_avec_du_code 1`] = ` "props": { "session": "creer_des_objets_3D_avec_du_code", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot creer_sa_propre_vm_avec_compilation_jit_pour_les_nuls 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Créer sa propre VM avec compilation JIT pour les nuls", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 10h15 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Petite Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "La compilation « Just In Time » est une technique d'exécution très utilisée depuis de nombreuses années au sein des machines virtuelles de langages tels que Java, C#, JavaScript, etc .... Elle permet d'interpréter et d'exécuter un byte-code tout en le transformant « à la volée » vers le langage machine natif de la machine hôte nous permettant ainsi d'obtenir des performances bien plus élevées lors d'une seconde exécution du code.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Ces techniques de recompilation dynamique peuvent être complexes à appréhender lorsque l'on est néophyte sur le sujet, c'est pourquoi nous allons démystifier ensemble ce sujet", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Dans ce talk nous mettrons en œuvre et en live notre propre machine virtuelle avec JIT intégrée pour une calculatrice ", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "RPN", }, ], @@ -3077,122 +3111,123 @@ exports[`session page snapshot creer_sa_propre_vm_avec_compilation_jit_pour_les_ "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://en.wikipedia.org/wiki/Reverse_Polish_notation", }, }, - "type": "actionable", }, { - "type": "text", + "_type": "text", "value": " (Reverse Polish Notation), sans aucun framework ni infrastructure de compilation extérieure, en émettant nous même le code machine ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "x86_64", }, ], "style": { "fontFamily": "monospace", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": " nécessaire à l'exécution.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Puisse le dieu des « segmentation fault (core dumped) » être avec nous !", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/olivier_poncet.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Olivier PONCET", }, { - "type": "text", + "_type": "text", "value": "HAWKSWELL", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/olivier_poncet", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -3200,34 +3235,35 @@ exports[`session page snapshot creer_sa_propre_vm_avec_compilation_jit_pour_les_ "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "creer_sa_propre_vm_avec_compilation_jit_pour_les_nuls", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -3235,24 +3271,22 @@ exports[`session page snapshot creer_sa_propre_vm_avec_compilation_jit_pour_les_ "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/eOM2rDa4o3RA9D6W2V0C", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "creer_sa_propre_vm_avec_compilation_jit_pour_les_nuls", "user": "@me", @@ -3262,242 +3296,246 @@ exports[`session page snapshot creer_sa_propre_vm_avec_compilation_jit_pour_les_ "props": { "session": "creer_sa_propre_vm_avec_compilation_jit_pour_les_nuls", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot d_un_orchestre_fige_a_un_joli_ballet 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "D'un orchestre figé à un joli ballet aka comment on a propulsé notre monolith dans un pas de danse endiablé 😈", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 14h30 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Petite Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Il était une fois, dans une célèbre manufacture de pneus 🏭, une grande volonté de remplacer son orchestrateur supply chain et logistique 🚚. Le chef d'orchestre étant épuisé, il fallait le remplacer: et pourquoi pas par un joli ballet 🤔 ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Ayant choisi ses nouveaux atouts, kafka et kafka streams, plongez dans l'aventure de notre équipe, ultra motivée, pour passer d'un logiciel orchestré à des chorégraphies de micro services bien rôdées ✨. Sur un nouveau tempo 🥁, venez découvrir comment elle a pu accorder un rythme de batch quotidien voir hebdo avec des flux continus et instantanés d'une architecture event driven. Mais aussi, venez apprendre de nos fausses notes et nos pas maladroits pour passer d'un monolith figé à plusieurs centaines de micro-services survoltés 🧨.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Fort de notre histoire, vous repartirez avec la stratégie qui nous a permis :", }, ], - "type": "text", "value": "", }, { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "la coordination harmonieuse de plus de 200 micro services kafka streams sur kubernetes tanzu,", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "l'utilisation de 250 objets kafka connects pour discuter avec nos applications legacies,", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "les points d'attention à garder en tête lors du passage d'un écosystème cadencé dans une base de données à un logiciel "event management" basé sur 1000 topics kafka", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, ], "direction": "vertical", "padding": { "left": 8, }, - "type": "flex", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/marie_laure_momplot.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Marie-Laure Momplot", }, { - "type": "text", + "_type": "text", "value": "Michelin", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/marie_laure_momplot", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/sebastien_viale.png", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Sébastien Viale", }, { - "type": "text", + "_type": "text", "value": "", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/sebastien_viale", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -3505,34 +3543,35 @@ exports[`session page snapshot d_un_orchestre_fige_a_un_joli_ballet 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "d_un_orchestre_fige_a_un_joli_ballet", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -3540,24 +3579,22 @@ exports[`session page snapshot d_un_orchestre_fige_a_un_joli_ballet 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/ClzTSd7EVr4Xk2JORJH2", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "d_un_orchestre_fige_a_un_joli_ballet", "user": "@me", @@ -3567,244 +3604,247 @@ exports[`session page snapshot d_un_orchestre_fige_a_un_joli_ballet 1`] = ` "props": { "session": "d_un_orchestre_fige_a_un_joli_ballet", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot de_la_tablette_d_argile_a_ChatGPT 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "De la tablette d'argile à ChatGPT : la passionnante histoire de la diffusion du savoir", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 13h50 - 15 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Les révolutions technologiques de l'écriture ont eu un impact considérable sur la transmission et la diffusion du savoir dans l'histoire de l'humanité. Depuis l'invention de l'écriture il y a plus de 5000 ans, en passant par l'imprimerie au 15ème siècle et l'avènement d'Internet au 20ème siècle, chaque étape a permis de démocratiser l'accès à l'information et de faciliter la transmission des connaissances. L'arrivée de l'IA et de ChatGPT représente une nouvelle étape dans cette évolution technologique, offrant de nouvelles perspectives pour l'apprentissage et l'accès à l'information.", }, ], - "type": "text", "value": "", }, { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Comment partager de l'information sans avoir inventé l'écriture ?", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Est-ce que vous savez comment vous servir d'un papyrus ? ", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Qu'est-ce qu'un codex ? Et qu'est-ce que cela a révolutionné ? ", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Connaissez vous les personnes qui ont été les plus terrifiés par l'apparition de l'imprimerie ? ou d'internet ? ", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Est-ce qu'il a fallu attendre ChatGPT et l'internet pour avoir des fake news ?", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Est-ce que l'IA va finir par contrôler le monde ?", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, ], "direction": "vertical", "padding": { "left": 8, }, - "type": "flex", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Apportez votre couverture et votre thé, réunissez les enfants au coin du feu, nous allons vous conter la merveilleuse histoire de la transmission du savoir.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/patrice_de_saint_steban.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Patrice De Saint Steban", }, { - "type": "text", + "_type": "text", "value": "Zenika", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/patrice_de_saint_steban", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -3812,34 +3852,35 @@ exports[`session page snapshot de_la_tablette_d_argile_a_ChatGPT 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "de_la_tablette_d_argile_a_ChatGPT", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -3847,24 +3888,22 @@ exports[`session page snapshot de_la_tablette_d_argile_a_ChatGPT 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/bs3lWkIIecLILS6myXzI", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "de_la_tablette_d_argile_a_ChatGPT", "user": "@me", @@ -3874,143 +3913,146 @@ exports[`session page snapshot de_la_tablette_d_argile_a_ChatGPT 1`] = ` "props": { "session": "de_la_tablette_d_argile_a_ChatGPT", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot dessines_moi_rust 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Dessines-moi Rust ✏🦀", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 21h00 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Grande Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Rust est un langage qui peut avoir une courbe d'apprentissage assez abrupte. Tellement abrupte qu'elle peut décourager plus d'un ou d'une.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "La vulgarisation d'un concept peut prendre diverses formes. Mon canal de transmission préféré est le dessin.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je propose ainsi, au travers de dessin et de schéma accompagné d'explications possibles et d'analogies parfois douteuses ^^' De découvrir sous un autre angle, les mécanismes spécifiques de Rust qui en font un langage qui permet de mieux coder.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/yannick_guern.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Yannick Guern", }, { - "type": "text", + "_type": "text", "value": "Clever-Cloud", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/yannick_guern", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -4018,34 +4060,35 @@ exports[`session page snapshot dessines_moi_rust 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "dessines_moi_rust", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -4053,24 +4096,22 @@ exports[`session page snapshot dessines_moi_rust 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/2r8HzqvVuPvvTmyoYcaw", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "dessines_moi_rust", "user": "@me", @@ -4080,172 +4121,176 @@ exports[`session page snapshot dessines_moi_rust 1`] = ` "props": { "session": "dessines_moi_rust", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot dis_papa_c_est_quoi_impression_3D 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Dis papa, c'est quoi l'impression 3D ?", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 10h15 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Qui n'a jamais rêvé de pouvoir fabriquer ses propres objets, en 3D, dans le monde réel? Concevoir ses propres outils pour sa maison, réaliser des pièces de rechange pour sa voiture ou créer des jouets uniques pour ses enfants est aujourd'hui à la portée de tous. L'impression 3D a révolutionné le prototypage et la fabrication dans de nombreux domaines, mais comment ça marche? Quelles sont les différentes technologies disponibles, et leurs applications? Et surtout, comment ça s'imprime?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "A travers ce talk pratique et sans slides, nous allons vous présenter les différentes technologies d'impression 3D, et détailler les composants et le fonctionnement d'une imprimante à dépot de filament fondu (FDM). Vous aurez l'occasion d'observer l'impression d'une pièce en directe, et de réaliser vous-même votre première pièce en 3D! Ce sera aussi un moment d'échange pour poser toutes vos questions sur l'impression 3D, et évoquer les prochaines évolutions de cette technologie... et peut être donner l'envie de vous y mettre? 🙂", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/yohan_lasorsa.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Yohan Lasorsa", }, { - "type": "text", + "_type": "text", "value": "Microsoft", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/yohan_lasorsa", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/wassim_chegham.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Wassim Chegham", }, { - "type": "text", + "_type": "text", "value": "Microsoft", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/wassim_chegham", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -4253,34 +4298,35 @@ exports[`session page snapshot dis_papa_c_est_quoi_impression_3D 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "dis_papa_c_est_quoi_impression_3D", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -4288,24 +4334,22 @@ exports[`session page snapshot dis_papa_c_est_quoi_impression_3D 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/ooapxX5MSmyPIlkSyhZY", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "dis_papa_c_est_quoi_impression_3D", "user": "@me", @@ -4315,133 +4359,136 @@ exports[`session page snapshot dis_papa_c_est_quoi_impression_3D 1`] = ` "props": { "session": "dis_papa_c_est_quoi_impression_3D", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot do_not_track_me 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "#DoNotTrackMe 📺📱", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 11h15 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Grande Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Nous passons beaucoup de temps devant nos écrans et nous sommes la cible parfaite des publicités et du tracking en tout genre. AdBlock / UBlock vous parlent, mais ils se limitent à vos navigateurs, savez-vous que vous pouvez efficacement bloquer une grande partie des publicités qui transitent sur vos écrans, que ce soit vos ordinateurs ou téléphones ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Nous allons étudier et comprendre les mécanismes que nous pouvons mettre en place pour bloquer les publicités mais également les marqueurs qui permettent de vous pister sur internet.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/cedric_gatay.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Cedric Gatay", }, { - "type": "text", + "_type": "text", "value": "Code-Troopers", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/cedric_gatay", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -4449,34 +4496,35 @@ exports[`session page snapshot do_not_track_me 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "do_not_track_me", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -4484,24 +4532,22 @@ exports[`session page snapshot do_not_track_me 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/er3gOYwdeNYhxYyvagy9", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "do_not_track_me", "user": "@me", @@ -4511,149 +4557,153 @@ exports[`session page snapshot do_not_track_me 1`] = ` "props": { "session": "do_not_track_me", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot escape_camp_part_1 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Escape Camp 🏃🏕️", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 13h30 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { - "type": "text", + "_type": "text", "value": "Rejoignez-nous pour une série d'énigmes qui mettront vos neurones à rude épreuve, vous amèneront à découvrir différents lieux du camping et vous inviteront à deviner le thème de notre talk ! Saurez-vous découvrir avant les autres et en moins de 45min le mystérieux sujet technique que nous vous présenteront dans la 2e partie ? Rien n’est moins sûr !", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/gregory_bevan.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Grégory Bévan", }, { - "type": "text", + "_type": "text", "value": "Zenika", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/gregory_bevan", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/william_bartlett.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "William Bartlett", }, { - "type": "text", + "_type": "text", "value": "Zenika", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/william_bartlett", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -4661,34 +4711,35 @@ exports[`session page snapshot escape_camp_part_1 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "escape_camp_part_1", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -4696,24 +4747,22 @@ exports[`session page snapshot escape_camp_part_1 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/IlrUX0uq2wKSZ68M8Zbd", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "escape_camp_part_1", "user": "@me", @@ -4723,149 +4772,153 @@ exports[`session page snapshot escape_camp_part_1 1`] = ` "props": { "session": "escape_camp_part_1", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot escape_camp_part_2 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Escape Camp 🏃🏕️", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 14h30 - 20 minutes", }, { - "type": "text", + "_type": "text", "value": "Petite Salle", }, ], "direction": "vertical", - "type": "flex", }, { - "type": "text", + "_type": "text", "value": "The mysterious Conf ! Rejoignez-nous pour le making of technique de l'escape game. Les technologies et concepts employés n'auront plus de secrets pour vous.", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/gregory_bevan.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Grégory Bévan", }, { - "type": "text", + "_type": "text", "value": "Zenika", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/gregory_bevan", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/william_bartlett.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "William Bartlett", }, { - "type": "text", + "_type": "text", "value": "Zenika", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/william_bartlett", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -4873,34 +4926,35 @@ exports[`session page snapshot escape_camp_part_2 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "escape_camp_part_2", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -4908,24 +4962,22 @@ exports[`session page snapshot escape_camp_part_2 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/46nmW7uQ7j3AjJa70PDN", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "escape_camp_part_2", "user": "@me", @@ -4935,143 +4987,146 @@ exports[`session page snapshot escape_camp_part_2 1`] = ` "props": { "session": "escape_camp_part_2", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot esprit_de_famille 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Esprit de famille, méthodes, rapport à l'argent, ambitions - l'héritage d'une famille d'entrepreneurs depuis 100 ans", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 17h40 - 15 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "L'impact et l'influence de notre entourage sur nos vies (pro ou perso) peut être grand. L'éducation que l'on reçoit, l'exemple familial, certains évènements marquants, nos expériences... tout ceci prend part dans ce que nous sommes.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "En 1907, mon arrière arrière grand père a créé l'entreprise Passenaud spécialisée dans la récupération de peaux, chiffons et plumes. 100 ans plus tard le groupe Passenaud est devenu un des leaders de la collecte et du tri de déchets et brasse plus de 600 000 tonnes de marchandises par an.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Comment cette histoire et ce contexte familial ont impacté ma vie professionnelle pourtant dans un secteur très éloigné de ce que je pratique aujourd'hui.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/mathieu_passenaud.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Mathieu Passenaud", }, { - "type": "text", + "_type": "text", "value": "please-open.it", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/mathieu_passenaud", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -5079,34 +5134,35 @@ exports[`session page snapshot esprit_de_famille 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "esprit_de_famille", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -5114,24 +5170,22 @@ exports[`session page snapshot esprit_de_famille 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/WCZHpv6LP44b6zDqaoOH", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "esprit_de_famille", "user": "@me", @@ -5141,110 +5195,113 @@ exports[`session page snapshot esprit_de_famille 1`] = ` "props": { "session": "esprit_de_famille", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot et_si_on_arretait_de_basher_les_esn 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Et si on arrêtait de basher les ESN ?", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 11h15 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { - "type": "text", + "_type": "text", "value": "Les ESN, des marchands de viande qui n'ont aucune considération pour leurs collaborateurs et arnaquent leurs clients ? C'est en tout cas l'image que véhiculent souvent les sociétés de service dans le milieu des développeurs. Pourtant ça fait 25 ans que je bosse dans une ESN et je n'ai jamais eu ce ressenti. Même s'il n y a pas de fumée sans feu, est-ce qu'on peut faire de ces clichés une généralité ? Ai-je eu de la chance ? Ou alors le milieu des ESN n'est pas aussi pourri qu'on le dit ? Je vous propose mon retour d'expérience sur mes années d'ESN, les difficultés qu'on peut vivre dans une ESN, mais aussi les opportunités qu'elles offrent, en particulier en début de carrière.", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/olivier_thierry.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Olivier THIERRY", }, { - "type": "text", + "_type": "text", "value": "ASI", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/olivier_thierry", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -5252,34 +5309,35 @@ exports[`session page snapshot et_si_on_arretait_de_basher_les_esn 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "et_si_on_arretait_de_basher_les_esn", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -5287,24 +5345,22 @@ exports[`session page snapshot et_si_on_arretait_de_basher_les_esn 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/XvdSUbIxv4P3la7gqLGT", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "et_si_on_arretait_de_basher_les_esn", "user": "@me", @@ -5314,133 +5370,136 @@ exports[`session page snapshot et_si_on_arretait_de_basher_les_esn 1`] = ` "props": { "session": "et_si_on_arretait_de_basher_les_esn", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot event_driven_qu_est_ce_donc 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Event Driven, qu'est-ce donc ?! Un nouveau buzzword ?", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 13h30 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Grande Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "On entend, de plus en plus, parler d'Event Driven Systems. C'est un peu le nouveau truc à la mode, mais en quoi ça consiste réellement ? Pour le comprendre, nous repartirons des fondamentaux, pour progressivement voir ce que peut nous apporter le modèle événementiel publisher / subscriber, ses avantages et ses inconvénients. Nous verrons aussi comment l'utiliser dans certains cas fréquents.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "De plus, nous prendrons un SI typique que nous chercherons à améliorer, de façon à rendre les services plus performants et moins interdépendants.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/celine_louvet.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Céline Louvet", }, { - "type": "text", + "_type": "text", "value": "Shine", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/celine_louvet", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -5448,34 +5507,35 @@ exports[`session page snapshot event_driven_qu_est_ce_donc 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "event_driven_qu_est_ce_donc", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -5483,24 +5543,22 @@ exports[`session page snapshot event_driven_qu_est_ce_donc 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/hb3tHXpRWQ7VX3mpTRAA", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "event_driven_qu_est_ce_donc", "user": "@me", @@ -5510,143 +5568,146 @@ exports[`session page snapshot event_driven_qu_est_ce_donc 1`] = ` "props": { "session": "event_driven_qu_est_ce_donc", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot il_etait_une_fois_un_arbre_qui_parle 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Il était une fois un arbre qui parle", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 13h30 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Faire parler les objets, choses et être vivants autour de nous c'est l'enjeu de l'Internet des objets pour comprendre le monde qui nous entoure, le preserver.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je vais vous compter l'histoire de l'Internet des objets, des technologies qui sont nées en 2009 et évoluent depuis, je vous emmène 45 minutes dans ce qui me passionne pour vous faire découvrir l'IoT terrestre et l'IoT satellitaire, vous expliquer leur fonctionnement, leur contraintes et ce que nous pouvons en attendre.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Pas de slide, pas de code, mais sans doute pas mal de boitiers, composants, piles pour illustrer tout cela.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/paul_pinault.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Paul Pinault", }, { - "type": "text", + "_type": "text", "value": "Braincube", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/paul_pinault", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -5654,34 +5715,35 @@ exports[`session page snapshot il_etait_une_fois_un_arbre_qui_parle 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "il_etait_une_fois_un_arbre_qui_parle", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -5689,24 +5751,22 @@ exports[`session page snapshot il_etait_une_fois_un_arbre_qui_parle 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/nMWG2SnTVYe7knR1nI0b", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "il_etait_une_fois_un_arbre_qui_parle", "user": "@me", @@ -5716,47 +5776,48 @@ exports[`session page snapshot il_etait_une_fois_un_arbre_qui_parle 1`] = ` "props": { "session": "il_etait_une_fois_un_arbre_qui_parle", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot imager_materialiser_sa_pensee 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Imager, matérialiser sa pensée", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 14h30 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "« Moi, t’façons, j’sais pas dessiner. »", }, ], @@ -5764,68 +5825,68 @@ exports[`session page snapshot imager_materialiser_sa_pensee 1`] = ` "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "", }, { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Venez décomplexer votre coup de crayon en jouant à une version « maison » du Gartic Phone.", }, ], - "type": "text", "value": "", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Venez réfléchir à la façon dont vous vous représentez les choses, à travers la présentation et l’évocation de différents sujets par des biais inhabituels.", }, ], - "type": "text", "value": "", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, ], "direction": "vertical", "padding": { "left": 8, }, - "type": "flex", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "« Rien de tel qu’un bon schéma. » Oui, mais lequel, comment le réaliser, et avec quoi ?", }, ], @@ -5833,117 +5894,117 @@ exports[`session page snapshot imager_materialiser_sa_pensee 1`] = ` "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Dans la foulée, je vous propose un temps d’échange et de partage sur les méthodes et les outils que vous préférez, qu’ils soient graphiques, ou pas !", }, ], - "type": "text", "value": "", }, { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Pour comprendre, analyser, mémoriser des concepts nouveaux,", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Pour reformuler une pensée, une idée,", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Pour communiquer sur un projet,", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Pour transmettre des informations,", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "...", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, ], "direction": "vertical", "padding": { "left": 8, }, - "type": "flex", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Pourquoi ?", }, ], @@ -5951,208 +6012,210 @@ exports[`session page snapshot imager_materialiser_sa_pensee 1`] = ` "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Quand on travaille dans le champ de l’informatique, du numérique, on met en œuvre beaucoup (et essentiellement !) de compétences intellectuelles. Raisonnement, abstraction, capacité à se projeter, etc.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Malgré ça, on a tous été confronté un jour à une situation où on ne saisit pas ce qui se joue. On a beau tourner le truc dans tous les sens, on sent bien qu’on a mal abordé le sujet, que quelque chose nous échappe :", }, ], - "type": "text", "value": "", }, { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Les raisons d’une décision, d’un choix technique,", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Le mécanisme de raisonnement qui sous-tend un fonctionnement, ", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "La formulation d’une demande, ", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "...", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, ], "direction": "vertical", "padding": { "left": 8, }, - "type": "flex", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "En plus d’être très frustrant, ça peut grandement compliquer notre compréhension et/ou notre communication des choses, et être bloquant.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Par ailleurs, la représentation graphique y est très présente également, tout simplement parce qu’elle aide à rendre tangible idées, concepts et données. Schémas, graphiques, sketchnotes, cartes mentales, il existe différentes façons de mettre en forme tout ça. Mais ces vecteurs de réflexion, communication et compréhension semblent parfois secondaires, perçus comme « accessoires ».", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Pourtant… ", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/virginie_ferey.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Virginie Ferey", }, { - "type": "text", + "_type": "text", "value": "ENSA Normandie", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/virginie_ferey", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -6160,34 +6223,35 @@ Mais ces vecteurs de réflexion, communication et compréhension semblent parfoi "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "imager_materialiser_sa_pensee", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -6195,24 +6259,22 @@ Mais ces vecteurs de réflexion, communication et compréhension semblent parfoi "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/RD9AzFTXlAdwmgYRRAQW", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "imager_materialiser_sa_pensee", "user": "@me", @@ -6222,182 +6284,185 @@ Mais ces vecteurs de réflexion, communication et compréhension semblent parfoi "props": { "session": "imager_materialiser_sa_pensee", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot intelligence_artificielle_expliquee_en_20_minutes 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "L'intelligence artificielle expliquée en 20 minutes !", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 16h30 - 20 minutes", }, { - "type": "text", + "_type": "text", "value": "Grande Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "... ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Ou comment en tant que dev faire de l'IA sans être Data Scientist ?", }, ], "style": { "fontStyle": "italic", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": " ", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "L'IA est partout, du moins tout le monde revendique d'avoir de l'IA dans ses applications, ses objets connectés, ...", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Oui mais voilà, au final c'est quoi l'Intelligence Artificielle et qu'y a-t-il de caché derrière ce terme ? Comment expliquer simplement les notions techniques impliquées ? La grande IA va-t-elle gouverner le monde ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Durant ce talk je vous propose de découvrir simplement, mais de manière la plus exhaustive possible, avec ma vision de développeur, ce qu'est l'intelligence artificielle et quelles technologies sont utilisées dans ce milieu.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Et tout ça en 20 minutes !", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/stephane_philippart.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Stéphane Philippart", }, { - "type": "text", + "_type": "text", "value": "OVHcloud", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/stephane_philippart", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -6405,34 +6470,35 @@ La grande IA va-t-elle gouverner le monde ?", "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "intelligence_artificielle_expliquee_en_20_minutes", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -6440,24 +6506,22 @@ La grande IA va-t-elle gouverner le monde ?", "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/3wCEYJZ26BOlFf11IN2W", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "intelligence_artificielle_expliquee_en_20_minutes", "user": "@me", @@ -6467,110 +6531,113 @@ La grande IA va-t-elle gouverner le monde ?", "props": { "session": "intelligence_artificielle_expliquee_en_20_minutes", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot ivre_et_au_chomage 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Ivre et au chômage, elle décide d'écrire un livre sur le Scala en plein Covid", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 17h40 - 20 minutes", }, { - "type": "text", + "_type": "text", "value": "Petite Salle", }, ], "direction": "vertical", - "type": "flex", }, { - "type": "text", + "_type": "text", "value": "REX sur l'écriture d'un premier livre : comment s'est arrivé ? pourquoi j'ai accepté ? par quelles étapes de dépression suis-je passée ? Je vais parler des relations avec l'équipe éditoriale, des délais, des étapes de la réalisation d'un livre du jour 1 avec les premières lignes jusqu'à la livraison. Je ne m'arrête pas là, on va parler de marketing, publicité, impression, sortie officielle du livre et pourquoi je ne referai plus ça.", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/agnes_cardin.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Agnès Cardin", }, { - "type": "text", + "_type": "text", "value": "iAdvize", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/agnes_cardin", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -6578,34 +6645,35 @@ exports[`session page snapshot ivre_et_au_chomage 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "ivre_et_au_chomage", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -6613,24 +6681,22 @@ exports[`session page snapshot ivre_et_au_chomage 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/b5p4i70CkZITptgbncA3", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "ivre_et_au_chomage", "user": "@me", @@ -6640,143 +6706,146 @@ exports[`session page snapshot ivre_et_au_chomage 1`] = ` "props": { "session": "ivre_et_au_chomage", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot javascript_une_histoire 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "JavaScript : une histoire d'amour 💔", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 17h10 - 15 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Encore une fois amis campeurs, je viens vous ouvrir mon coeur. Dans ce récit versifié, je vais vous raconter, mon histoire d'amour avec JS, nos meilleurs jours et ses faiblesses. Chaque relation, parait-il nous grandit ; dans cette passion j'ai beaucoup appris !", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Évidemment c'est naturel, les torts sont partagés : j'ai parfois été infidèle, avec des langages compilés : Elm, Flutter, TypeScript, Reason et aussi PureScript... J'ai maintes fois cédé à ces nouveaux venus, parfois juste typés, souvent bien mieux conçus.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Sans plus de distractions, venez donc écouter mon aventure, du début de notre liaison à bien après notre rupture !", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/jordane_grenat.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Jordane Grenat", }, { - "type": "text", + "_type": "text", "value": "Comet Meetings", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/jordane_grenat", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -6784,34 +6853,35 @@ exports[`session page snapshot javascript_une_histoire 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "javascript_une_histoire", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -6819,24 +6889,22 @@ exports[`session page snapshot javascript_une_histoire 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/pXwMGMSK8wpMIMoYSayU", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "javascript_une_histoire", "user": "@me", @@ -6846,88 +6914,90 @@ exports[`session page snapshot javascript_une_histoire 1`] = ` "props": { "session": "javascript_une_histoire", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot keynote_jeudi_matin 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Keynote d'ouverture et Marché aux poissons", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 09h00 - 40 minutes", }, { - "type": "text", + "_type": "text", "value": "Grande Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Keynote des organisateurs", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Marché aux poissons", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -6935,34 +7005,35 @@ exports[`session page snapshot keynote_jeudi_matin 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "keynote_jeudi_matin", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -6970,24 +7041,22 @@ exports[`session page snapshot keynote_jeudi_matin 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/96yF0z9sXKy6rMKEWxzY", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "keynote_jeudi_matin", "user": "@me", @@ -6997,88 +7066,90 @@ exports[`session page snapshot keynote_jeudi_matin 1`] = ` "props": { "session": "keynote_jeudi_matin", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot keynote_vendredi_matin 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Keynote surprise et Marché aux poissons", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 09h00 - 60 minutes", }, { - "type": "text", + "_type": "text", "value": "Grande Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Keynote d'un.e invité.e surprise !", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Marché aux poissons", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -7086,34 +7157,35 @@ exports[`session page snapshot keynote_vendredi_matin 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "keynote_vendredi_matin", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -7121,24 +7193,22 @@ exports[`session page snapshot keynote_vendredi_matin 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/AoIXs1Z7HK4w02wVQJqy", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "keynote_vendredi_matin", "user": "@me", @@ -7148,65 +7218,67 @@ exports[`session page snapshot keynote_vendredi_matin 1`] = ` "props": { "session": "keynote_vendredi_matin", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot keynote_vendredi_soir 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Keynote d'Au revoir 😢", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 16h00 - 20 minutes", }, { - "type": "text", + "_type": "text", "value": "Petite Salle", }, ], "direction": "vertical", - "type": "flex", }, { - "type": "text", + "_type": "text", "value": "Keynote de fin des organisateurs", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -7214,34 +7286,35 @@ exports[`session page snapshot keynote_vendredi_soir 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "keynote_vendredi_soir", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -7249,24 +7322,22 @@ exports[`session page snapshot keynote_vendredi_soir 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/ELMyhOkyz6pmvU8GXqMt", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "keynote_vendredi_soir", "user": "@me", @@ -7276,187 +7347,193 @@ exports[`session page snapshot keynote_vendredi_soir 1`] = ` "props": { "session": "keynote_vendredi_soir", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot l_art_du_DeeJaying_par_la_pratique 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "L'art du DeeJaying par la pratique", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 21h00 - 15 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Dans cet atelier, nous allons découvrir quelques techniques utilisées par les DeeJays pour vous faire bouger toute une soirée :", }, ], - "type": "text", "value": "", }, { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "L'ajustement des BPM (Battements Par Minute)", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "L'ajustement des harmoniques", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Les égalisateurs de fréquence", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Les Cue Points", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Les boucles", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, ], "direction": "vertical", "padding": { "left": 8, }, - "type": "flex", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Nous tenterons à la fin de faire un mix à plusieurs mains pour mettre en pratique ce que nous avons appris.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Matériel principalement utilisé :", }, ], - "type": "text", "value": "", }, { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { + "_type": "wrap", "children": [ { - "type": "text", + "_type": "text", "value": "deux ", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Pioneer CDJ-3000", }, ], @@ -7464,44 +7541,45 @@ exports[`session page snapshot l_art_du_DeeJaying_par_la_pratique 1`] = ` "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://www.pioneerdj.com/fr-fr/product/player/cdj-3000/black/overview/", }, }, - "type": "actionable", }, ], - "type": "wrap", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { + "_type": "wrap", "children": [ { - "type": "text", + "_type": "text", "value": "une ", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Pioneer DJM-900 Nexus 2 White", }, ], @@ -7509,26 +7587,27 @@ exports[`session page snapshot l_art_du_DeeJaying_par_la_pratique 1`] = ` "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://www.pioneerdj.com/fr-fr/product/mixer/archive/djm-900nxs2/white/overview/", }, }, - "type": "actionable", }, { - "type": "text", + "_type": "text", "value": " ou une ", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Pioneer DJM-V10LF", }, ], @@ -7536,44 +7615,45 @@ exports[`session page snapshot l_art_du_DeeJaying_par_la_pratique 1`] = ` "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://www.pioneerdj.com/fr-fr/product/mixer/djm-v10-lf/black/overview/", }, }, - "type": "actionable", }, ], - "type": "wrap", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { + "_type": "wrap", "children": [ { - "type": "text", + "_type": "text", "value": "une enceinte amplifiée ", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "FBT - X-Pro 112MA", }, ], @@ -7581,61 +7661,62 @@ exports[`session page snapshot l_art_du_DeeJaying_par_la_pratique 1`] = ` "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://www.fbt.it/en/products/x-pro/x-pro-112ma/", }, }, - "type": "actionable", }, ], - "type": "wrap", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "un enregistreur", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { + "_type": "wrap", "children": [ { - "type": "text", + "_type": "text", "value": "une table ", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "AmericanDJ Pro Event table II", }, ], @@ -7643,113 +7724,111 @@ exports[`session page snapshot l_art_du_DeeJaying_par_la_pratique 1`] = ` "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://www.americandj.eu/fr/pro-event-table-ii-mb.html", }, }, - "type": "actionable", }, ], - "type": "wrap", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, ], "direction": "vertical", "padding": { "left": 8, }, - "type": "flex", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Aucune connaissance en musique requise. Juste un bon moment à passer en poussant des boutons.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/david_pilato.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "David Pilato", }, { - "type": "text", + "_type": "text", "value": "elastic", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/david_pilato", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -7757,34 +7836,35 @@ exports[`session page snapshot l_art_du_DeeJaying_par_la_pratique 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "l_art_du_DeeJaying_par_la_pratique", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -7792,24 +7872,22 @@ exports[`session page snapshot l_art_du_DeeJaying_par_la_pratique 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/19A5DYzQiX9KGabiRZIK", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "l_art_du_DeeJaying_par_la_pratique", "user": "@me", @@ -7819,143 +7897,146 @@ exports[`session page snapshot l_art_du_DeeJaying_par_la_pratique 1`] = ` "props": { "session": "l_art_du_DeeJaying_par_la_pratique", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot la_pull_request_de_l_horreur 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "La Pull Request de l’horreur", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 21h00 - 15 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Le légendaire Necronomicon, De Vermis Mysteriis, la pull request d'un collègue nonchalant… Certaines lectures sont tellement abjectes, tellement intenses que d’après HP Lovecraft ou moi elles peuvent menacer la santé mentale de celle ou celui qui s’y aventure.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Dans ce récit, vous verrez comment une simple relecture de code m’a fait me questionner. Comment elle m’a aidé à mieux comprendre le contexte du projet, m’a fait réaliser ce qui ne m’allait pas, et comment cette PR a participé à ma dépression.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Venez écouter cette histoire d’horreur au coin du feu, contée comme je le ferais pour une partie du jeu de rôle l’Appel de Cthulhu.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/jean_francois_greffier.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Jean-François Greffier", }, { - "type": "text", + "_type": "text", "value": "Conserto", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/jean_francois_greffier", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -7963,34 +8044,35 @@ exports[`session page snapshot la_pull_request_de_l_horreur 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "la_pull_request_de_l_horreur", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -7998,24 +8080,22 @@ exports[`session page snapshot la_pull_request_de_l_horreur 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/MwwBXttfFJu536CUNnnj", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "la_pull_request_de_l_horreur", "user": "@me", @@ -8025,110 +8105,113 @@ exports[`session page snapshot la_pull_request_de_l_horreur 1`] = ` "props": { "session": "la_pull_request_de_l_horreur", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot le_guide_du_voyageur 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Le guide du voyageur LGBTQIA+", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 13h30 - 15 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { - "type": "text", + "_type": "text", "value": "Vous connaissez sûrement ce sigle, mais savez-vous ce qui se cache derrière chaque lettre ? Ce n'est pas facile d'expliquer dans les détails toutes ces définitions, mais des concepts basiques acceptés dans la communauté sont souvent méconnus. Identité sexuelle, orientation sexuelle, sexe biologique, expression de l'identité sexuelle: je vous propose d'expliquer de manière générale les différentes possibilités derrière ces concepts.", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/elaine_dias_batista.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Elaine Dias Batista", }, { - "type": "text", + "_type": "text", "value": "SFEIR", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/elaine_dias_batista", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -8136,34 +8219,35 @@ exports[`session page snapshot le_guide_du_voyageur 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "le_guide_du_voyageur", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -8171,24 +8255,22 @@ exports[`session page snapshot le_guide_du_voyageur 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/gZd0mh3pY9Xz6Gm6ZdPb", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "le_guide_du_voyageur", "user": "@me", @@ -8198,143 +8280,146 @@ exports[`session page snapshot le_guide_du_voyageur 1`] = ` "props": { "session": "le_guide_du_voyageur", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot les_7_vies_d_une_qa_analyst 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Les 7 vies d'une QA Analyst en reconversion", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 21h00 - 20 minutes", }, { - "type": "text", + "_type": "text", "value": "Petite Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Dès notre plus jeune âge, nous sommes amenés à choisir NOTRE voie. Parfois nous la choisissons, parfois nous sommes poussés par divers éléments pour l’emprunter : des choix familiaux, des études plus attrayantes et gratifiantes etc. Ajoutons à cela la précarité de l’emploi : un enchaînement de CDD, la recherche du mouton à 7 pattes par les recruteurs, un salaire ne correspondant absolument pas à l’expertise que l’on a. A ce moment précis, on se retrouve face à l’évidence : cette vie professionnelle ne me correspond pas, je ne suis pas à ma place.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Se pose alors les questions : dois-je envisager une reconversion professionnelle ? Comment vais-je être accueillie par mes pairs ? Comment me sentir légitime dans cette nouvelle voie ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "A travers ce témoignage, vous cheminerez sur mon parcours parsemé d'embûches et de réussites afin d'obtenir des conseils qui vous permettront de mieux comprendre les profils en reconversion et éviter les "bugs".", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/audrey_moulins.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Audrey Moulins", }, { - "type": "text", + "_type": "text", "value": "Leboncoin", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/audrey_moulins", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -8342,34 +8427,35 @@ exports[`session page snapshot les_7_vies_d_une_qa_analyst 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "les_7_vies_d_une_qa_analyst", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -8377,24 +8463,22 @@ exports[`session page snapshot les_7_vies_d_une_qa_analyst 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/cb51m7ezLrNA0Z8c9Cyo", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "les_7_vies_d_une_qa_analyst", "user": "@me", @@ -8404,567 +8488,570 @@ exports[`session page snapshot les_7_vies_d_une_qa_analyst 1`] = ` "props": { "session": "les_7_vies_d_une_qa_analyst", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot maitrise_ton_apprentissage 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Maitrise ton apprentissage aussi bien que la cuisson de tes saucisses 🔥", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 10h15 - 15 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "C'est bien connu, ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "être développeur, c'est être un expert en veille et un étudiant permanent !", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": " Les technologies et les méthodes évoluent sans cesse avec des concepts toujours plus nombreux... Se maintenir à jour est de plus en plus difficile 🤯 ", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Bien sûr, ton entreprise s’attend à ce que tu fasses ta ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "veille sur ton temps libre", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": " et que tu passes tes ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "dimanches à faire des side projects", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": "… Pas de problème, puisque tu es un(e) développeur(se) “passionné(e)” 😂", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Bref, c'est l'enfer pour concilier vie pro et perso ! 🔥🔥🔥", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Bonne nouvelle 🎉 : c'est possible de ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "gagner un temps précieux", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": " en ayant les bons outils, astuces et habitudes.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je vais te partager les connaissances, ressources et outils que j’ai expérimentés ces dernières années pour ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "optimiser ton temps de veille et d’apprentissage", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": ". C’est aussi un bon point de départ pour les développeurs qui se demandent par où commencer.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": " Lors de la session, tu découvriras comment :", }, ], - "type": "text", "value": "", }, { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "établir des ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "objectifs en lien avec tes valeurs et les atteindre", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, ], - "type": "text", "value": "", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { + "_type": "text", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "créer ta roadmap d’apprentissage", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, ], - "type": "text", "value": "", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "développer des ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "routines efficaces", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": " ", }, ], - "type": "text", "value": "", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { + "_type": "text", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "automatiser les process", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": " (mon côté DevOps 🤷) pour se concentrer sur l’essentiel", }, ], - "type": "text", "value": "", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "faire une ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "veille sans effort", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, ], - "type": "text", "value": "", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "créer un système de mémorisation et de récupération de l'information, aussi appelé ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "second cerveau", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, ], - "type": "text", "value": "", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { + "_type": "wrap", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "exploiter les ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "bons outils pour gagner en productivité", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Tout ce que je te partage, je l'ai appris au cours de ma carrière sportive en équitation et professionnelle dans le développement et l'entrepreneuriat. ", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Aujourd'hui, je m’occupe de deux associations (Cloud Nord et Cloud Alpes) et une société tout en continuant à être un développeur, et pourtant, je trouve ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "toujours le temps de m'adonner à mes passions 😍", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Toi aussi, gagne du temps en maîtrisant ton apprentissage aussi bien que la cuisson de tes saucisses ! 🔥", }, ], - "type": "text", "value": "", }, ], - "type": "wrap", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, ], "direction": "vertical", "padding": { "left": 8, }, - "type": "flex", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/maxime_deroullers.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Maxime Deroullers", }, { - "type": "text", + "_type": "text", "value": "HoppR", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/maxime_deroullers", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -8972,34 +9059,35 @@ exports[`session page snapshot maitrise_ton_apprentissage 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "maitrise_ton_apprentissage", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -9007,24 +9095,22 @@ exports[`session page snapshot maitrise_ton_apprentissage 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/v5GA7B22rm635z7ejjzO", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "maitrise_ton_apprentissage", "user": "@me", @@ -9034,133 +9120,136 @@ exports[`session page snapshot maitrise_ton_apprentissage 1`] = ` "props": { "session": "maitrise_ton_apprentissage", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot mini_golf_pour_une_accessibilite 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Mini golf pour une accessibilité numérique maximale", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 14h30 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Au travers d’une partie de mini-golf, nous allons parler ensemble d’accessibilité. Vous allez être mis en situation de handicap : par exemple, pour simuler des problèmes de vision, vous devrez porter des lunettes déformantes… Je n’en dit pas plus pour ne pas gâcher la surprise !", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Ce jeu est l’occasion de parler ensemble des différents déficiences qui touchent plus de monde que nous l’imaginons (environ une personne sur cinq). Bien évidemment nous transposerons cela à notre métier d’informaticien ou d’informaticienne. Nous réfléchirons ensemble aux difficultés d’accessibilité numérique pour ces différentes déficiences et à ce que nous pouvons mettre en place pour assurer l’accessibilité de nos sites internet.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/herve_boisgontier.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Hervé Boisgontier", }, { - "type": "text", + "_type": "text", "value": "ENI École Informatique", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/herve_boisgontier", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -9168,34 +9257,35 @@ exports[`session page snapshot mini_golf_pour_une_accessibilite 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "mini_golf_pour_une_accessibilite", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -9203,24 +9293,22 @@ exports[`session page snapshot mini_golf_pour_une_accessibilite 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/qMkXhNHmZodluBZ28qzs", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "mini_golf_pour_une_accessibilite", "user": "@me", @@ -9230,173 +9318,177 @@ exports[`session page snapshot mini_golf_pour_une_accessibilite 1`] = ` "props": { "session": "mini_golf_pour_une_accessibilite", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot mobkky_le_mob_applique_au_molkky 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Möbkky, le mob appliqué au Mölkky 🎳", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 10h15 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Vous savez jouer au Mölkky ? Non ? C'est pas grave car dans cette session nous allons y jouer en utilisant les principes du mob programming.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Le mob programming (programmation en groupe) fait de plus en plus parler de lui. Il s'appuie sur les principes d'Extreme programming et du Lean software development afin de faciliter le développement et d'améliorer la qualité des logiciels. Nous allons vous faire découvrir ces principes à travers un jeu finlandais iconique en équipe. Cette analogie nous permettra d'appréhender les avantages et inconvénients de cette pratique, et de discuter de sa mise en application au quotidien.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/benoit_masson.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Benoît Masson", }, { - "type": "text", + "_type": "text", "value": "OVHcloud", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/benoit_masson", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/gwendal_leclerc.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Gwendal Leclerc", }, { - "type": "text", + "_type": "text", "value": "OVHcloud", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/gwendal_leclerc", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -9404,34 +9496,35 @@ Cette analogie nous permettra d'appréhender les avantages et inconvénients de "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "mobkky_le_mob_applique_au_molkky", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -9439,24 +9532,22 @@ Cette analogie nous permettra d'appréhender les avantages et inconvénients de "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/LJpjuxKkN21A7R9ZK5Gh", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "mobkky_le_mob_applique_au_molkky", "user": "@me", @@ -9466,113 +9557,116 @@ Cette analogie nous permettra d'appréhender les avantages et inconvénients de "props": { "session": "mobkky_le_mob_applique_au_molkky", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot naviguer_et_coder_comment_on_fait 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Naviguer et coder, comment on fait ?", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 16h30 - 15 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { - "type": "text", + "_type": "text", "value": "Quand on aime passer du temps sur l'océan, et qu'on peut travailler de n'importe où, est-ce que naviguer et coder c'est compatible ? Quand l'électricité n'est pas au bout de la prise, mais dépend du soleil. Quand on est dans un milieu humide et pas stable. Je passe plusieur mois par an sur mon bateau, et dans ce talk je vais vous raconter comment je me suis organisée pour concilier voile et travail.", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/aleth_gueguen.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Aleth Gueguen", }, { - "type": "text", + "_type": "text", "value": "Aleth Gueguen Conseil", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/aleth_gueguen", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -9580,34 +9674,35 @@ Je passe plusieur mois par an sur mon bateau, et dans ce talk je vais vous racon "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "naviguer_et_coder_comment_on_fait", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -9615,24 +9710,22 @@ Je passe plusieur mois par an sur mon bateau, et dans ce talk je vais vous racon "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/68Z2WwVSJ9oP1OfXXyeJ", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "naviguer_et_coder_comment_on_fait", "user": "@me", @@ -9642,133 +9735,136 @@ Je passe plusieur mois par an sur mon bateau, et dans ce talk je vais vous racon "props": { "session": "naviguer_et_coder_comment_on_fait", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot on_vit_deja_dans_un_monde_federe 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "On vit déjà dans un monde fédéré !", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 16h00 - 15 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "On parle beaucoup de Mastodon et du modèle fédéré comme étant une nouvelle manière de fonctionner, que ça pose autant de problèmes que ça n’apporte de solution, que ça ne peut pas marcher, etc.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je vous propose de revenir sur la base d’échange réseau en ligne, des différents modèles, des nouveaux protocoles et comment se place Mastodon dans tout ça. Vous verrez que vous utilisez déjà des systèmes fédérés voir décentralisé au quotidien sans même vous en rendre compte.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/anthony_pena.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Anthony Pena", }, { - "type": "text", + "_type": "text", "value": "SFEIR", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/anthony_pena", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -9776,34 +9872,35 @@ exports[`session page snapshot on_vit_deja_dans_un_monde_federe 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "on_vit_deja_dans_un_monde_federe", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -9811,24 +9908,22 @@ exports[`session page snapshot on_vit_deja_dans_un_monde_federe 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/2TBNNk9w1gEofQwDufBw", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "on_vit_deja_dans_un_monde_federe", "user": "@me", @@ -9838,182 +9933,186 @@ exports[`session page snapshot on_vit_deja_dans_un_monde_federe 1`] = ` "props": { "session": "on_vit_deja_dans_un_monde_federe", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot passez_moins_de_temps_a_attendre_la_ci 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Passez moins de temps à attendre la CI et plus de temps au bord de la piscine", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 13h30 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Que vous soyez développeur·se ou Ops, les pipelines de CI/CD sont de plus en plus utilisés au quotidien dans nos projets. Mais comment optimiser vos pipelines ? En les réorganisant ? En ajoutant du parallélisme ? A l’aide de toboggans, nous vous partagerons quelques astuces d’optimisation pour gagner du temps et parfois même de l’argent !", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Pour parler de ce sujet assez important et “chaud”, nous vous proposons de nous retrouver autour de la piscine pour des illustrations "rafraîchissantes" 😅!", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "PS : pensez à vos maillots de bain pour ceux qui le souhaitent 😎", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/jean_phi_baconnais.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Jean-Phi Baconnais", }, { - "type": "text", + "_type": "text", "value": "Zenika", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/jean_phi_baconnais", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/guillaume_membre.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Guillaume Membré", }, { - "type": "text", + "_type": "text", "value": "Zenika", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/guillaume_membre", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -10021,34 +10120,35 @@ exports[`session page snapshot passez_moins_de_temps_a_attendre_la_ci 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "passez_moins_de_temps_a_attendre_la_ci", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -10056,24 +10156,22 @@ exports[`session page snapshot passez_moins_de_temps_a_attendre_la_ci 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/Yg5GDgRoYZvLdzxEwEh8", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "passez_moins_de_temps_a_attendre_la_ci", "user": "@me", @@ -10083,153 +10181,156 @@ exports[`session page snapshot passez_moins_de_temps_a_attendre_la_ci 1`] = ` "props": { "session": "passez_moins_de_temps_a_attendre_la_ci", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot pour_eviter_le_dirty_recruiting 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Pour éviter le dirty recruiting, on ne laisse pas ses valeurs dans un coin", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 14h30 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Grande Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Retour d'expérience sur mon métier de recruteuse où j'ai pu constater que tout se négocie (salaire, remote, avantages...) sauf mes valeurs.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Cela a été un cheminement long et l'art du non compromis est une discipline qui se travaille avec le temps et quotidiennement. Cela passe inévitablement par une bonne connaissance de soi-même, une introspection et un véritable questionnement sur pourquoi on fait un métier de passion.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Mais avant cela je raconterai les choses inacceptables que j'ai tolérées en faisant le parallèle avec certaines théories en psychologie (Milgram, dynamique de groupe...) et ce qui a été pour moi un élément déclencheur...", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Evidemment, je donnerai des tips pour travailler sur sa propre valeur et son impact et j'essayerai d'aborder le sujet grave de la discrimination avec une pincée d'humour tout de même !", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/shirley_almosni_chiche.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Shirley Almosni Chiche", }, { - "type": "text", + "_type": "text", "value": "BUILD RH", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/shirley_almosni_chiche", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -10237,34 +10338,35 @@ exports[`session page snapshot pour_eviter_le_dirty_recruiting 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "pour_eviter_le_dirty_recruiting", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -10272,24 +10374,22 @@ exports[`session page snapshot pour_eviter_le_dirty_recruiting 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/VvZ7IMEHBES2mxu7aUut", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "pour_eviter_le_dirty_recruiting", "user": "@me", @@ -10299,110 +10399,113 @@ exports[`session page snapshot pour_eviter_le_dirty_recruiting 1`] = ` "props": { "session": "pour_eviter_le_dirty_recruiting", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot programmons_ensemble 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Programmons ensemble... une boite de vitesses", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 11h15 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { - "type": "text", + "_type": "text", "value": "Après avoir vu l’application du logiciel dans la gestion du moteur de voiture il y a quelques temps... continuons le démontage et allons explorer les antres de la boîte de vitesse automatique jusqu’à faire un prototype de boîte pilotée à variation continue avec un arduino et quelques légos ! Ce type de boite de vitesse s'applique au milieu des travaux public, agricole, mais aussi voitures hybrides Toyota ou même des vélos électriques.", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/mathieu_passenaud.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Mathieu Passenaud", }, { - "type": "text", + "_type": "text", "value": "please-open.it", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/mathieu_passenaud", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -10410,34 +10513,35 @@ exports[`session page snapshot programmons_ensemble 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "programmons_ensemble", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -10445,24 +10549,22 @@ exports[`session page snapshot programmons_ensemble 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/mRDXnlSWhbi6rlRXCr7W", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "programmons_ensemble", "user": "@me", @@ -10472,163 +10574,166 @@ exports[`session page snapshot programmons_ensemble 1`] = ` "props": { "session": "programmons_ensemble", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot recits_d_epouvante_mlops 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Récits d'épouvante MLOps : Oseras-tu y faire face ?", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 21h30 - 15 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Les histoires d’horreur ont souvent le même début : un voyageur intrépide se dirige vers un lieu reculé et inconnu. Les signes inquiétants commencent à s’accumuler, mais malgré ses doutes, il persévère. Ou un cadeau est laissé sur son bureau, un modèle avec une requête banale : déploie-le en production !", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Les problèmes liés à la mise en production sont fréquemment les plus effrayants et exaspérants, encore avant que quelqu'un n'ose toucher la solution. C'est sans oublier la question du modèle de machine learning, qui possède son propre caractère, et de tous les défis que cela entraîne.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Cette histoire tourne au cauchemar pour l’équipe d’engineering, pendant ce temps l’équipe des data scientists fête les performances de son modèle. Les données d’inférence, qui ne respectent pas les règles du jeu et ne correspondent pas aux données d’entraînement. Ou encore, la prochaine version du modèle, qui détruit le travail déjà effectué, et nos espoirs pour la fin du projet réussie.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Et après des semaines d'efforts acharnés, l’équipe réussit à corriger les erreurs, rendre le modèle conforme aux données et commencer à respirer plus tranquillement. Tout cela pour recommencer à zéro avec le projet suivant.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Certaines batailles nous laissent des cicatrices, et si on essayait de les éviter ?", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/yuliana_khorolich.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Yulianna KHOROLICH", }, { - "type": "text", + "_type": "text", "value": "SFEIR", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/yuliana_khorolich", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -10636,34 +10741,35 @@ exports[`session page snapshot recits_d_epouvante_mlops 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "recits_d_epouvante_mlops", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -10671,24 +10777,22 @@ exports[`session page snapshot recits_d_epouvante_mlops 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/KhncUojNDXT7UoYXKKkU", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "recits_d_epouvante_mlops", "user": "@me", @@ -10698,257 +10802,261 @@ exports[`session page snapshot recits_d_epouvante_mlops 1`] = ` "props": { "session": "recits_d_epouvante_mlops", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot revivez_la_cryptographie_de_nos_ancetres 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Revivez la cryptographie de nos ancêtres, de Lysandre de Sparte à Blaise de Vigenère", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 11h15 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Aujourd'hui la ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "cryptographie est partout", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": " ! Dans nos smartphones, nos TV, nos cartes de paiement, etc… On ne réfléchit même plus à comment nos échanges HTTPS fonctionnent, on les met simplement en place et les on les utilise ! Mais saviez-vous que ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "la cryptographie existe depuis plus de 400 ans avant notre ère", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": " ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Dans cette session au ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "format bivouac", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": ", nous vous proposons de ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "redécouvrir les fondamentaux de la cryptographie", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": ", à travers un court voyage historique. ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "De Lysandre de Sparte à Blaise de Vigenère", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": ", revivez avec nous les méthodes de l'époque, sans outil numérique, et tentez de déchiffrer les messages que nous aurons préparés pour l'occasion.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/willy_malvault.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Willy Malvault", }, { - "type": "text", + "_type": "text", "value": "Sogilis", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/willy_malvault", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/virginie_casavecchia.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Virginie CASAVECCHIA", }, { - "type": "text", + "_type": "text", "value": "Actoll", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/virginie_casavecchia", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -10956,34 +11064,35 @@ exports[`session page snapshot revivez_la_cryptographie_de_nos_ancetres 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "revivez_la_cryptographie_de_nos_ancetres", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -10991,24 +11100,22 @@ exports[`session page snapshot revivez_la_cryptographie_de_nos_ancetres 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/aFeNTZTqEjW9A6k1Wi9j", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "revivez_la_cryptographie_de_nos_ancetres", "user": "@me", @@ -11018,110 +11125,113 @@ exports[`session page snapshot revivez_la_cryptographie_de_nos_ancetres 1`] = ` "props": { "session": "revivez_la_cryptographie_de_nos_ancetres", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot sous_le_capot 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Sous le capot des navigateurs web", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 16h00 - 20 minutes", }, { - "type": "text", + "_type": "text", "value": "Petite Salle", }, ], "direction": "vertical", - "type": "flex", }, { - "type": "text", + "_type": "text", "value": "Hey ! Dis moi, tu sais comment ça fonctionne un navigateur web toi ? Le moteur de rendu, concrètement, il fait quoi ? Ça doit être sacrément compliqué de tout dessiner à l'écran non ? Allez, regardons ça ensemble !", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/anthony_le_goas.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Anthony Le Goas", }, { - "type": "text", + "_type": "text", "value": "Zenika", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/anthony_le_goas", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -11129,34 +11239,35 @@ exports[`session page snapshot sous_le_capot 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "sous_le_capot", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -11164,24 +11275,22 @@ exports[`session page snapshot sous_le_capot 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/tv3AjDQ68CjKzJ2vZXpu", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "sous_le_capot", "user": "@me", @@ -11191,125 +11300,128 @@ exports[`session page snapshot sous_le_capot 1`] = ` "props": { "session": "sous_le_capot", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot speech_to_text 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Speech To Text: une opportunité pour améliorer votre productivité ?", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 11h15 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Petite Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Êtes-vous prêt à découvrir ce qu’est le ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Speech to Text", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": " et comment il peut vous ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "faciliter la vie", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": " au quotidien et ", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "révolutionner votre entreprise", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": " ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Durant ce talk, je vous présenterai ce système ainsi que ses différents cas d’utilisation. Nous étudierons les différentes possibilités permettant de le mettre en place. Vous ne pourrez plus dire que " l'IA, c'est trop compliqué" ! En effet, nous verrons ensemble que mettre en place un tel système ne demande pas d'être un ou une spécialiste de l'IA, ni d'avoir accès à énormément de données !", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Vous découvrirez également une application de Speech to Text, réalisée avec ", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Streamlit", }, ], @@ -11317,95 +11429,96 @@ exports[`session page snapshot speech_to_text 1`] = ` "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://streamlit.io/", }, }, - "type": "actionable", }, { - "type": "text", + "_type": "text", "value": ", et ses nombreuses fonctionnalités, tout en comprenant l’avantage d’utiliser des ressources GPU.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/mathieu_busquet.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Mathieu Busquet", }, { - "type": "text", + "_type": "text", "value": "OVHcloud", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/mathieu_busquet", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -11413,34 +11526,35 @@ exports[`session page snapshot speech_to_text 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "speech_to_text", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -11448,24 +11562,22 @@ exports[`session page snapshot speech_to_text 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/q4JmxBMtc3j85NAsCdcx", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "speech_to_text", "user": "@me", @@ -11475,163 +11587,166 @@ exports[`session page snapshot speech_to_text 1`] = ` "props": { "session": "speech_to_text", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot the_developer_portal 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "The Developer Portal: Open the Gate to Productivity 🚀", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 17h10 - 20 minutes", }, { - "type": "text", + "_type": "text", "value": "Grande Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "ArgoCD, Jenkins, Buildkite, Kubernetes, Jira, SonarQube, Vault, etc., with the rapid growth of technologies, this list keeps getting larger and the company software ecosystem gets more and more complex.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "It becomes overwhelming and time-consuming for developers to configure and use these software tools especially when the tools used for developing services owned by team A are different from those owned by team B.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "To free your developers from the burden of figuring out what service to use and how, in this talk, I will present the concept of service catalog, a developer portal to improve the developer experience and speed up development cycles.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Through a demo, I will show how to build a developer portal using Backstage service catalog and how to plug your existing services into it. Real successful case studies will be presented.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Join me if you would like to know more about it 😉", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/maha_alsayasneh.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Maha ALSAYASNEH", }, { - "type": "text", + "_type": "text", "value": "Elastic", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/maha_alsayasneh", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -11639,34 +11754,35 @@ exports[`session page snapshot the_developer_portal 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "the_developer_portal", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -11674,24 +11790,22 @@ exports[`session page snapshot the_developer_portal 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/iCPztz0B0cnDrSjh0W75", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "the_developer_portal", "user": "@me", @@ -11701,143 +11815,146 @@ exports[`session page snapshot the_developer_portal 1`] = ` "props": { "session": "the_developer_portal", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot un_scrum_master_en_or 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Un scrum master en or", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 16h00 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Sur une musique entraînante, la présentatrice s'avance, le sourire aux lèvres. Elle porte dans la main les fiches des questions qui serviront à départager les équipes : qui saura définir le "Scrum Master en or" ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Venez relever le défi en équipes : pour chaque question portant sur le Scrum Master, identifiez les réponses les plus souvent citées par un panel préalablement interrogé. Puis en équipe, dressez le portrait du Scrum Master que tout le monde rêverait d'avoir. Quelle proportion de qualités humaines et de compétences professionnelles mettrez-vous dans votre description ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Que vous soyez Scrum Master ou non, que vous en ayez un formidable dans votre équipe ou que vous les détestiez la plupart du temps, venez partager votre expérience et aider le groupe à aller au delà du descriptif de poste, pour définir enfin comment il peut être un formidable allié au quotidien.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/laurie_coquillat.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Laurie Coquillat", }, { - "type": "text", + "_type": "text", "value": "Lunatech", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/laurie_coquillat", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -11845,34 +11962,35 @@ exports[`session page snapshot un_scrum_master_en_or 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "un_scrum_master_en_or", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -11880,24 +11998,22 @@ exports[`session page snapshot un_scrum_master_en_or 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/kiMZpmyJDksQC0mMuMtu", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "un_scrum_master_en_or", "user": "@me", @@ -11907,192 +12023,196 @@ exports[`session page snapshot un_scrum_master_en_or 1`] = ` "props": { "session": "un_scrum_master_en_or", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot vite_une_nouvelle_ere_de_tooling_front 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Vite, une nouvelle ère de tooling front ?", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 13h30 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Petite Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Depuis des années nous avons utilisé des tas d'outils différents pour builder nos applications JavaScript. Vous souvenez vous de Grunt ou Gulp ? Peut être avez-vous même builder vos applications avec des outils de l'écosystème Java comme Ant ou Maven.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Cette foule d'outils semblait avoir été unifiée par Webpack qui amenait de la simplification. Toutefois Webpack est il sur le point d'être détroné ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Avez vous déjà entendu parlé de Vite ? Oui Vitejs, le nouvel outil qui a déjà 3 ans.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Dans ce talk nous proposons de vous faire découvrir cet outil tout en essayant de répondre à la question, va-t'il révolutionner le tooling des développeurs front ?", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/yann_thomas_le_moigne.jpeg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Yann-Thomas Le Moigne", }, { - "type": "text", + "_type": "text", "value": "Apside TOP", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/yann_thomas_le_moigne", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/christophe_jolivet.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Christophe Jollivet", }, { - "type": "text", + "_type": "text", "value": "Apside", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/christophe_jolivet", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -12100,34 +12220,35 @@ exports[`session page snapshot vite_une_nouvelle_ere_de_tooling_front 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "vite_une_nouvelle_ere_de_tooling_front", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -12135,24 +12256,22 @@ exports[`session page snapshot vite_une_nouvelle_ere_de_tooling_front 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/RIGv9yJGOyk5yUhgVEk8", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "vite_une_nouvelle_ere_de_tooling_front", "user": "@me", @@ -12162,183 +12281,186 @@ exports[`session page snapshot vite_une_nouvelle_ere_de_tooling_front 1`] = ` "props": { "session": "vite_une_nouvelle_ere_de_tooling_front", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot vous_pouvez_venir 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Vous pouvez venir à ce talk les yeux fermés", }, { - "type": "text", + "_type": "text", "value": "Jeudi, 15 juin 2023 11h15 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Extérieur", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Un talk à l'extérieur sans projecteur, cette contrainte est une superbe opportunité de se mettre dans la peau d'une personne malvoyante qui navigue sur un site internet.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "L'objectif de ce talk est de faire découvrir le navigation sur les sites internet à l'aide d'un lecteur d'écran.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Comment ça marche, comment "voit-on" un site sans le voir ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Quels sont les problèmes rencontrés par les utilisateurs de lecteurs d'écrans et surtout, comment faciliter cette navigation et éviter de faire un site inutilisable pour certains.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Durant ce talk, on écouteras des sites web, on parlera de sémantique, d'accès rapide, de landmarks, d'alternatives aux images, de tableaux, d'Aria, de formulaires, de liens et de boutons (spoiler : un div n'est pas un bouton).", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "On parlera aussi un peu de SEO : l'aveugle le plus célèbre au monde n'est il pas Google ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Un talk a écouter les yeux fermés.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/francois_xavier_lair.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "François-Xavier Lair", }, { - "type": "text", + "_type": "text", "value": "onepoint", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/francois_xavier_lair", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -12346,34 +12468,35 @@ exports[`session page snapshot vous_pouvez_venir 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "vous_pouvez_venir", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -12381,24 +12504,22 @@ exports[`session page snapshot vous_pouvez_venir 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-15/61uJyxeCpCUfLVZm047f", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "vous_pouvez_venir", "user": "@me", @@ -12408,143 +12529,146 @@ exports[`session page snapshot vous_pouvez_venir 1`] = ` "props": { "session": "vous_pouvez_venir", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot wolfy 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Wolfy - de 2000 à 20 000 joueurs connectés", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 10h15 - 45 minutes", }, { - "type": "text", + "_type": "text", "value": "Grande Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Wolfy est un jeu de loup-garou en ligne, fait par des fans du genre. Nous avons voulu remettre au goût du jour ce jeu en utilisant les dernières technologies (Docker, Kubernetes, NextJS, microservice...)", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Lors du premier confinement, tous les écoliers se sont retrouvés confinés chez eux. Pour garder le contact entre eux, l'un des moyens a été le jeu vidéo. Wolfy a vu son trafic multiplié par 10 dans les premiers jours du confinement.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Venez suivre nos nuits blanches et les différents problèmes de performance, de charge, de DDOS et de saturation réseau que nous avons dû affronter lié à cette augmentation exceptionnelle de joueurs.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Kevin Jean", }, { - "type": "text", + "_type": "text", "value": "", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/kevin_jean", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -12552,34 +12676,35 @@ exports[`session page snapshot wolfy 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "wolfy", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -12587,24 +12712,22 @@ exports[`session page snapshot wolfy 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/lt56pyvfts3HXV4oXUI2", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "wolfy", "user": "@me", @@ -12614,163 +12737,166 @@ exports[`session page snapshot wolfy 1`] = ` "props": { "session": "wolfy", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`session page snapshot yagni_kiss_and_dry 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "YAGNI, KISS, and DRY: The Secret Recipe For Better Software Design", }, { - "type": "text", + "_type": "text", "value": "Vendredi, 16 juin 2023 11h15 - 20 minutes", }, { - "type": "text", + "_type": "text", "value": "Grande Salle", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": ""Every line of code we don't write is dollars we didn't spend, and time on the calendar we get back for free" -Tim Evans-Ariyeh.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "In today’s world, software are growing radically. Building software that is easy to maintain, understand, and reuse is the ultimate dream of any company.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Also, because a simple product that does a single thing well is better than a complex product that does many things poorly, concepts like YAGNI, KISS and DRY are important to help you design, build, and maintain a good and success.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "This talk will show how to apply these concepts to your team. We will show the best practices for designing good software.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Come and discover the magic recipe for designing better software and how to achieve it.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "wrap", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { + "_type": "image", "height": 40, "src": "speakers/maha_alsayasneh.jpg", - "type": "image", "width": 40, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontWeight": "bold", }, - "type": "text", "value": "Maha ALSAYASNEH", }, { - "type": "text", + "_type": "text", "value": "Elastic", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "spacing": 16, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/speakers/maha_alsayasneh", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "outlined", - "type": "icon", "value": "local_fire_department", }, { - "type": "text", + "_type": "text", "value": "Ajouter aux favoris", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -12778,34 +12904,35 @@ exports[`session page snapshot yagni_kiss_and_dry 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "toggleFavorite", + "_type": "listener", + "name": "toggleFavorite", "props": { "session": "yagni_kiss_and_dry", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "container", "alignment": "center", "child": { + "_type": "flex", "children": [ { + "_type": "icon", "color": 4278190080, "style": "rounded", - "type": "icon", "value": "forum", }, { - "type": "text", + "_type": "text", "value": "Feedback", }, ], "spacing": 16, - "type": "flex", }, "padding": { "bottom": 8, @@ -12813,24 +12940,22 @@ exports[`session page snapshot yagni_kiss_and_dry 1`] = ` "right": 16, "top": 8, }, - "type": "container", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://openfeedback.io/tY2sBMJlCOeyH0kdoCIu/2023-06-16/00y0OQ5oiPocfOpsCiYE", }, }, - "type": "actionable", }, ], "spacing": 16, - "type": "flex", }, { + "_type": "view", "find": { "coll": "note", - "projection": undefined, "query": { "session": "yagni_kiss_and_dry", "user": "@me", @@ -12840,12 +12965,10 @@ exports[`session page snapshot yagni_kiss_and_dry 1`] = ` "props": { "session": "yagni_kiss_and_dry", }, - "type": "view", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; diff --git a/test/views/pages/__snapshots__/speaker.test.js.snap b/test/views/pages/__snapshots__/speaker.test.js.snap index 5a4540d..45dc326 100644 --- a/test/views/pages/__snapshots__/speaker.test.js.snap +++ b/test/views/pages/__snapshots__/speaker.test.js.snap @@ -2,52 +2,54 @@ exports[`speaker page snapshot agnes_cardin 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/agnes_cardin.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Agnès Cardin", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "iAdvize", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Développeuse passionnée et évangéliste SCALA, j'aime les chats 🐱, les jeux vidéos et le Japon. J'aime le travail bien fait et cherche toujours la meilleure façon de faire les choses sans réinventer la roue. Au quotidien, je m'applique à cultiver une vision du travail qui rime avec sens et performance. 🌟", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -57,109 +59,110 @@ exports[`speaker page snapshot agnes_cardin 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Ivre et au chômage, elle décide d'écrire un livre sur le Scala en plein Covid", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/ivre_et_au_chomage", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot aleth_gueguen 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/aleth_gueguen.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Aleth Gueguen", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Aleth Gueguen Conseil", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Je suis développeuse indépendante depuis 2006. Mes missions : développer des logiciels métier pour les PME. Je prends en charge la totalité du projet, diagnostic business, scopage, définition des besoins, ateliers découverte métier, architecture, dev, accompagnement à la prise en main, maintenance et support. Ma philosophie : utiliser des technos stables et bien connues, pour me focaliser sur les besoins métiers. Quand je ne suis pas sur la mer, je suis en vélo.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -169,179 +172,180 @@ Ma philosophie : utiliser des technos stables et bien connues, pour me focaliser "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Naviguer et coder, comment on fait ?", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/naviguer_et_coder_comment_on_fait", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot amelie_avignon 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/amelie_avignon.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Amélie Avignon", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Worldline", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Sortie de l’université en tant que data scientist, j’ai intégré une équipe d’experts sécurité mobile et web. Ma mission est alors de lier data et sécurité afin d’améliorer l’expérience utilisateur.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je suis aujourd’hui product owner et j’adore élaborer et mettre en place de nouvelles solutions innovantes avec mon équipe.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "La transmission du savoir est également un élément important pour moi. C’est pourquoi je retrouve les bancs de l’école afin d’encadrer des projets universitaires, ou les conférences tech en tant que participante ou speaker.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "--", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "After graduating from university as a data scientist, I joined a team of mobile and web security experts. My mission is to bind data and security in order to improve the user experience.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "I am now a product owner and I love to design and build new innovative solutions with my team.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Knowledge transfer is also an important element for me. That's why I go back to school to supervise university projects, or tech conferences as an attendee or speaker.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -351,129 +355,130 @@ exports[`speaker page snapshot amelie_avignon 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Comment hacker vos applications mobiles ?", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/comment_hacker_vos_applications_mobiles", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot anthony_le_goas 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/anthony_le_goas.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Anthony Le Goas", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Zenika", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Dév. web & directeur @Zenika Brest / Co-organisateur Svelte Society France + BrestJS + UX Design Brest.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Passionné par le web et son optimisation. Contributeur SvelteJS.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -483,106 +488,107 @@ exports[`speaker page snapshot anthony_le_goas 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Sous le capot des navigateurs web", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/sous_le_capot", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot anthony_pena 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/anthony_pena.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Anthony Pena", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "SFEIR", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Codeur et blogueur le jour et dévoreur de manga la nuit, vous me verrez souvent parler de Java, JavaScript, Typescript, Rust ou de test, parfois un peu (beaucoup) de jeux-vidéos ou de bricolage de console.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -592,106 +598,107 @@ exports[`speaker page snapshot anthony_pena 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "On vit déjà dans un monde fédéré !", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/on_vit_deja_dans_un_monde_federe", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot audrey_moulins 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/audrey_moulins.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Audrey Moulins", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Leboncoin", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Je suis lead QA chez leboncoin depuis maintenant 1 an et QA Analyst depuis presque 3 ans. Issue de la reconversion, j'étais auparavant chargée de Communication et j'ai fais mes études dans le marketing et la Stratégie Digitale J'aime le fromage, la bonne bouffe (notamment découvrir de nouvelles saveurs), faire du karaoké et passer du temps avec mon fils de 3 ans et demi (en ayant le même regard innocent sur la vie)", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -701,149 +708,150 @@ exports[`speaker page snapshot audrey_moulins 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Les 7 vies d'une QA Analyst en reconversion", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/les_7_vies_d_une_qa_analyst", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot benjamin_legrand 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/benjamin_legrand.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Benjamin Legrand", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Groupe Onepoint", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Tombé dans la marmite du web étant petit en regardant sous le capot ce que frontpage ou dreamweaver générait, c'est tout naturellement que Benjamin fit depuis 2008 du développement web son métier.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "D'abord full-stack, puis en fait full fronteux, parfois défricheur de frameworks javascript bizarres, amoureux du Typescript, fanboy d'Angular. touche à tout musicien.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Intervenu sur plein de projets variés, de l'e-commerce à l'industrie, en passant par les telecoms .", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Aujourd'hui Tech Lead front / Architecte Logiciel chez Onepoint", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -853,139 +861,140 @@ exports[`speaker page snapshot benjamin_legrand 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Construire soi-même son clavier mécanique, idée bizarre ou idée de génie ?", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/construire_soi_meme_son_clavier_mecanique", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot benoit_masson 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/benoit_masson.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Benoît Masson", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "OVHcloud", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Tombé dans la potion quand j'étais petit, je m'intéresse depuis toujours à l'informatique : d'abord joueur, bidouilleur et développeur sur calculatrice, puis professionnellement en tant que chercheur et formateur, et finalement de retour au développement web full-stack depuis quelques années.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Passionné par les langages modernes, de bas niveau (Go, Rust) ou fonctionnels (Caml, Elm) permettant par leur conception de limiter les risques d'erreur humaine, je m'implique dans les communautés locales pour partager mes expériences et améliorer mes pratiques.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Actuellement Team Leader dans l'équipe Noms de Domaines chez OVHcloud.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -995,149 +1004,150 @@ exports[`speaker page snapshot benoit_masson 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Möbkky, le mob appliqué au Mölkky 🎳", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/mobkky_le_mob_applique_au_molkky", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot cedric_gatay 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/cedric_gatay.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Cedric Gatay", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Code-Troopers", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Co-fondateur de Code-Troopers : studio de développement basé à Tours.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Co-lead du GDG Tours.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Initiateur de l'OpenDeviceLab de Tours.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Team member Touraine.tech : conférence autour du monde du développement en Touraine.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -1147,106 +1157,107 @@ exports[`speaker page snapshot cedric_gatay 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "#DoNotTrackMe 📺📱", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/do_not_track_me", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot celine_louvet 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/celine_louvet.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Céline Louvet", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Shine", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Développeuse backend passionnée depuis 17 ans, actuellement lead developer chez Shine, j'aime la recherche de stabilité et de qualité d'une application. Je me suis spécialisée sur les architectures cloud.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -1256,106 +1267,107 @@ exports[`speaker page snapshot celine_louvet 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Event Driven, qu'est-ce donc ?! Un nouveau buzzword ?", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/event_driven_qu_est_ce_donc", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot christophe_jolivet 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/christophe_jolivet.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Christophe Jollivet", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Apside", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Agitateur technique chez Apside, Christophe prêche les bonnes pratiques sur divers projets informatiques et universités en région tourangelle. Reconverti à l’informatique il y a 17 ans suite à un doctorat de neurobiologie, il contribue activement dans les communautés Java en ayant été co-responsable de la rubrique Java du site developpez.com mais aussi en participant à des conférences et en ayant fondé le Tours JUG en 2008 et co-fondé TouraineTech en 2017", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -1365,149 +1377,150 @@ exports[`speaker page snapshot christophe_jolivet 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Vite, une nouvelle ère de tooling front ?", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/vite_une_nouvelle_ere_de_tooling_front", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot cyril_hue 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/cyril_hue.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Cyril Hue", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Kanoma", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Développeur Front, 30ans, sur Nantes depuis 2018.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Amoureux de rétrogaming, comics, et autres collections.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "En visioconférence, je suis fier de pouvoir montrer ma collection de Mégazord à mes contacts :p", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Organisateur du Meetup Design System Nantes", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -1517,106 +1530,107 @@ exports[`speaker page snapshot cyril_hue 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "À la découverte du développement mobile, sans les maux de tête", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/a_la_decouverte_du_developpement_mobile", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot david_pilato 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/david_pilato.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "David Pilato", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "elastic", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Depuis 2013, David Pilato est développeur et évangéliste chez elastic.co, après avoir passé les deux années précédentes à promouvoir le projet open-source Elasticsearch. Il en anime la communauté française et organise des BBLs au sein des entreprises.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -1626,106 +1640,107 @@ exports[`speaker page snapshot david_pilato 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "L'art du DeeJaying par la pratique", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/l_art_du_DeeJaying_par_la_pratique", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot elaine_dias_batista 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/elaine_dias_batista.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Elaine Dias Batista", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "SFEIR", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Elaine has been working with mobile apps development for the past 6 years. Since the launch of the Google Assistant, she has been following the developments around that area. She truly believes that interacting with technology using natural language will define the future of computing. Born and raised in Brazil, she's been living in France since 2004 and loves everything multicultural. She's a GDE for the Google Assistant.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -1735,106 +1750,107 @@ exports[`speaker page snapshot elaine_dias_batista 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Le guide du voyageur LGBTQIA+", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/le_guide_du_voyageur", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot florian_roulet 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/florian_roulet.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Florian Roulet", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Orthomatique", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "La journée, je code dans une TPE qui édite un logiciel d'aide à la création de compte rendu de bilan orthophonique. Le soir, Je m'occupe de mes enfants et fais du badminton. Le week-end, je bricole, fais de l'impression 3D, monte des legos. Et entre tout ça, je m'occupe de mon troisième bébé, TouraineTech.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -1844,106 +1860,107 @@ exports[`speaker page snapshot florian_roulet 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Avant, je supprimai des bugs, maintenant j'élève des abeilles", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/avant_je_supprimai_des_bugs", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot francois_xavier_lair 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/francois_xavier_lair.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "François-Xavier Lair", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "onepoint", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Après plus d'une dizaine d'année de Devfront j'interviens à présent sur les projets en tant qu'expert accessibilité et qualité. Expert BBQ (Bike, Beer and QualityWeb), quand je ne bosse pas sur la qualité Web j'adore bricoler des vélos ou brasser de la bière.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -1953,106 +1970,107 @@ exports[`speaker page snapshot francois_xavier_lair 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Vous pouvez venir à ce talk les yeux fermés", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/vous_pouvez_venir", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot gregory_bevan 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/gregory_bevan.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Grégory Bévan", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Zenika", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Développeur passionné depuis 15 ans, Grégory est aujourd'hui consultant/formateur chez Zenika Nantes pour mettre à profit son expérience du monde de l'édition de logiciels Web. Architecte et développeur backend Java et NodeJS, il est aussi aguerri à tous les aspects de la construction logicielle et positionne la culture craftsmanship au coeur de la production de logiciels de qualité. Sa quête d'apprentissage l'amène à explorer les mondes du front avec Angular et VueJS, des micro-services et de langages modernes tels que Kotlin.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -2062,137 +2080,141 @@ exports[`speaker page snapshot gregory_bevan 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Escape Camp 🏃🏕️", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/escape_camp_part_1", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Escape Camp 🏃🏕️", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/escape_camp_part_2", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot guillaume_membre 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/guillaume_membre.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Guillaume Membré", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Zenika", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "Geek à toute heure, je travaille principalement sur des sujets de migration d’architecture sur le cloud d'AWS et également sur des problématiques d'intégration et de déploiement continu. Je partage son expérience pour faciliter la mise en place de démarche devops chez différents acteurs. J'adore bidouiller des RaspberryPi ou Arduino pour créer des choses inutiles donc indispensables ! Lorsque le temps le permet, je décris mes aventures sur mon ", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "site web", }, ], @@ -2200,29 +2222,28 @@ exports[`speaker page snapshot guillaume_membre 1`] = ` "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://www.mydiy.dev/", }, }, - "type": "actionable", }, { - "type": "text", + "_type": "text", "value": ".", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -2232,102 +2253,103 @@ exports[`speaker page snapshot guillaume_membre 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Passez moins de temps à attendre la CI et plus de temps au bord de la piscine", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/passez_moins_de_temps_a_attendre_la_ci", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot gwendal_leclerc 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/gwendal_leclerc.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Gwendal Leclerc", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "OVHcloud", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -2337,132 +2359,136 @@ exports[`speaker page snapshot gwendal_leclerc 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Möbkky, le mob appliqué au Mölkky 🎳", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/mobkky_le_mob_applique_au_molkky", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot herve_boisgontier 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/herve_boisgontier.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Hervé Boisgontier", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "ENI École Informatique", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Formateur en développement informatique au sein d'ENI École Informatique à Nantes.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Depuis plus de 10 ans, avec différents langages, je forme à la programmation et l’art du développement informatique. Depuis longtemps, je m’intéresse au développement durable et plus récemment comment le mettre en pratique dans notre métier d’informaticien ou d'informaticienne. Je me suis donc intéressé à ces thématiques et pour parfaire mes connaissances, j'ai suivi les formations "Écoconception de services numériques" par GreenIT.fr et "Développer des sites web accessibles" par Access42 et obtenu les certifications associées. J’ai écrit le livre "Green IT et Accessibilité" aux Éditions ENI afin de partager mes connaissances sur ces sujets et d’aider à la création de sites web plus numériquement responsables.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Pour plus d'informations : ", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "https://www.linkedin.com/in/boisgontier/", }, ], @@ -2470,29 +2496,27 @@ exports[`speaker page snapshot herve_boisgontier 1`] = ` "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://www.linkedin.com/in/boisgontier/", }, }, - "type": "actionable", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -2502,129 +2526,130 @@ exports[`speaker page snapshot herve_boisgontier 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Mini golf pour une accessibilité numérique maximale", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/mini_golf_pour_une_accessibilite", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot jean_francois_greffier 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/jean_francois_greffier.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Jean-François Greffier", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Conserto", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Front-end Tech Lead. J'accompagne des équipes vers plus d'agilité et d'excellence technique.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je suis intéressé par l'agilité, le Software Craft et les tests. Ambassadeur Playwright", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -2634,148 +2659,149 @@ exports[`speaker page snapshot jean_francois_greffier 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "La Pull Request de l’horreur", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/la_pull_request_de_l_horreur", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot jean_phi_baconnais 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/jean_phi_baconnais.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Jean-Phi Baconnais", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Zenika", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Développeur chez Zenika Nantes", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Plongé dans le développement avec l'éco-système Java, curieux de nature, j'aime découvrir et expérimenter de nouvelles technos back end ou front end et les partager autour de moi.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "GitLab Heroes 🦊 - Community Hero Gitpod 🍑 - Co orga des Human Talks Nantes", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -2785,139 +2811,140 @@ exports[`speaker page snapshot jean_phi_baconnais 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Passez moins de temps à attendre la CI et plus de temps au bord de la piscine", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/passez_moins_de_temps_a_attendre_la_ci", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot jordane_grenat 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/jordane_grenat.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Jordane Grenat", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Comet Meetings", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Jordane est développeur chez Comet Meetings et adore les découvertes et ce qui sort de l'ordinaire. Ce qui est souvent incompatible avec le pragmatisme technologique nécessaire sur les projets clients.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Il assouvit alors sa passion à coup de projets perso jamais finis et en écumant les conférences en compagnie des autres développeurs férus de nouveautés. En vrac : Elm, F#, nouveau-framework-à-la-mode-JS, ...", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Il passe le reste de son temps libre à refuser les cookies sur les sites web qu'il consulte.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -2927,102 +2954,103 @@ exports[`speaker page snapshot jordane_grenat 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "JavaScript : une histoire d'amour 💔", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/javascript_une_histoire", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot julien_jimenez 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/julien_jimenez.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Julien Jimenez", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Worldline", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -3032,129 +3060,130 @@ exports[`speaker page snapshot julien_jimenez 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Comment hacker vos applications mobiles ?", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/comment_hacker_vos_applications_mobiles", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot kevin_dunglas 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/kevin_dunglas.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Kévin Dunglas", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Les-Tilleuls.coop", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Kévin est le créateur du framework API Platform (un outil populaire pour développer des projets API-first) ainsi que de Mercure (une solution de publication en temps réel), de Vulcain (un style d'API dirigées par les clients) et de FrankenPHP (un serveur d'application performant et moderne pour PHP).", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Il est également membre de la Core Team du framework Symfony (l'un des frameworks web parmi les plus utilisés au monde), contributeur aux langages de programmation Go et PHP et il a cofondé la société société coopérative Les-Tilleuls.coop (entreprise entièrement possédée par ses salarié·es et où les décisions sont prises sur le principe 1 personne = 1 voix).", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -3164,78 +3193,79 @@ exports[`speaker page snapshot kevin_dunglas 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "FrankenPHP, un serveur d'application moderne pour PHP écrit en Go", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/FrankenPHP", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot kevin_jean 1`] = ` { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Kevin Jean", }, ], "direction": "vertical", - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -3245,139 +3275,140 @@ exports[`speaker page snapshot kevin_jean 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Wolfy - de 2000 à 20 000 joueurs connectés", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/wolfy", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot laurie_coquillat 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/laurie_coquillat.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Laurie Coquillat", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Lunatech", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Dans le domaine professionnel on peut dire que j'ai eu deux vies. Après des études dans le domaine littéraire, passionnée par la transmission et le contact humain, j'ai passé plus de huit ans dans le domaine du tourisme, en tant que responsable animation, pédagogie et expérience client. Mon métier ? Créer des contenus à la fois ludiques et pédagogiques à destination de familles et d'enfants de tous âges, afin de découvrir la biodiversité marine et l'importance de sa préservation. J'avais aussi en charge de former et accompagner les équipes de conférenciers et d'animateurs, et améliorer chaque jour la qualité et l'offre de service en fonction des retours client.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Sur mon temps libre, j'ai très tôt commencé à bidouiller des sites Internet, aller voir sous le capot comment fonctionnaient les forums... Si bien qu'un jour j'ai décidé de sauter le pas et de faire une reconversion de Concepteur Développeur Informatique.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Après l'obtention de mon diplôme en 2018, je me suis définitivement lancée en tant que développeuse Java (puis Scala) et très vite je suis tombée dans l'Agilité. Mes expériences passées en terme d'organisation et d'accompagnement d'équipe ont très vite été mis à contribution dans les projets qui ont jalonnés depuis mon parcours de développeuse. Scrum master puis Product Owner certifiée, j'ai pu mettre en pratique la théorie pour des clients français et internationaux. Je suis depuis janvier 2021 "Agile and Product Delivery Lead" au sein de Lunatech France. Je me consacre aujourd'hui à gagner en expérience dans le domaine de l'Agilité et du Scrum plus particulièrement.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -3387,159 +3418,160 @@ exports[`speaker page snapshot laurie_coquillat 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Un scrum master en or", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/un_scrum_master_en_or", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot maha_alsayasneh 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/maha_alsayasneh.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Maha ALSAYASNEH", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Elastic", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "I am a computer scientist with more than 10 years of experience in various fields ranging from web development to big data, including cloud computing and artificial intelligence. My experience combines technical and analytical aptitudes with problem-solving strengths to drive projects to on-time and high-quality completion.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "I also have a Ph.D. in optimizing the performance of multi-tier distributed systems.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Currently, I am an Engineering Manager at Elastic. We are the leading platform for search-powered solutions.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "I love communicating and sharing knowledge with people ;) ( I also love sports and mountains ;) )", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "My motto in life is LIVE + LOVE + LAUGH :)", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -3549,166 +3581,168 @@ exports[`speaker page snapshot maha_alsayasneh 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "The Developer Portal: Open the Gate to Productivity 🚀", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/the_developer_portal", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "YAGNI, KISS, and DRY: The Secret Recipe For Better Software Design", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/yagni_kiss_and_dry", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot marie_laure_momplot 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/marie_laure_momplot.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Marie-Laure Momplot", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Michelin", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je suis Marie-Laure Momplot 👱‍♀️.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je travaille pour Michelin depuis fin 2009.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Analyste-développeuse de par mes études j'ai commencé par du dev java, un peu devops, de l'analyse fonctionnelle, du scrum master et du chef de projet! Je suis un peu un couteau suisse finalement 😏 ! D'ailleurs je me suis relancée dans l'aventure du développement il y a deux ans, je fais du kafka mais surtout du kafka streams, du kubernetes tanzu :)", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -3718,102 +3752,103 @@ exports[`speaker page snapshot marie_laure_momplot 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "D'un orchestre figé à un joli ballet aka comment on a propulsé notre monolith dans un pas de danse endiablé 😈", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/d_un_orchestre_fige_a_un_joli_ballet", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot marion_valentin 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/marion_valentin.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Marion Valentin", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "BAM", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -3823,139 +3858,140 @@ exports[`speaker page snapshot marion_valentin 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Apprenons ensemble grâce aux bookclubs", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/apprenons_ensemble", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot mathieu_busquet 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/mathieu_busquet.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Mathieu Busquet", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "OVHcloud", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Passionné par les technologies ainsi que par la résolution de problèmes, j'ai décidé d'effectuer une école d'ingénieurs ancrée dans le monde numérique. Cette formation m'a permis de développer une solide compréhension des concepts informatiques et de maîtriser plusieurs langages. Actuellement en dernière année, je me spécialise dans le domaine de l'Intelligence Artificielle (IA) et de la Data Science.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Afin de renforcer mes compétences professionnelles dans ces domaines, j'ai décidé d'effectuer cette dernière année en alternance chez OVHcloud. Cette expérience m'offre l'opportunité d'appliquer les connaissances théoriques acquises durant ma formation à des fins concrètes.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "L'IA est un domaine en constante évolution, à la fois complexe et fascinant, qui me permet de découvrir, de comprendre des concepts, de faire parler ma créativité, mais aussi de partager et d'expliquer mes connaissances!", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -3965,106 +4001,107 @@ exports[`speaker page snapshot mathieu_busquet 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Speech To Text: une opportunité pour améliorer votre productivité ?", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/speech_to_text", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot mathieu_passenaud 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/mathieu_passenaud.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Mathieu Passenaud", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "please-open.it", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Après 8 ans en tant que DevOps dans les univers du Cloud et de l'IOT, j'ai découvert la nécessité absolue de bien fait l'authentification sur les applications. Depuis 4 ans, j'ai décidé de ne faire que ça avec please-open.it. N'oublions jamais que nous faisons des logiciels pour des utilisateurs finaux, seul l'usage prime.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -4074,166 +4111,168 @@ exports[`speaker page snapshot mathieu_passenaud 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Esprit de famille, méthodes, rapport à l'argent, ambitions - l'héritage d'une famille d'entrepreneurs depuis 100 ans", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/esprit_de_famille", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Programmons ensemble... une boite de vitesses", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/programmons_ensemble", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot maxime_deroullers 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/maxime_deroullers.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Maxime Deroullers", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "HoppR", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Maxime Deroullers est un développeur passionné de 8 ans d’expérience. Très curieux par nature, il s’est intéressé rapidement au monde de l’Ops… Avant de se laisser séduire complétement par la culture DevOps.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Ce dont il est le plus fier, c'est de s'impliquer dans les communautés tech en France. Il a créé 2 associations, Cloud Nord et Cloud Alpes, pour permettre le partage de connaissance lors de conférences organisées sur Lille et Lyon.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Il s'est également lancé dans l'entrepreneuriat en s'associant à HoppR.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -4243,171 +4282,172 @@ exports[`speaker page snapshot maxime_deroullers 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Maitrise ton apprentissage aussi bien que la cuisson de tes saucisses 🔥", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/maitrise_ton_apprentissage", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot noemie_delrue 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/noemie_delrue.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Noémie Delrue", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Salut c'est Noémie !", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Nantaise pure petit beurre et bretonne de cœur, je travaille dans l'informatique depuis bientôt 7 ans.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Curieuse, pleine d'imagination, je fais partie de ceux qui adorent travailler en société de service et je n'ai d'ailleurs toujours pas changé d'entreprise depuis mon stage de fin d'études (il parait que ça se fait rare).", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Mon univers à moi ? C'est avant tout du Microsoft. SharePoint d'abord, Microsoft 365 maintenant.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Entre cas d'usage spécifiques, contraintes techniques ou de gouvernance, j'ai le sentiment que chacun de mes projets n'est jamais qu'un nouveau puzzle à résoudre. Certains diront que ce n'est pas du code, moi c'est ce qui me plait, c'est le plus important non ?", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "En dehors ça, je suis aussi une grande bricoleuse. Je rénove ma maison de fond en comble. Ce qui n'est toutefois qu'un nouveau casse-tête à résoudre quand on y regarde d'un peu plus près.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Laissez-vous tenter par les histoires que j'ai à raconter =D", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -4417,106 +4457,107 @@ exports[`speaker page snapshot noemie_delrue 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Bienvenue dans ma zone d'inconfort", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/bienvenue_dans_ma_zone_d_inconfort", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot olivier_leplus 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/olivier_leplus.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Olivier Leplus", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "AWS", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Developer Advocate at AWS and Google Developer Expert in Web Technologies. I love to share knowledge (and love) among developers and people in general.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -4526,106 +4567,107 @@ exports[`speaker page snapshot olivier_leplus 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Cette année, retombez amoureux de CSS ❤️", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/cette_annee_retombez_amoureux_de_CSS", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot olivier_poncet 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/olivier_poncet.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Olivier PONCET", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "HAWKSWELL", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Geek, ex-nerd repenti, je code, je teste, je bricole, je soude et parfois fait sauter les plombs. CTO et spécialiste du magiciel, je suis aussi libriste dans l'âme et très impliqué dans le mouvement des logiciels libres.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -4635,106 +4677,107 @@ exports[`speaker page snapshot olivier_poncet 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Créer sa propre VM avec compilation JIT pour les nuls", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/creer_sa_propre_vm_avec_compilation_jit_pour_les_nuls", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot olivier_thierry 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/olivier_thierry.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Olivier THIERRY", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "ASI", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Je suis expert technique chez ASI et compte derrière moi près de 25 ans de développement. Après avoir commencé en Visual Basic, fait un peu de PHP et beaucoup de Java, je me suis tourné vers l'écosystème Javascript depuis une dizaine d'années. J'interviens sur des projets d'applications mobiles (Ionic, React Native), d'applications et sites web (React JS, Gatsby, Next.js) et de plateformes API (Node.js, NestJS). J'ai une appétence particulière pour l'écosystème React. En tant qu'expert technique chez ASI, mon rôle est d'imaginer les solutions techniques pour résoudre les problèmes de nos clients, d'accompagner les développeurs pendant la réalisation des projets et d'assurer la qualité de nos réalisations. Je contribue également à l'animation de notre communauté technique. Ce qui me motive chaque jour : travailler en équipe et voir chacun d'entre nous évoluer et progresser, techniquement mais aussi humainement !", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -4744,129 +4787,130 @@ exports[`speaker page snapshot olivier_thierry 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Et si on arrêtait de basher les ESN ?", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/et_si_on_arretait_de_basher_les_esn", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot patrice_de_saint_steban 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/patrice_de_saint_steban.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Patrice De Saint Steban", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Zenika", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Depuis plus de 10 ans je me passionne pour le développement d'applications WEB et Mobile, en touchant à toutes les couches du Front au Back jusqu'à son déploiement sur le Cloud.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "J'ai travaillé sur des technologies très différentes, du PHP au JAVA et JAVASCRIPT, du GWT à Angular et React, de Google App Engine à NodeJS. Je m'intéresse maintenant à Flutter et Svelte.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -4876,181 +4920,182 @@ exports[`speaker page snapshot patrice_de_saint_steban 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "De la tablette d'argile à ChatGPT : la passionnante histoire de la diffusion du savoir", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/de_la_tablette_d_argile_a_ChatGPT", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot paul_pinault 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/paul_pinault.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Paul Pinault", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Braincube", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Paul le jour", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": " J'ai 45 ans, 3 enfants et 3 jobs, dont celui de responsable de la stratégie produit sur la marché IIoT pour la société Braincube qui m'occupe à plein temps, ca me laisse encore un peu de temps pour animer des communautés et partager mes connaissances et expériences.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Disk91 la nuit", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": " Passionné, techos plutôt reconnu dans les eco-systèmes IoT et Crypto-IoT , je blog depuis l'an 2000 environ , youtubeur plus récemment, community manager dans l'Internet de Objets depuis quelques années sur différentes technos. Ces aventures mon conduites à une forte implication dans des technos comme Sigfox, LoRaWan (TheThingsNetwork, Helium), à la création de multiples produits et services commerciaux et open-source dans ces domaines. Je code en C, des fois en assembleur pour l'embarqué, mais le gros de mes dev est en Java, Go, JS pour les backends et frontend de service, bash, docker.. pour déployer tout ca.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "M. Pinault durant les RTT", }, ], "style": { "fontWeight": "bold", }, - "type": "text", "value": "", }, { - "type": "text", + "_type": "text", "value": " Partager mes connaissances et expériences est un de mes moteurs, depuis 22 ans j'enseigne sur différentes universités, écoles d'ingénieurs, sciences Po, sur Clermont-Ferrand, Paris, Grenoble. Dans des matières principalement autour de l'Internet des Objets mais aussi de l'architecture ou l'art du pitch appliqué à la technologie.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -5060,106 +5105,107 @@ Partager mes connaissances et expériences est un de mes moteurs, depuis 22 ans "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Il était une fois un arbre qui parle", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/il_etait_une_fois_un_arbre_qui_parle", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot paul_roye 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/paul_roye.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Paul ROYE", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "SII", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Tech Crafter and DIY enthusiast. Also lead tech at SII.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -5169,112 +5215,116 @@ exports[`speaker page snapshot paul_roye 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Corn Hole 2 Turbo : De l'arduino pour l'apéro !", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/corn_hole_2_turbo", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot robin_caroff 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/robin_caroff.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Robin Caroff", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Resonantes", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Technical Lead at Resonantes (", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "http://association.resonantes.fr/", }, ], @@ -5282,26 +5332,27 @@ exports[`speaker page snapshot robin_caroff 1`] = ` "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "http://association.resonantes.fr/", }, }, - "type": "actionable", }, { - "type": "text", + "_type": "text", "value": ") where I am mostly developing the App-Elles Android and iOS app (", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "https://app-elles.fr/", }, ], @@ -5309,36 +5360,37 @@ exports[`speaker page snapshot robin_caroff 1`] = ` "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://app-elles.fr/", }, }, - "type": "actionable", }, { - "type": "text", + "_type": "text", "value": ").", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Mobile developer since 2011, I am also Co-Founder and Organizer of the GDG Nantes Android (", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "https://www.meetup.com/fr-FR/gdg_nantes_android/", }, ], @@ -5346,26 +5398,27 @@ exports[`speaker page snapshot robin_caroff 1`] = ` "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://www.meetup.com/fr-FR/gdg_nantes_android/", }, }, - "type": "actionable", }, { - "type": "text", + "_type": "text", "value": ") and the FRAUG (French Android User Group - ", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "https://www.twitch.tv/frenchandroidusergroup", }, ], @@ -5373,43 +5426,41 @@ exports[`speaker page snapshot robin_caroff 1`] = ` "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://www.twitch.tv/frenchandroidusergroup", }, }, - "type": "actionable", }, { - "type": "text", + "_type": "text", "value": ").", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Technology enthusiast, highly convinced that technology and mobile devices can improve productivity for small as well as for big companies.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -5419,99 +5470,100 @@ exports[`speaker page snapshot robin_caroff 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "À la découverte du développement mobile, sans les maux de tête", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/a_la_decouverte_du_developpement_mobile", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot sebastien_viale 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/sebastien_viale.png", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Sébastien Viale", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Après l'obtention d’un diplôme en Mécanique des fluides il y a 20 ans, je me suis rapidement orienté vers le développement Java. Très curieux des nouvelles technologies, je me suis spécialisé depuis 6 ans dans l’écosystème Apache Kafka et l’event driven architecture.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -5521,106 +5573,107 @@ Très curieux des nouvelles technologies, je me suis spécialisé depuis 6 ans d "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "D'un orchestre figé à un joli ballet aka comment on a propulsé notre monolith dans un pas de danse endiablé 😈", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/d_un_orchestre_fige_a_un_joli_ballet", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot shirley_almosni_chiche 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/shirley_almosni_chiche.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Shirley Almosni Chiche", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "BUILD RH", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Je suis recruteuse IT depuis 10 ans, agent de carrière depuis 5 ans et maman de deux enfants. J’adore aider les entreprises dans leurs méthodes de recrutement, accompagner les individus dans leur projet de carrière, faire bouger les lignes et provoquer de l’impact (même minime), tout cela en mettant une pincée d’humour dans mon quotidien !", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -5630,179 +5683,180 @@ exports[`speaker page snapshot shirley_almosni_chiche 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Pour éviter le dirty recruiting, on ne laisse pas ses valeurs dans un coin", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/pour_eviter_le_dirty_recruiting", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot stephane_philippart 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/stephane_philippart.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Stéphane Philippart", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "OVHcloud", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Développeur un jour, développeur toujours !", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Développeur Java depuis de nombreuses d'années, j'ai la joie de connaître le JDK 1.1, JEE, Struts, ... et maintenant Spring, Quarkus, Angular, Groovy, Golang, ...", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Durant plus d'une dizaine d'années j'ai été Architecte Logiciel, métier qui m'a permis de me confronter à de nombreuses problématiques inhérentes aux systèmes d'information toujours complexes dans les grands groupes.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "J'ai eu aussi d'autres vies, notamment dans l'automatisation et la livraison avec la mise place de chaînes de CI/CD basées sur les pipelines as code de Jenkins.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Aimant particulièrement le partage et les relations avec les développeurs je suis devenu DevRel au sein d'OVHcloud. Cette nouvelle aventure me permet de continuer à être au milieu de technologies que j'affectionne comme Kubernetes par exemple mais aussi de continuer à apprendre et découvrir énormément de nouvelles choses. J'ai, notamment, découvert le monde passionnant de l'intelligence artificielle et plus particulièrement du machine learning.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Tout en gardant à l'esprit une de mes principales motivation en tant que DevRel : rendre les développeuses et développeurs heureux.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Toujours dans le partage, je suis le co-créateur du Meetup TADx à Tours, permettant la découverte et partage autour de différents sujets de la tech.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -5812,106 +5866,107 @@ exports[`speaker page snapshot stephane_philippart 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "L'intelligence artificielle expliquée en 20 minutes !", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/intelligence_artificielle_expliquee_en_20_minutes", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot sylvain_coudert 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/sylvain_coudert.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Sylvain Coudert", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Freelance", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Dev .NET depuis 2008, Freelance depuis 2018, Crafter devant l'éternel et debugger de l'infini! J'aime apprendre, transmettre et découvrir. Chanteur rockeur intermittent et papa à temps plein, j'aime également prendre le temps de regarder le vent agiter les feuilles d'un arbre.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -5921,122 +5976,126 @@ exports[`speaker page snapshot sylvain_coudert 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "🗣️ Zut ! J'aurais du dire ça ! 🙊 Astuces pour parler avec aisance en public 🎙️", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/astuces_pour_parler", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot sylvain_gougouzian 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/sylvain_gougouzian.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Sylvain Gougouzian", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Zenika", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Senior Dev @ Zenika depuis Septembre 2022", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Plus d'infos sur ", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "https://sylvain.gougouzian.fr", }, ], @@ -6044,26 +6103,27 @@ exports[`speaker page snapshot sylvain_gougouzian 1`] = ` "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://sylvain.gougouzian.fr", }, }, - "type": "actionable", }, { - "type": "text", + "_type": "text", "value": " et tous mes liens sociaux sont sur ", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "https://gouz.dev", }, ], @@ -6071,29 +6131,27 @@ exports[`speaker page snapshot sylvain_gougouzian 1`] = ` "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://gouz.dev", }, }, - "type": "actionable", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -6103,149 +6161,150 @@ exports[`speaker page snapshot sylvain_gougouzian 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Comment gérer des journées de 35h ?", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/comment_gerer_des_journees_de_35h", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot virginie_casavecchia 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/virginie_casavecchia.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Virginie CASAVECCHIA", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Actoll", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Diplômée en 2010 d'un Master de cryptologie et sécurité informatique, je travaille depuis 2011 au sein de la société Actoll proposant des solutions de paiement par carte bancaire sur autoroute, dans les transports en commun ou encore pour du don, ainsi que des solutions de billettique (~gestion de titres de transports) pour les réseaux de transport en commun de diverses tailles. ", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Initialement développeuse, je suis ensuite passée côté intégration et qualification des solutions de paiement. ", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je suis aujourd'hui à la fois responsable qualification, intégratrice, formatrice en interne ou pour les clients, support client, rédactrice de documentations : en somme baby-DevRel 🦄🥑. ", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Parallèlement, je suis membre d'un groupe de musique intitulé Les Marmottes depuis 2011. Nous faisons principalement des reprises instrumentales de morceaux de métal, bandes originales de films/séries/jeux vidéos. ", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -6255,105 +6314,107 @@ exports[`speaker page snapshot virginie_casavecchia 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Revivez la cryptographie de nos ancêtres, de Lysandre de Sparte à Blaise de Vigenère", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/revivez_la_cryptographie_de_nos_ancetres", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot virginie_ferey 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/virginie_ferey.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Virginie Ferey", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "ENSA Normandie", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Quelques mots pour me situer un peu", }, ], @@ -6361,13 +6422,13 @@ exports[`speaker page snapshot virginie_ferey 1`] = ` "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Côté perso", }, ], @@ -6375,13 +6436,13 @@ exports[`speaker page snapshot virginie_ferey 1`] = ` "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je fais", }, ], @@ -6389,56 +6450,56 @@ exports[`speaker page snapshot virginie_ferey 1`] = ` "fontSize": 18, "fontWeight": "bold", }, - "type": "text", "value": "", }, { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Je traîne mes guêtres toutes les semaines dans un HackerSpace, où je retrouve une bande de copains dont les centres d'intérêts sont très variés. Un ami a commencé à me parler d'algorithmes de compression, je vais creuser le sujet pour moi-même et probablement me faire une note de synthèse qui pourrait se transformer en présentation.", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "J'aime que les choses fonctionnent : je m'implique pour ça, en étant bénévole là où ça me semble pertinent selon mes disponibilités mentales et temporelles. En ce moment c'est présidence d'une AMAP, participation au CA d'une crèche associative, et une proposition de participation logistique à DevoxxFR", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, ], "direction": "vertical", "padding": { "left": 8, }, - "type": "flex", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "J'aime", }, ], @@ -6446,90 +6507,90 @@ exports[`speaker page snapshot virginie_ferey 1`] = ` "fontSize": 18, "fontWeight": "bold", }, - "type": "text", "value": "", }, { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Les Lego, les jeux de construction en général, les puzzles, les jeux de société et les jeux de rôles.", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Voler (en parapente, par exemple, ou bien par procuration en faisant voler un cerf-volant), et faire du vélo (dans les descentes qui vont vite, c'est un peu comme voler :-) !)", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Découvrir : je suis curieuse, dès qu'une opportunité s'offre à moi j'essaie de la saisir : participer à un jeu de rôle grandeur nature, aller voir un match de foot, de hockey sur glace, un concert de Métal, faire une présentation lors d'une conférence, etc. ;-)", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "L'humour, les jeux de mots pourris. Je pratique l'auto-dérision, c'est essentiel ! Par exemple, là, je ne sais pas quoi renseigner côté perso qui ne soit pas encore plus cliché que ce qui précède, donc je vais m'arrêter là.", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, ], "direction": "vertical", "padding": { "left": 8, }, - "type": "flex", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Côté pro", }, ], @@ -6537,24 +6598,24 @@ exports[`speaker page snapshot virginie_ferey 1`] = ` "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Concernant mes choix d'orientation professionnelle, dès le départ je ne pouvais concéder une chose : passer 7 à 8 heures par jour à faire quelque chose qui m'ennuie pour gagner davantage ou sécuriser un emploi, c'était NON. Ça m'a pris un peu de temps de trouver le domaine dans lequel je me plairais. J'aime les gens, et j'aime comprendre comment fonctionnent les choses. Mais ça, ce n'est pas facile avec les gens :-D. Je trouve aujourd'hui cet équilibre avec l'informatique.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Le boulot", }, ], @@ -6562,23 +6623,23 @@ exports[`speaker page snapshot virginie_ferey 1`] = ` "fontSize": 18, "fontWeight": "bold", }, - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je suis en poste en tant que technicienne informatique dans une petite équipe, au sein d'un établissement d'enseignement supérieur : pour moi ça veut dire que je touche à plein de trucs. J'administre quelques serveurs, je gère des équipements de captation vidéo, je mets du papier et des toners dans les imprimantes, je fais de la gestion de parc (inventaire et déploiement), et du support utilisateur.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "La formation", }, ], @@ -6586,94 +6647,93 @@ exports[`speaker page snapshot virginie_ferey 1`] = ` "fontSize": 18, "fontWeight": "bold", }, - "type": "text", "value": "", }, { + "_type": "flex", "children": [ { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Un bac pro \\"Production graphique\\" à 30 ans", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Un titre RNCP niveau 5 \\"Technicien Systèmes et Administration Réseaux\\" en alternance à 40 ans", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Un master ou un titre d'ingénieur, à 50 ans ? Un doctorat à 60 ans ? ;-)", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Beaucoup d'auto-formation, avec tout ce que ça implique d'errances mais aussi de découvertes !", }, - "type": "flexible", }, ], "spacing": 8, - "type": "flex", }, ], "direction": "vertical", "padding": { "left": 8, }, - "type": "flex", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -6683,106 +6743,107 @@ exports[`speaker page snapshot virginie_ferey 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Imager, matérialiser sa pensée", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/imager_materialiser_sa_pensee", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot wassim_chegham 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/wassim_chegham.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Wassim Chegham", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Microsoft", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Wassim is a Senior Developer Advocate at Microsoft and a contributor to the Angular and Node.js projects. He is the author of many open-source projects such as xlayers.dev and ngx.tools. He is also a GDE for the Angular team, the Google Assistant teams at Google, and an Ambassador for Auth0. He is a member of the Node.js Foundation. A former member of the Angular Universal core team. He is currently learning about music composition and drawing. You can reach out to him on Twitter @manekinekko and wassim.dev.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -6792,106 +6853,107 @@ exports[`speaker page snapshot wassim_chegham 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Dis papa, c'est quoi l'impression 3D ?", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/dis_papa_c_est_quoi_impression_3D", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot william_bartlett 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/william_bartlett.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "William Bartlett", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Zenika", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Second generation developer, William had his first email account in 1990 at the age of 6 and fell into IT at the age of 10. On his journey across the universe of programming, he has roamed the superpowers of procedural and object-oriented where C, Python or Java are natively spoken. He has also embarked on several treks to the more exotic lands of the functional world, equipped only with a lambda and a few parentheses. His familiar is the penguin and his motto is “Use the right tool at the right time”.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -6901,156 +6963,158 @@ exports[`speaker page snapshot william_bartlett 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Escape Camp 🏃🏕️", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/escape_camp_part_1", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Escape Camp 🏃🏕️", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/escape_camp_part_2", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot willy_malvault 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/willy_malvault.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Willy Malvault", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Sogilis", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "I started with my carreer with a PhD in peer-to-peer, Cloud and extreme decentralization between 2008 and 2011. Since then I've worked in several places mainly as developer, doing a lot of tests in various ways particularilry un distributed environment. Since 2018 I'm working at Sogilis, where I'm a senior consultant on architecture, agility, Cloud and security.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Since 2020 I'm officially a Cloud Native and cybersecurity evangelist.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -7060,166 +7124,168 @@ exports[`speaker page snapshot willy_malvault 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Revivez la cryptographie de nos ancêtres, de Lysandre de Sparte à Blaise de Vigenère", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/revivez_la_cryptographie_de_nos_ancetres", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "🗣️ Zut ! J'aurais du dire ça ! 🙊 Astuces pour parler avec aisance en public 🎙️", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/astuces_pour_parler", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot yann_thomas_le_moigne 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/yann_thomas_le_moigne.jpeg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Yann-Thomas Le Moigne", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Apside TOP", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Développeur informatique passionné par les technologies Angular, Java, Spring et Quarkus.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je suis curieux et j'aime beaucoup ce qui peut me faciliter la vie. C'est pourquoi je propose de partager mon expérience sur certains outils de développement.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je suis également Sapeur Pompier Volontaire depuis maintenant 9 ans.", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -7229,142 +7295,146 @@ exports[`speaker page snapshot yann_thomas_le_moigne 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Vite, une nouvelle ère de tooling front ?", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/vite_une_nouvelle_ere_de_tooling_front", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot yannick_guern 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/yannick_guern.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Yannick Guern", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Clever-Cloud", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { + "_type": "flex", "children": [ { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je m'appelle Yannick Guern connu sous les réseaux sous le pseudo d'Akanoa.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je travaille chez Clever Cloud en tant que développeur base de données.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Je fais du Rust depuis plus de 3 ans maintenant et j'essaie de présenter la beauté de cet écosystème au plus grand nombre.", }, ], - "type": "text", "value": "", }, { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "Mon plaisir est de vulgariser des concepts pour les amener à la compréhension du plus grand monde, vous pouvez retrouver mon travail ", }, { + "_type": "actionable", "child": { + "_type": "text", "children": [ { - "type": "text", + "_type": "text", "value": "ici", }, ], @@ -7372,33 +7442,31 @@ exports[`speaker page snapshot yannick_guern 1`] = ` "color": 4279872746, "decoration": "underline", }, - "type": "text", "value": "", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "https://lafor.ge/", }, }, - "type": "actionable", }, { - "type": "text", + "_type": "text", "value": ".", }, ], - "type": "text", "value": "", }, ], "direction": "vertical", "spacing": 8, - "type": "flex", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -7408,106 +7476,107 @@ exports[`speaker page snapshot yannick_guern 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Dessines-moi Rust ✏🦀", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/dessines_moi_rust", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot yohan_lasorsa 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/yohan_lasorsa.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Yohan Lasorsa", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Microsoft", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Passionné d'Open Source et d'artisanat logiciel, le web est le terrain de jeu ultime pour Yohan. Avec plus de 10 ans d'expérience dans divers domaines tels que la recherche appliquée sur le mobile et l'IoT, en passant par le développement et l'architecture d'applications cloud, il a commencé avec des stacks de bas niveau avant de plonger dans le développement web. En tant qu'ingénieur fullstack et bricoleur du dimanche, il aime maintenant pousser des morceaux de JavaScript partout où il peut, en partageant sa passion avec les autres.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -7517,133 +7586,135 @@ exports[`speaker page snapshot yohan_lasorsa 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Créer des objets 3D avec du code, grâce à OpenSCAD", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/creer_des_objets_3D_avec_du_code", }, }, - "type": "actionable", }, { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Dis papa, c'est quoi l'impression 3D ?", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/dis_papa_c_est_quoi_impression_3D", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot yuliana_khorolich 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/yuliana_khorolich.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Yulianna KHOROLICH", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "SFEIR", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Hi everyone! My name is Yulianna, and I am a Solutions Architect [Data & ML] at SFEIR. Even though I've always had a soft spot for data, I got the chance to participate in all phases of the software development lifecycle in my career path. At the moment, I enable data-driven decision-making by creating simple solutions that are easily maintainable, cost-effective, well-documented and documented, and most importantly, documented.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -7653,106 +7724,107 @@ exports[`speaker page snapshot yuliana_khorolich 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Récits d'épouvante MLOps : Oseras-tu y faire face ?", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/recits_d_epouvante_mlops", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `; exports[`speaker page snapshot yvonnick_frin 1`] = ` { + "_type": "flex", "children": [ { + "_type": "wrap", "alignment": "center", "children": [ { + "_type": "image", "height": 100, "src": "speakers/yvonnick_frin.jpg", - "type": "image", "width": 100, }, { + "_type": "flex", "children": [ { + "_type": "text", "style": { "fontSize": 24, "fontWeight": "bold", }, - "type": "text", "value": "Yvonnick FRIN", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Pix", }, ], "direction": "vertical", - "type": "flex", }, ], "crossAxisAlignment": "center", "runAlignment": "center", "runSpacing": 16, "spacing": 16, - "type": "wrap", }, { - "type": "text", + "_type": "text", "value": "Yvonnick développeur chez Pix. Curieux et passionné, il aime découvrir les dernières technologies du Web. Social, il co-organise NantesJS.", }, { + "_type": "container", "child": { - "type": "text", + "_type": "text", "value": "", }, "constraints": { @@ -7762,54 +7834,53 @@ exports[`speaker page snapshot yvonnick_frin 1`] = ` "decoration": { "color": 4278190080, }, - "type": "container", }, { + "_type": "text", "style": { "fontSize": 20, "fontWeight": "bold", }, - "type": "text", "value": "Séances", }, { + "_type": "flex", "children": [ { + "_type": "actionable", "child": { + "_type": "flex", "children": [ { - "type": "text", + "_type": "text", "value": "•", }, { + "_type": "flexible", "child": { - "type": "text", + "_type": "text", "value": "Apprenons ensemble grâce aux bookclubs", }, - "type": "flexible", }, ], "crossAxisAlignment": "center", "spacing": 8, - "type": "flex", }, "onPressed": { - "action": "@lenra:navTo", + "_type": "listener", + "name": "@lenra:navTo", "props": { "path": "/sessions/apprenons_ensemble", }, }, - "type": "actionable", }, ], "direction": "vertical", "spacing": 16, - "type": "flex", }, ], "crossAxisAlignment": "stretch", "direction": "vertical", "spacing": 16, - "type": "flex", } `;