🎉 Schedule !

master
Igor Laborie 5 years ago
parent d8c812a386
commit f31e755e8f
  1. 1
      content/schedule/_index.fr.md
  2. 5
      content/schedule/_index.md
  3. 8
      data/info.yml
  4. 98
      data/schedule.yml
  5. 124
      static/api/site.json
  6. 1056
      static/schedule/schedule.ics
  7. BIN
      static/schedule/schedule.pdf
  8. 2
      themes/devfest-theme-hugo

@ -6,7 +6,6 @@ menu:
horizontal: false
draft: true
---

@ -6,7 +6,6 @@ menu:
horizontal: false
draft: true
---
{{% hero %}}
@ -15,5 +14,9 @@ draft: true
<svg class="icon icon-calendar"><use xlink:href="#calendar"></use></svg> ICal
</a>
<a class="btn primary btn-lg" href="/schedule/schedule.pdf">
<svg class="icon icon-pdf"><use xlink:href="#pdf"></use></svg> ICal
</a>
<!-- TODO: filter and search -->
{{% /hero %}}

@ -1,9 +1,6 @@
id: HJRThubF4uYPkb7jSUxi
name: DevFest Toulouse 2019
address:
latLng:
lng: 1.4345827
lat: 43.6115538
formattedAddress: '11 Espl. Compans Caffarelli, 31000 Toulouse, France'
locality:
short_name: Toulouse
@ -11,6 +8,9 @@ address:
country:
long_name: France
short_name: FR
latLng:
lat: 43.6115538
lng: 1.4345827
dates:
end: '2019-10-03T10:00:00.000Z'
start: '2019-10-03T10:00:00.000Z'
end: '2019-10-03T10:00:00.000Z'

@ -10,38 +10,35 @@
- slot: pause-1
talk: __pause
- slot: slot-1
talk: >-
_numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_
talk: the_rise_of_the_web
- slot: pause-2
talk: __pause
- slot: slot-2
talk: _votre_api_web_passe_t_elle_le_controle_technique__
talk: l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus
- slot: pause-3
talk: __pause
- slot: slot-3
talk: a_la_decouverte_de_la_realite_augmentee_avec_arcore
talk: webgpu__next_generation_3d_graphics_on_the_web
- slot: slot-lt-1
talk: 3_techniques_faciles_de_manipulation
- slot: lunch
talk: __lunch
- slot: slot-lt-2
talk: 10_est_une_puissance_de_2
talk: _47_ans___ils_nont_toujours_pas_remarque__
- slot: slot-4
talk: >-
allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_
talk: rust__webassembly__and_the_future_of_serverless
- slot: pause-4
talk: __pause
- slot: slot-5
talk: authentication_authorization_starters_battle
talk: le_design_de_l_erreur
- slot: pause-5
talk: __pause
- slot: slot-6
talk: brace_yourself__vanilla_is_coming__back__
talk: monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques
- slot: pause-6
talk: __pause
- slot: slot-7
talk: >-
comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch
talk: _votre_api_web_passe_t_elle_le_controle_technique__
- slot: keynote-close
talk: keynote_close
- slot: party
@ -49,102 +46,105 @@
- room: room2
slots:
- slot: slot-1
talk: de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne
talk: a_kotlin_multiplatform_evolution
- slot: pause-2
talk: __pause
- slot: slot-2
talk: devops_at_scale
talk: le_burn_out_agile
- slot: pause-3
talk: __pause
- slot: slot-3
talk: four_diseases
- slot: pause-4
talk: __pause
- slot: slot-4
talk: introduction_a_la_programmation_par_contraintes
talk: >-
_numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_
- slot: slot-lt-1
talk: _47_ans___ils_nont_toujours_pas_remarque__
talk: machine_learning_avec_des_allumettes_et_des_cotillons
- slot: lunch
talk: __lunch
- slot: slot-lt-2
talk: un_distributeur_automatique_d_argent_de_poche_pour_les_enfants
talk: applications_de_brainfuck__langage_minimaliste_mais_turing_complet
- slot: slot-4
talk: >-
live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__
- slot: pause-4
talk: __pause
- slot: slot-5
talk: l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus
talk: the_freedom_of_static_typing
- slot: pause-5
talk: __pause
- slot: slot-6
talk: le_burn_out_agile
talk: authentication_authorization_starters_battle
- slot: pause-6
talk: __pause
- slot: slot-7
talk: le_design_de_l_erreur
talk: >-
mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur
- room: room3
slots:
- slot: slot-1
talk: >-
live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__
talk: quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux
- slot: pause-2
talk: __pause
- slot: slot-2
talk: modern_forms_in_react
talk: rust_as_a_high_level_langage
- slot: pause-3
talk: __pause
- slot: slot-3
talk: >-
mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur
- slot: pause-4
talk: __pause
- slot: slot-4
talk: monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques
allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_
- slot: slot-lt-1
talk: applications_de_brainfuck__langage_minimaliste_mais_turing_complet
talk: >-
le_troll_dans_ta_machine_____une_courte_introduction_a_la_pensee_de_jean_yves_girard
- slot: lunch
talk: __lunch
- slot: slot-lt-2
talk: developpeurs_en_reconversion__developpeurs_quand_meme__
talk: un_distributeur_automatique_d_argent_de_poche_pour_les_enfants
- slot: slot-4
talk: le_jaillissement_de_l_esprit
- slot: pause-4
talk: __pause
- slot: slot-5
talk: premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core
talk: >-
comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch
- slot: pause-5
talk: __pause
- slot: slot-6
talk: quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux
talk: devops_at_scale
- slot: pause-6
talk: __pause
- slot: slot-7
talk: rockin_in_the_angular_world
talk: modern_forms_in_react
- room: room4
slots:
- slot: slot-1
talk: rust__webassembly__and_the_future_of_serverless
talk: a_la_decouverte_de_la_realite_augmentee_avec_arcore
- slot: pause-2
talk: __pause
- slot: slot-2
talk: rust_as_a_high_level_langage
talk: rockin_in_the_angular_world
- slot: pause-3
talk: __pause
- slot: slot-3
talk: the_freedom_of_static_typing
- slot: pause-4
talk: __pause
- slot: slot-4
talk: the_rise_of_the_web
talk: premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core
- slot: slot-lt-1
talk: >-
le_troll_dans_ta_machine_____une_courte_introduction_a_la_pensee_de_jean_yves_girard
talk: developpeurs_en_reconversion__developpeurs_quand_meme__
- slot: lunch
talk: __lunch
- slot: slot-lt-2
talk: machine_learning_avec_des_allumettes_et_des_cotillons
talk: 10_est_une_puissance_de_2
- slot: slot-4
talk: de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne
- slot: pause-4
talk: __pause
- slot: slot-5
talk: a_kotlin_multiplatform_evolution
talk: brace_yourself__vanilla_is_coming__back__
- slot: pause-5
talk: __pause
- slot: slot-6
talk: webgpu__next_generation_3d_graphics_on_the_web
talk: four_diseases
- slot: pause-6
talk: __pause
- slot: slot-7
talk: le_jaillissement_de_l_esprit
talk: introduction_a_la_programmation_par_contraintes
- room: office-hours
slots:
- slot: office-hours-1

@ -3,10 +3,6 @@
"id": "HJRThubF4uYPkb7jSUxi",
"name": "DevFest Toulouse 2019",
"address": {
"latLng": {
"lng": 1.4345827,
"lat": 43.6115538
},
"formattedAddress": "11 Espl. Compans Caffarelli, 31000 Toulouse, France",
"locality": {
"short_name": "Toulouse",
@ -15,11 +11,15 @@
"country": {
"long_name": "France",
"short_name": "FR"
},
"latLng": {
"lat": 43.6115538,
"lng": 1.4345827
}
},
"dates": {
"end": "2019-10-03T10:00:00.000Z",
"start": "2019-10-03T10:00:00.000Z"
"start": "2019-10-03T10:00:00.000Z",
"end": "2019-10-03T10:00:00.000Z"
}
},
"sessions": [
@ -2088,7 +2088,7 @@
},
{
"slot": "slot-1",
"talk": "_numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_"
"talk": "the_rise_of_the_web"
},
{
"slot": "pause-2",
@ -2096,7 +2096,7 @@
},
{
"slot": "slot-2",
"talk": "_votre_api_web_passe_t_elle_le_controle_technique__"
"talk": "l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus"
},
{
"slot": "pause-3",
@ -2104,7 +2104,7 @@
},
{
"slot": "slot-3",
"talk": "a_la_decouverte_de_la_realite_augmentee_avec_arcore"
"talk": "webgpu__next_generation_3d_graphics_on_the_web"
},
{
"slot": "slot-lt-1",
@ -2116,11 +2116,11 @@
},
{
"slot": "slot-lt-2",
"talk": "10_est_une_puissance_de_2"
"talk": "_47_ans___ils_nont_toujours_pas_remarque__"
},
{
"slot": "slot-4",
"talk": "allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_"
"talk": "rust__webassembly__and_the_future_of_serverless"
},
{
"slot": "pause-4",
@ -2128,7 +2128,7 @@
},
{
"slot": "slot-5",
"talk": "authentication_authorization_starters_battle"
"talk": "le_design_de_l_erreur"
},
{
"slot": "pause-5",
@ -2136,7 +2136,7 @@
},
{
"slot": "slot-6",
"talk": "brace_yourself__vanilla_is_coming__back__"
"talk": "monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques"
},
{
"slot": "pause-6",
@ -2144,7 +2144,7 @@
},
{
"slot": "slot-7",
"talk": "comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch"
"talk": "_votre_api_web_passe_t_elle_le_controle_technique__"
},
{
"slot": "keynote-close",
@ -2161,7 +2161,7 @@
"slots": [
{
"slot": "slot-1",
"talk": "de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne"
"talk": "a_kotlin_multiplatform_evolution"
},
{
"slot": "pause-2",
@ -2169,7 +2169,7 @@
},
{
"slot": "slot-2",
"talk": "devops_at_scale"
"talk": "le_burn_out_agile"
},
{
"slot": "pause-3",
@ -2177,19 +2177,11 @@
},
{
"slot": "slot-3",
"talk": "four_diseases"
},
{
"slot": "pause-4",
"talk": "__pause"
},
{
"slot": "slot-4",
"talk": "introduction_a_la_programmation_par_contraintes"
"talk": "_numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_"
},
{
"slot": "slot-lt-1",
"talk": "_47_ans___ils_nont_toujours_pas_remarque__"
"talk": "machine_learning_avec_des_allumettes_et_des_cotillons"
},
{
"slot": "lunch",
@ -2197,11 +2189,19 @@
},
{
"slot": "slot-lt-2",
"talk": "un_distributeur_automatique_d_argent_de_poche_pour_les_enfants"
"talk": "applications_de_brainfuck__langage_minimaliste_mais_turing_complet"
},
{
"slot": "slot-4",
"talk": "live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__"
},
{
"slot": "pause-4",
"talk": "__pause"
},
{
"slot": "slot-5",
"talk": "l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus"
"talk": "the_freedom_of_static_typing"
},
{
"slot": "pause-5",
@ -2209,7 +2209,7 @@
},
{
"slot": "slot-6",
"talk": "le_burn_out_agile"
"talk": "authentication_authorization_starters_battle"
},
{
"slot": "pause-6",
@ -2217,7 +2217,7 @@
},
{
"slot": "slot-7",
"talk": "le_design_de_l_erreur"
"talk": "mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur"
}
]
},
@ -2226,7 +2226,7 @@
"slots": [
{
"slot": "slot-1",
"talk": "live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__"
"talk": "quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux"
},
{
"slot": "pause-2",
@ -2234,7 +2234,7 @@
},
{
"slot": "slot-2",
"talk": "modern_forms_in_react"
"talk": "rust_as_a_high_level_langage"
},
{
"slot": "pause-3",
@ -2242,19 +2242,11 @@
},
{
"slot": "slot-3",
"talk": "mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur"
},
{
"slot": "pause-4",
"talk": "__pause"
},
{
"slot": "slot-4",
"talk": "monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques"
"talk": "allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_"
},
{
"slot": "slot-lt-1",
"talk": "applications_de_brainfuck__langage_minimaliste_mais_turing_complet"
"talk": "le_troll_dans_ta_machine_____une_courte_introduction_a_la_pensee_de_jean_yves_girard"
},
{
"slot": "lunch",
@ -2262,11 +2254,19 @@
},
{
"slot": "slot-lt-2",
"talk": "developpeurs_en_reconversion__developpeurs_quand_meme__"
"talk": "un_distributeur_automatique_d_argent_de_poche_pour_les_enfants"
},
{
"slot": "slot-4",
"talk": "le_jaillissement_de_l_esprit"
},
{
"slot": "pause-4",
"talk": "__pause"
},
{
"slot": "slot-5",
"talk": "premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core"
"talk": "comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch"
},
{
"slot": "pause-5",
@ -2274,7 +2274,7 @@
},
{
"slot": "slot-6",
"talk": "quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux"
"talk": "devops_at_scale"
},
{
"slot": "pause-6",
@ -2282,7 +2282,7 @@
},
{
"slot": "slot-7",
"talk": "rockin_in_the_angular_world"
"talk": "modern_forms_in_react"
}
]
},
@ -2291,7 +2291,7 @@
"slots": [
{
"slot": "slot-1",
"talk": "rust__webassembly__and_the_future_of_serverless"
"talk": "a_la_decouverte_de_la_realite_augmentee_avec_arcore"
},
{
"slot": "pause-2",
@ -2299,7 +2299,7 @@
},
{
"slot": "slot-2",
"talk": "rust_as_a_high_level_langage"
"talk": "rockin_in_the_angular_world"
},
{
"slot": "pause-3",
@ -2307,19 +2307,11 @@
},
{
"slot": "slot-3",
"talk": "the_freedom_of_static_typing"
},
{
"slot": "pause-4",
"talk": "__pause"
},
{
"slot": "slot-4",
"talk": "the_rise_of_the_web"
"talk": "premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core"
},
{
"slot": "slot-lt-1",
"talk": "le_troll_dans_ta_machine_____une_courte_introduction_a_la_pensee_de_jean_yves_girard"
"talk": "developpeurs_en_reconversion__developpeurs_quand_meme__"
},
{
"slot": "lunch",
@ -2327,11 +2319,19 @@
},
{
"slot": "slot-lt-2",
"talk": "machine_learning_avec_des_allumettes_et_des_cotillons"
"talk": "10_est_une_puissance_de_2"
},
{
"slot": "slot-4",
"talk": "de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne"
},
{
"slot": "pause-4",
"talk": "__pause"
},
{
"slot": "slot-5",
"talk": "a_kotlin_multiplatform_evolution"
"talk": "brace_yourself__vanilla_is_coming__back__"
},
{
"slot": "pause-5",
@ -2339,7 +2339,7 @@
},
{
"slot": "slot-6",
"talk": "webgpu__next_generation_3d_graphics_on_the_web"
"talk": "four_diseases"
},
{
"slot": "pause-6",
@ -2347,7 +2347,7 @@
},
{
"slot": "slot-7",
"talk": "le_jaillissement_de_l_esprit"
"talk": "introduction_a_la_programmation_par_contraintes"
}
]
},

File diff suppressed because it is too large Load Diff

Binary file not shown.

@ -1 +1 @@
Subproject commit 1c1c7bac824e50d7fa3fd3de2e5f9ce09a285c36
Subproject commit defa281b712030049b17f57741fba6ebc2984e83
Loading…
Cancel
Save