improve office hour

master
Igor Laborie 5 years ago
parent 0a06883360
commit a13b87e550
  1. 2
      content/schedule/_index.fr.md
  2. 2
      content/schedule/_index.md
  3. 2
      content/sessions/10_est_une_puissance_de_2.md
  4. 2
      content/sessions/3_techniques_faciles_de_manipulation.md
  5. 2
      content/sessions/_47_ans___ils_nont_toujours_pas_remarque__.md
  6. 2
      content/sessions/_numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_.md
  7. 2
      content/sessions/_votre_api_web_passe_t_elle_le_controle_technique__.md
  8. 2
      content/sessions/a_kotlin_multiplatform_evolution.md
  9. 2
      content/sessions/a_la_decouverte_de_la_realite_augmentee_avec_arcore.md
  10. 2
      content/sessions/allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_.md
  11. 2
      content/sessions/applications_de_brainfuck__langage_minimaliste_mais_turing_complet.md
  12. 2
      content/sessions/authentication_authorization_starters_battle.md
  13. 2
      content/sessions/brace_yourself__vanilla_is_coming__back__.md
  14. 2
      content/sessions/comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch.md
  15. 2
      content/sessions/de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne.md
  16. 2
      content/sessions/developpeurs_en_reconversion__developpeurs_quand_meme__.md
  17. 2
      content/sessions/devops_at_scale.md
  18. 2
      content/sessions/four_diseases.md
  19. 2
      content/sessions/introduction_a_la_programmation_par_contraintes.md
  20. 2
      content/sessions/l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus.md
  21. 2
      content/sessions/le_burn_out_agile.md
  22. 2
      content/sessions/le_design_de_l_erreur.md
  23. 2
      content/sessions/le_jaillissement_de_l_esprit.md
  24. 2
      content/sessions/le_troll_dans_ta_machine_____une_courte_introduction_a_la_pensee_de_jean_yves_girard.md
  25. 2
      content/sessions/live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__.md
  26. 2
      content/sessions/machine_learning_avec_des_allumettes_et_des_cotillons.md
  27. 2
      content/sessions/modern_forms_in_react.md
  28. 2
      content/sessions/mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur.md
  29. 2
      content/sessions/monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques.md
  30. 8
      content/sessions/office-hour-00.md
  31. 20
      content/sessions/office-hour-01.md
  32. 19
      content/sessions/office-hour-02.md
  33. 20
      content/sessions/office-hour-03.md
  34. 21
      content/sessions/office-hour-04.md
  35. 19
      content/sessions/office-hour-05.md
  36. 18
      content/sessions/office-hour-06.md
  37. 19
      content/sessions/office-hour-11.md
  38. 18
      content/sessions/office-hour-12.md
  39. 2
      content/sessions/premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core.md
  40. 2
      content/sessions/quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux.md
  41. 2
      content/sessions/rockin_in_the_angular_world.md
  42. 2
      content/sessions/rust__webassembly__and_the_future_of_serverless.md
  43. 13
      content/sessions/rust_as_a_high_level_langage.md
  44. 2
      content/sessions/the_freedom_of_static_typing.md
  45. 2
      content/sessions/the_rise_of_the_web.md
  46. 2
      content/sessions/un_distributeur_automatique_d_argent_de_poche_pour_les_enfants.md
  47. 2
      content/sessions/webgpu__next_generation_3d_graphics_on_the_web.md
  48. 42
      data/categories.yml
  49. 2
      static/api/site.json
  50. 239
      static/schedule/schedule.ics
  51. 2
      themes/devfest-theme-hugo

@ -15,7 +15,7 @@ horizontal: false
<svg class="icon icon-calendar"><use xlink:href="#calendar"></use></svg> ICal <svg class="icon icon-calendar"><use xlink:href="#calendar"></use></svg> ICal
</a> </a>
<a class="btn primary btn-lg" href="https://firebasestorage.googleapis.com/v0/b/devfesttoulouse-1f1dc.appspot.com/o/schedule-fr.pdf?alt=media&token=1c5afbee-38b0-4c71-9e73-f7a7a405373a"> <a class="btn primary btn-lg" href="https://firebasestorage.googleapis.com/v0/b/devfesttoulouse-1f1dc.appspot.com/o/schedule-fr.pdf?alt=media&token=5ba3bfd1-bdee-4ad4-b113-4bb9dc3c755a">
<svg class="icon icon-pdf"><use xlink:href="#pdf"></use></svg> PDF <svg class="icon icon-pdf"><use xlink:href="#pdf"></use></svg> PDF
</a> </a>

@ -14,7 +14,7 @@ horizontal: false
<svg class="icon icon-calendar"><use xlink:href="#calendar"></use></svg> ICal <svg class="icon icon-calendar"><use xlink:href="#calendar"></use></svg> ICal
</a> </a>
<a class="btn primary btn-lg" href="https://firebasestorage.googleapis.com/v0/b/devfesttoulouse-1f1dc.appspot.com/o/schedule-en.pdf?alt=media&token=8fb69f11-a107-4b00-ae82-988646022cf6"> <a class="btn primary btn-lg" href="https://firebasestorage.googleapis.com/v0/b/devfesttoulouse-1f1dc.appspot.com/o/schedule-en.pdf?alt=media&token=89fb1fa4-74c8-4ee9-a6f2-0ec963a7a140">
<svg class="icon icon-pdf"><use xlink:href="#pdf"></use></svg> PDF <svg class="icon icon-pdf"><use xlink:href="#pdf"></use></svg> PDF
</a> </a>

@ -5,7 +5,7 @@ id: jABRUDzqext8Rx8CmA4j
language: Français approximatif language: Français approximatif
format: quickie format: quickie
tags: tags:
- wtf - _wtf
level: beginner level: beginner
speakers: speakers:
- gilles_debunne - gilles_debunne

@ -4,7 +4,7 @@ title: 3 techniques faciles de manipulation
id: zVUXQkHQtSiGJeIwVd05 id: zVUXQkHQtSiGJeIwVd05
format: quickie format: quickie
tags: tags:
- wtf - _wtf
level: beginner level: beginner
speakers: speakers:
- marie_viley - marie_viley

@ -5,7 +5,7 @@ id: pY6MCQBMfIYlIKfHdhL4
language: French language: French
format: quickie format: quickie
tags: tags:
- wtf - _wtf
level: beginner level: beginner
speakers: speakers:
- qj7nbl6wiyug1rhqtxf818a46po1 - qj7nbl6wiyug1rhqtxf818a46po1

@ -7,7 +7,7 @@ title: >-
id: zDbtrtvdLPG1okj07wyI id: zDbtrtvdLPG1okj07wyI
format: conference format: conference
tags: tags:
- wtf - _wtf
level: beginner level: beginner
speakers: speakers:
- sebastien_brault - sebastien_brault

@ -4,7 +4,7 @@ title: '⛳ Votre API web passe-t-elle le contrôle technique ? '
id: Gxr3XZR1HEu14tbneJLb id: Gxr3XZR1HEu14tbneJLb
format: conference format: conference
tags: tags:
- method___tools - _method___tools
level: intermediate level: intermediate
speakers: speakers:
- francois_guillaume_ribreau - francois_guillaume_ribreau

@ -4,7 +4,7 @@ title: A Kotlin multiplatform evolution
language: English language: English
format: conference format: conference
tags: tags:
- languages - _languages
level: advanced level: advanced
speakers: speakers:
- liliia_abdulina - liliia_abdulina

@ -5,7 +5,7 @@ id: qXAvodXoMK3db8ZLcVwb
language: France language: France
format: conference format: conference
tags: tags:
- native_mobile_apps - _native_mobile_apps
level: beginner level: beginner
speakers: speakers:
- christophe_jollivet - christophe_jollivet

@ -4,7 +4,7 @@ title: 'Allo Paris, ici San Francisco. Et si on codait ensemble avec VS Code?'
id: Cej88MtlRVZrJRK0FJ2p id: Cej88MtlRVZrJRK0FJ2p
format: conference format: conference
tags: tags:
- method___tools - _method___tools
level: beginner level: beginner
speakers: speakers:
- olivier_leplus - olivier_leplus

@ -5,7 +5,7 @@ id: oiZTE4THbAJeaNVlLc03
language: Français language: Français
format: quickie format: quickie
tags: tags:
- wtf - _wtf
level: beginner level: beginner
speakers: speakers:
- theophile_wallez - theophile_wallez

@ -5,7 +5,7 @@ id: 6E03tbU6L5w0IyjMi7yF
language: français language: français
format: conference format: conference
tags: tags:
- method___tools - _method___tools
level: beginner level: beginner
speakers: speakers:
- valeriane_venance - valeriane_venance

@ -5,7 +5,7 @@ id: rJDTMZMYX57DCKYhW09c
language: français language: français
format: conference format: conference
tags: tags:
- web - _web
level: intermediate level: intermediate
speakers: speakers:
- noel_mace - noel_mace

@ -7,7 +7,7 @@ title: >-
id: tOexEcqeKEztPbNmR4JT id: tOexEcqeKEztPbNmR4JT
format: conference format: conference
tags: tags:
- cloud___infra - _cloud___infra
level: beginner level: beginner
speakers: speakers:
- alessio_coltellacci - alessio_coltellacci

@ -5,7 +5,7 @@ id: Qy836EfpA0wC4M6jYcTk
language: French language: French
format: conference format: conference
tags: tags:
- method___tools - _method___tools
level: beginner level: beginner
speakers: speakers:
- guillaume_smet - guillaume_smet

@ -5,7 +5,7 @@ id: adcMAUSbsAK27dQJA4Iw
language: Français language: Français
format: quickie format: quickie
tags: tags:
- wtf - _wtf
level: beginner level: beginner
speakers: speakers:
- juliane_blier - juliane_blier

@ -4,7 +4,7 @@ title: DevOps at scale
id: aOHds477R7FiM3cnWAXp id: aOHds477R7FiM3cnWAXp
format: conference format: conference
tags: tags:
- method___tools - _method___tools
level: beginner level: beginner
speakers: speakers:
- adrien_anceau - adrien_anceau

@ -5,7 +5,7 @@ id: PmoMEVHO3imfUIMXsPai
language: English language: English
format: conference format: conference
tags: tags:
- wtf - _wtf
level: beginner level: beginner
speakers: speakers:
- piotr_przybyl - piotr_przybyl

@ -5,7 +5,7 @@ id: iU4EzEThVDvpaHDsGjOO
language: Français language: Français
format: conference format: conference
tags: tags:
- big_data___ml___ai - _big_data___ml___ai
level: beginner level: beginner
speakers: speakers:
- cyril_delmas - cyril_delmas

@ -4,7 +4,7 @@ title: L'histoire de la découverte d'une backdoor signée OnePlus
id: Kwery1cbJrx3ZFj6x1JU id: Kwery1cbJrx3ZFj6x1JU
format: conference format: conference
tags: tags:
- native_mobile_apps - _native_mobile_apps
level: intermediate level: intermediate
speakers: speakers:
- fs0c131y - fs0c131y

@ -5,7 +5,7 @@ id: KAH9Lyx0b2TKNSQVZNw2
language: Français language: Français
format: conference format: conference
tags: tags:
- method___tools - _method___tools
level: intermediate level: intermediate
speakers: speakers:
- cedric_moulard - cedric_moulard

@ -5,7 +5,7 @@ id: pAMZmFT2wrfqPr9IdeXv
language: French language: French
format: conference format: conference
tags: tags:
- method___tools - _method___tools
level: beginner level: beginner
speakers: speakers:
- francois_teychene - francois_teychene

@ -3,7 +3,7 @@ key: le_jaillissement_de_l_esprit
title: Le jaillissement de l'esprit title: Le jaillissement de l'esprit
format: conference format: conference
tags: tags:
- method___tools - _method___tools
level: beginner level: beginner
speakers: speakers:
- lois_blanc - lois_blanc

@ -7,7 +7,7 @@ title: >-
id: hoiS7Cs5sWwXb632pLh2 id: hoiS7Cs5sWwXb632pLh2
format: quickie format: quickie
tags: tags:
- wtf - _wtf
level: intermediate level: intermediate
speakers: speakers:
- guillaume_andrieu - guillaume_andrieu

@ -8,7 +8,7 @@ id: WwHpapkCgEg5IMW5vTId
language: Français language: Français
format: conference format: conference
tags: tags:
- web - _web
level: intermediate level: intermediate
speakers: speakers:
- sylvain_wallez - sylvain_wallez

@ -5,7 +5,7 @@ id: cnRUAtQNZybQsQa03lAx
language: Français language: Français
format: quickie format: quickie
tags: tags:
- big_data___ml___ai - _big_data___ml___ai
level: beginner level: beginner
speakers: speakers:
- nicolas_decoster - nicolas_decoster

@ -5,7 +5,7 @@ id: McfMVcKDdZv68NSo2JIJ
language: English language: English
format: conference format: conference
tags: tags:
- web - _web
level: intermediate level: intermediate
speakers: speakers:
- erik_rasmussen - erik_rasmussen

@ -7,7 +7,7 @@ title: >-
id: fW4yvmVxjXb57vQJhIXu id: fW4yvmVxjXb57vQJhIXu
format: conference format: conference
tags: tags:
- wtf - _wtf
level: beginner level: beginner
speakers: speakers:
- mathieu_passenaud - mathieu_passenaud

@ -4,7 +4,7 @@ title: 'Monitoring OVH: 300k serveurs, 27 DCs une plateforme de métriques '
id: xwAvvIJJfDdBD7N4oGa5 id: xwAvvIJJfDdBD7N4oGa5
format: conference format: conference
tags: tags:
- big_data___ml___ai - _big_data___ml___ai
level: beginner level: beginner
speakers: speakers:
- horacio_gonzalez__lostinbrittany_ - horacio_gonzalez__lostinbrittany_

@ -6,5 +6,11 @@ tags:
- office-hours - office-hours
speakers: [] speakers: []
draft: false draft: false
officeHours:
- keynote_open
- keynote_open_overflow
--- ---
Venez poser vos questions aux speakers de manière plus calme et détendu Venez poser vos questions aux speakers de manière plus calme et détendue.
* [Keynote d'ouverture](../keynote_open)
* [Keynote d'ouverture (overflow)](../keynote_open_overflow)

@ -4,7 +4,23 @@ title: Office Hours
format: office-hours format: office-hours
tags: tags:
- office-hours - office-hours
speakers: [] speakers:
- sebastien_brault
- liliia_abdulina
- christophe_jollivet
- jeremy_voisin
- loic_ortola
draft: false draft: false
officeHours:
- the_rise_of_the_web
- a_kotlin_multiplatform_evolution
- >-
_numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_
- a_la_decouverte_de_la_realite_augmentee_avec_arcore
--- ---
Venez poser vos questions aux speakers de manière plus calme et détendu Venez poser vos questions aux speakers de manière plus calme et détendue.
* ["Numérique et environnement" ou "On aurait pu sauver les abeilles, on a préféré sortir un nouvel iPhone"](../_numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_)
* [A Kotlin multiplatform evolution](../a_kotlin_multiplatform_evolution)
* [A la découverte de la réalité augmentée avec ARCore](../a_la_decouverte_de_la_realite_augmentee_avec_arcore)
* [The rise of the web](../the_rise_of_the_web)

@ -4,7 +4,22 @@ title: Office Hours
format: office-hours format: office-hours
tags: tags:
- office-hours - office-hours
speakers: [] speakers:
- fs0c131y
- cedric_moulard
- vincent_ogloblinsky
- wassim_chegham
- aleksey_kladov
draft: false draft: false
officeHours:
- l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus
- le_burn_out_agile
- rust_as_a_high_level_langage
- rockin_in_the_angular_world
--- ---
Venez poser vos questions aux speakers de manière plus calme et détendu Venez poser vos questions aux speakers de manière plus calme et détendue.
* [L'histoire de la découverte d'une backdoor signée OnePlus](../l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus)
* [Le burn-out agile](../le_burn_out_agile)
* [Rockin’ in the Angular World](../rockin_in_the_angular_world)
* [Rust as a High-Level Langage](../rust_as_a_high_level_langage)

@ -4,7 +4,23 @@ title: Office Hours
format: office-hours format: office-hours
tags: tags:
- office-hours - office-hours
speakers: [] speakers:
- olivier_leplus
- tiffany_souterre
- gautier_mechling
- clement_duffau
- melanie_ducoffe
- corentin_wallez
draft: false draft: false
officeHours:
- webgpu__next_generation_3d_graphics_on_the_web
- quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux
- allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_
- premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core
--- ---
Venez poser vos questions aux speakers de manière plus calme et détendu Venez poser vos questions aux speakers de manière plus calme et détendue.
* [Allo Paris, ici San Francisco. Et si on codait ensemble avec VS Code?](../allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_)
* [Premiers pas avec un microcontrôleur et Google Cloud IoT Core](../premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core)
* [Quand les ratés des IAs nous renvoient à nos propres biais sociétaux](../quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux)
* [WebGPU: Next-generation 3D Graphics on the Web](../webgpu__next_generation_3d_graphics_on_the_web)

@ -4,7 +4,24 @@ title: Office Hours
format: office-hours format: office-hours
tags: tags:
- office-hours - office-hours
speakers: [] speakers:
- guillaume_smet
- lois_blanc
- saskia_blanc
- sebastien_blanc
- sylvain_wallez
- steve_klabnik
draft: false draft: false
officeHours:
- rust__webassembly__and_the_future_of_serverless
- >-
live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__
- le_jaillissement_de_l_esprit
- de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne
--- ---
Venez poser vos questions aux speakers de manière plus calme et détendu Venez poser vos questions aux speakers de manière plus calme et détendue.
* [De Java à un exécutable natif : GraalVM et Quarkus changent la donne](../de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne)
* [Le jaillissement de l'esprit](../le_jaillissement_de_l_esprit)
* [Live coding musical : vous savez coder ? Devenez compositeur avec WebAudio et WebMIDI !](../live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__)
* [Rust, WebAssembly, and the future of Serverless](../rust__webassembly__and_the_future_of_serverless)

@ -4,7 +4,22 @@ title: Office Hours
format: office-hours format: office-hours
tags: tags:
- office-hours - office-hours
speakers: [] speakers:
- noel_mace
- alessio_coltellacci
- francois_teychene
- andrew_radev
draft: false draft: false
officeHours:
- le_design_de_l_erreur
- the_freedom_of_static_typing
- >-
comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch
- brace_yourself__vanilla_is_coming__back__
--- ---
Venez poser vos questions aux speakers de manière plus calme et détendu Venez poser vos questions aux speakers de manière plus calme et détendue.
* [Brace yourself, 🍦Vanilla is coming … back 🕶!](../brace_yourself__vanilla_is_coming__back__)
* [Comprendre le rôle du noyau d'un système d'exploitation en en créant un from scratch](../comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch)
* [Le design de l'erreur](../le_design_de_l_erreur)
* [The Freedom of Static Typing](../the_freedom_of_static_typing)

@ -4,7 +4,21 @@ title: Office Hours
format: office-hours format: office-hours
tags: tags:
- office-hours - office-hours
speakers: [] speakers:
- valeriane_venance
- adrien_anceau
- piotr_przybyl
- horacio_gonzalez__lostinbrittany_
draft: false draft: false
officeHours:
- monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques
- authentication_authorization_starters_battle
- devops_at_scale
- four_diseases
--- ---
Venez poser vos questions aux speakers de manière plus calme et détendu Venez poser vos questions aux speakers de manière plus calme et détendue.
* [Authentication/Authorization Starters Battle](../authentication_authorization_starters_battle)
* [DevOps at scale](../devops_at_scale)
* [Four Diseases](../four_diseases)
* [Monitoring OVH: 300k serveurs, 27 DCs une plateforme de métriques ](../monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques)

@ -4,7 +4,22 @@ title: Office Hours
format: office-hours format: office-hours
tags: tags:
- office-hours - office-hours
speakers: [] speakers:
- marie_viley
- juliane_blier
- guillaume_andrieu
- nicolas_decoster
draft: false draft: false
officeHours:
- 3_techniques_faciles_de_manipulation
- machine_learning_avec_des_allumettes_et_des_cotillons
- >-
le_troll_dans_ta_machine_____une_courte_introduction_a_la_pensee_de_jean_yves_girard
- developpeurs_en_reconversion__developpeurs_quand_meme__
--- ---
Venez poser vos questions aux speakers de manière plus calme et détendu Venez poser vos questions aux speakers de manière plus calme et détendue.
* [3 techniques faciles de manipulation](../3_techniques_faciles_de_manipulation)
* [Développeurs en reconversion, développeurs quand même !](../developpeurs_en_reconversion__developpeurs_quand_meme__)
* [Le troll dans ta machine --- Une courte introduction à la pensée de Jean-Yves Girard](../le_troll_dans_ta_machine_____une_courte_introduction_a_la_pensee_de_jean_yves_girard)
* [Machine learning avec des allumettes et des cotillons](../machine_learning_avec_des_allumettes_et_des_cotillons)

@ -4,7 +4,21 @@ title: Office Hours
format: office-hours format: office-hours
tags: tags:
- office-hours - office-hours
speakers: [] speakers:
- gilles_debunne
- qj7nbl6wiyug1rhqtxf818a46po1
- theophile_wallez
- richard_fagot
draft: false draft: false
officeHours:
- _47_ans___ils_nont_toujours_pas_remarque__
- applications_de_brainfuck__langage_minimaliste_mais_turing_complet
- un_distributeur_automatique_d_argent_de_poche_pour_les_enfants
- 10_est_une_puissance_de_2
--- ---
Venez poser vos questions aux speakers de manière plus calme et détendu Venez poser vos questions aux speakers de manière plus calme et détendue.
* [10 est une puissance de 2](../10_est_une_puissance_de_2)
* [« 47 ans : ils n’ont toujours pas remarqué … »](../_47_ans___ils_nont_toujours_pas_remarque__)
* [Applications de Brainfuck, langage minimaliste mais Turing-complet](../applications_de_brainfuck__langage_minimaliste_mais_turing_complet)
* [Un distributeur automatique d'argent de poche pour les enfants](../un_distributeur_automatique_d_argent_de_poche_pour_les_enfants)

@ -4,7 +4,7 @@ title: Premiers pas avec un microcontrôleur et Google Cloud IoT Core
id: R9O1S7M9oRMmwd0cNBaz id: R9O1S7M9oRMmwd0cNBaz
format: conference format: conference
tags: tags:
- iot - _iot
level: beginner level: beginner
speakers: speakers:
- gautier_mechling - gautier_mechling

@ -4,7 +4,7 @@ title: Quand les ratés des IAs nous renvoient à nos propres biais sociétaux
id: ZsAGxn6UZi1hfzz2bwR7 id: ZsAGxn6UZi1hfzz2bwR7
format: conference format: conference
tags: tags:
- big_data___ml___ai - _big_data___ml___ai
level: beginner level: beginner
speakers: speakers:
- clement_duffau - clement_duffau

@ -5,7 +5,7 @@ id: niiUNFAFhYnPBiOrcDVf
language: Français language: Français
format: conference format: conference
tags: tags:
- web - _web
level: intermediate level: intermediate
speakers: speakers:
- vincent_ogloblinsky - vincent_ogloblinsky

@ -5,7 +5,7 @@ id: 2S9XtGGq3ouHnkivEDKC
language: English language: English
format: conference format: conference
tags: tags:
- cloud___infra - _cloud___infra
level: intermediate level: intermediate
speakers: speakers:
- steve_klabnik - steve_klabnik

@ -5,7 +5,7 @@ id: PjQDGsFIQoo1By4Ogv3q
language: English language: English
format: conference format: conference
tags: tags:
- languages - _languages
level: beginner level: beginner
speakers: speakers:
- aleksey_kladov - aleksey_kladov
@ -13,13 +13,4 @@ videoId: null
presentation: null presentation: null
draft: false draft: false
--- ---
The singe most important feature of Rust is memory safety. Writing code with performance of C++, at a typical development cost, and with guaranteed absence of certain classes of memory safety related vulnerabilities is something that was not possible before. If the new React Context API and Suspense killed Redux (they didn't), surely Hooks kill the need for a form library, right? Well, not exactly. Managing form state is more than just holding your current values in state; it's about sync and async validation errors, and much more! But that doesn't mean that Hooks are irrelevant to the situation. Hooks make building forms in React easier than ever before.
However, all popular managed languages with garbage collection take memory safety for granted, so this aspect of Rust doesn't bring anything new to the table, if you already use Java or Go. Nevertheless, Rust can be an interesting choice as a high-level language, and this talks explains way.
The focus of the talk is fearless concurrency. Data races are a pervasive and unsolved problem in languages like Java and Rust's guaranteed thread safety is a liberating experience for application development. We also touch on some other benefits of the language for high-level tasks:
* predictable performance due to absence of garbage collection
* control over the memory layout of objects, which gives you extra performance if you need it
* module (crate) system that, at the language level, prevents dependency hell
* additional correctness guarantees, like the absence of iterator validation or strict control of error conditions

@ -5,7 +5,7 @@ id: RhWn82dKmICiQulwcVJF
language: English language: English
format: conference format: conference
tags: tags:
- languages - _languages
level: intermediate level: intermediate
speakers: speakers:
- andrew_radev - andrew_radev

@ -4,7 +4,7 @@ title: The rise of the web
id: 0MXH99V8NY9xyeurYCmA id: 0MXH99V8NY9xyeurYCmA
format: conference format: conference
tags: tags:
- web - _web
level: beginner level: beginner
speakers: speakers:
- loic_ortola - loic_ortola

@ -5,7 +5,7 @@ id: ZmSIPnuidcxjKLVfEKM8
language: Français language: Français
format: quickie format: quickie
tags: tags:
- wtf - _wtf
level: beginner level: beginner
speakers: speakers:
- richard_fagot - richard_fagot

@ -5,7 +5,7 @@ id: 5qTyscBWtXLRb04TXEdB
language: English language: English
format: conference format: conference
tags: tags:
- web - _web
level: intermediate level: intermediate
speakers: speakers:
- corentin_wallez - corentin_wallez

@ -1,25 +1,31 @@
- key: big_data___ml___ai - key: _big_data___ml___ai
name: Big Data / ML / AI name: "\U0001F916 Big Data / ML / AI"
id: 3c7ab24d-59c1-5118-b6fa-ef679a376100 id: 3c7ab24d-59c1-5118-b6fa-ef679a376100
- key: cloud___infra - key: _cloud___infra
name: Cloud / Infra name: "\U0001F329 Cloud / Infra"
id: e3fdfb05-1630-5c56-bc5d-501217ad62e3 id: e3fdfb05-1630-5c56-bc5d-501217ad62e3
- key: iot - key: _iot
name: IOT name: "\U0001F4DF IOT"
id: a31d8be2-8f03-553d-b07b-ee30e2d13a6e id: a31d8be2-8f03-553d-b07b-ee30e2d13a6e
- key: _languages
name: "\U0001F4DD Languages"
id: b425f929-b026-52e9-87f4-89b30ec542d1
- key: _method___tools
name: "\U0001F6E0 Method & Tools"
id: bb5eeaca-3d8d-5858-b4a9-63d90a11a792
- key: _native_mobile_apps
name: "\U0001F4F1 Native mobile apps"
id: 9edfb0de-db78-5e18-831d-d0c56d751515
- key: _web
name: "\U0001F30D Web"
id: cff3cdbc-52e9-5d5a-8f98-927ee005f59b
- key: _wtf
name: "\U0001F381 WTF"
id: 8ab523e2-022d-5d16-924c-da4477ddb881
- key: keynote - key: keynote
name: Keynote name: Keynote
- key: languages
name: Languages
id: b425f929-b026-52e9-87f4-89b30ec542d1
- key: lunch - key: lunch
name: Lunch name: Lunch
- key: method___tools
name: Method & Tools
id: bb5eeaca-3d8d-5858-b4a9-63d90a11a792
- key: native_mobile_apps
name: Native mobile apps
id: 9edfb0de-db78-5e18-831d-d0c56d751515
- key: office-hours - key: office-hours
name: Office Hours name: Office Hours
- key: open - key: open
@ -28,9 +34,3 @@
name: Party name: Party
- key: pause - key: pause
name: Pause name: Pause
- key: web
name: Web
id: cff3cdbc-52e9-5d5a-8f98-927ee005f59b
- key: wtf
name: WTF
id: 8ab523e2-022d-5d16-924c-da4477ddb881

File diff suppressed because one or more lines are too long

@ -22,7 +22,7 @@ SUMMARY:The rise of the web
UID:0MXH99V8NY9xyeurYCmA UID:0MXH99V8NY9xyeurYCmA
URL:https://devfesttoulouse.fr/sessions/the_rise_of_the_web URL:https://devfesttoulouse.fr/sessions/the_rise_of_the_web
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:web CATEGORIES:_web
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:## Résumé\nEn Novembre 2017\, j'ai découvert "une backdoor" dan DESCRIPTION:## Résumé\nEn Novembre 2017\, j'ai découvert "une backdoor" dan
@ -46,7 +46,7 @@ UID:Kwery1cbJrx3ZFj6x1JU
URL:https://devfesttoulouse.fr/sessions/l_histoire_de_la_decouverte_d_une_b URL:https://devfesttoulouse.fr/sessions/l_histoire_de_la_decouverte_d_une_b
ackdoor_signe_oneplus ackdoor_signe_oneplus
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:native_mobile_apps CATEGORIES:_native_mobile_apps
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:This talk will give an overview of the WebGPU API that will pro DESCRIPTION:This talk will give an overview of the WebGPU API that will pro
@ -62,7 +62,7 @@ UID:5qTyscBWtXLRb04TXEdB
URL:https://devfesttoulouse.fr/sessions/webgpu__next_generation_3d_graphics URL:https://devfesttoulouse.fr/sessions/webgpu__next_generation_3d_graphics
_on_the_web _on_the_web
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:web CATEGORIES:_web
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Qui ne s’est jamais fait manipuler ? Évidemment\, on est tous a DESCRIPTION:Qui ne s’est jamais fait manipuler ? Évidemment\, on est tous a
@ -81,7 +81,7 @@ UID:zVUXQkHQtSiGJeIwVd05
URL:https://devfesttoulouse.fr/sessions/3_techniques_faciles_de_manipulatio URL:https://devfesttoulouse.fr/sessions/3_techniques_faciles_de_manipulatio
n n
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:wtf CATEGORIES:_wtf
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:L’âgisme dans les fonctions IT\, et en particulier dans le Déve DESCRIPTION:L’âgisme dans les fonctions IT\, et en particulier dans le Déve
@ -102,7 +102,7 @@ UID:pY6MCQBMfIYlIKfHdhL4
URL:https://devfesttoulouse.fr/sessions/_47_ans___ils_nont_toujours_pas_rem URL:https://devfesttoulouse.fr/sessions/_47_ans___ils_nont_toujours_pas_rem
arque__ arque__
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:wtf CATEGORIES:_wtf
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:A lot of things have been said about WebAssembly inside of the\ DESCRIPTION:A lot of things have been said about WebAssembly inside of the\
@ -121,7 +121,7 @@ UID:2S9XtGGq3ouHnkivEDKC
URL:https://devfesttoulouse.fr/sessions/rust__webassembly__and_the_future_o URL:https://devfesttoulouse.fr/sessions/rust__webassembly__and_the_future_o
f_serverless f_serverless
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:cloud___infra CATEGORIES:_cloud___infra
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Nos systèmes sont designés de manière optimiste\, de la gestion DESCRIPTION:Nos systèmes sont designés de manière optimiste\, de la gestion
@ -145,7 +145,7 @@ SUMMARY:Le design de l'erreur
UID:pAMZmFT2wrfqPr9IdeXv UID:pAMZmFT2wrfqPr9IdeXv
URL:https://devfesttoulouse.fr/sessions/le_design_de_l_erreur URL:https://devfesttoulouse.fr/sessions/le_design_de_l_erreur
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:method___tools CATEGORIES:_method___tools
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Comment faire quand on doit faire le suivi de toute l'infrastru DESCRIPTION:Comment faire quand on doit faire le suivi de toute l'infrastru
@ -173,7 +173,7 @@ UID:xwAvvIJJfDdBD7N4oGa5
URL:https://devfesttoulouse.fr/sessions/monitoring_ovh__300k_serveurs__27_d URL:https://devfesttoulouse.fr/sessions/monitoring_ovh__300k_serveurs__27_d
cs_une_plateforme_de_metriques cs_une_plateforme_de_metriques
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:big_data___ml___ai CATEGORIES:_big_data___ml___ai
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Nous savons tous développer une API mais avons-nous tous bien i DESCRIPTION:Nous savons tous développer une API mais avons-nous tous bien i
@ -191,7 +191,7 @@ UID:Gxr3XZR1HEu14tbneJLb
URL:https://devfesttoulouse.fr/sessions/_votre_api_web_passe_t_elle_le_cont URL:https://devfesttoulouse.fr/sessions/_votre_api_web_passe_t_elle_le_cont
role_technique__ role_technique__
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:method___tools CATEGORIES:_method___tools
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Have you heard of the code-sharing feature in Kotlin\, accompan DESCRIPTION:Have you heard of the code-sharing feature in Kotlin\, accompan
@ -211,7 +211,7 @@ SUMMARY:A Kotlin multiplatform evolution
UID:a_kotlin_multiplatform_evolution UID:a_kotlin_multiplatform_evolution
URL:https://devfesttoulouse.fr/sessions/a_kotlin_multiplatform_evolution URL:https://devfesttoulouse.fr/sessions/a_kotlin_multiplatform_evolution
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:languages CATEGORIES:_languages
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:En 2019\, le monde de l’informatique n’a que l’agilité à la bou DESCRIPTION:En 2019\, le monde de l’informatique n’a que l’agilité à la bou
@ -238,7 +238,7 @@ SUMMARY:Le burn-out agile
UID:KAH9Lyx0b2TKNSQVZNw2 UID:KAH9Lyx0b2TKNSQVZNw2
URL:https://devfesttoulouse.fr/sessions/le_burn_out_agile URL:https://devfesttoulouse.fr/sessions/le_burn_out_agile
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:method___tools CATEGORIES:_method___tools
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Un chatbot créé par Microsoft qui dérive avec des propos antisé DESCRIPTION:Un chatbot créé par Microsoft qui dérive avec des propos antisé
@ -272,7 +272,7 @@ UID:ZsAGxn6UZi1hfzz2bwR7
URL:https://devfesttoulouse.fr/sessions/quand_les_rates_des_ias_nous_renvoi URL:https://devfesttoulouse.fr/sessions/quand_les_rates_des_ias_nous_renvoi
ent_a_nos_propres_biais_societaux ent_a_nos_propres_biais_societaux
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:big_data___ml___ai CATEGORIES:_big_data___ml___ai
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Dans ce talk je vous montrerai comment expliquer simplement le DESCRIPTION:Dans ce talk je vous montrerai comment expliquer simplement le
@ -289,7 +289,7 @@ UID:cnRUAtQNZybQsQa03lAx
URL:https://devfesttoulouse.fr/sessions/machine_learning_avec_des_allumette URL:https://devfesttoulouse.fr/sessions/machine_learning_avec_des_allumette
s_et_des_cotillons s_et_des_cotillons
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:big_data___ml___ai CATEGORIES:_big_data___ml___ai
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Brainfuck est probablement le plus connu des langages de progra DESCRIPTION:Brainfuck est probablement le plus connu des langages de progra
@ -307,7 +307,7 @@ UID:oiZTE4THbAJeaNVlLc03
URL:https://devfesttoulouse.fr/sessions/applications_de_brainfuck__langage_ URL:https://devfesttoulouse.fr/sessions/applications_de_brainfuck__langage_
minimaliste_mais_turing_complet minimaliste_mais_turing_complet
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:wtf CATEGORIES:_wtf
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Sans nécessiter de formation musicale pointue\, tout développeu DESCRIPTION:Sans nécessiter de formation musicale pointue\, tout développeu
@ -330,7 +330,7 @@ UID:WwHpapkCgEg5IMW5vTId
URL:https://devfesttoulouse.fr/sessions/live_coding_musical___vous_savez_co URL:https://devfesttoulouse.fr/sessions/live_coding_musical___vous_savez_co
der___devenez_compositeur_avec_webaudio_et_webmidi__ der___devenez_compositeur_avec_webaudio_et_webmidi__
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:web CATEGORIES:_web
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:It's a common idea: Dynamic typing gives you freedom to do what DESCRIPTION:It's a common idea: Dynamic typing gives you freedom to do what
@ -359,7 +359,7 @@ SUMMARY:The Freedom of Static Typing
UID:RhWn82dKmICiQulwcVJF UID:RhWn82dKmICiQulwcVJF
URL:https://devfesttoulouse.fr/sessions/the_freedom_of_static_typing URL:https://devfesttoulouse.fr/sessions/the_freedom_of_static_typing
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:languages CATEGORIES:_languages
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:When you start a brand new app or service\, you need to think a DESCRIPTION:When you start a brand new app or service\, you need to think a
@ -379,7 +379,7 @@ UID:6E03tbU6L5w0IyjMi7yF
URL:https://devfesttoulouse.fr/sessions/authentication_authorization_starte URL:https://devfesttoulouse.fr/sessions/authentication_authorization_starte
rs_battle rs_battle
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:method___tools CATEGORIES:_method___tools
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Depuis les années 70 tous les constructeurs autos intégrent des DESCRIPTION:Depuis les années 70 tous les constructeurs autos intégrent des
@ -401,7 +401,7 @@ URL:https://devfesttoulouse.fr/sessions/mon_p____de_voyant_moteur_est_encor
e_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_c e_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_c
alculateurs_moteur alculateurs_moteur
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:wtf CATEGORIES:_wtf
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Le numérique fait-il partie du problème ou de la solution quand DESCRIPTION:Le numérique fait-il partie du problème ou de la solution quand
@ -430,26 +430,15 @@ UID:zDbtrtvdLPG1okj07wyI
URL:https://devfesttoulouse.fr/sessions/_numerique_et_environnement__ou__on URL:https://devfesttoulouse.fr/sessions/_numerique_et_environnement__ou__on
_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_ _aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:wtf CATEGORIES:_wtf
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:The singe most important feature of Rust is memory safety. Writ DESCRIPTION:If the new React Context API and Suspense killed Redux (they di
ing code with performance of C++\, at a typical development cost\, and with dn't)\, surely Hooks kill the need for a form library\, right? Well\, not e
guaranteed absence of certain classes of memory safety related vulnerabili xactly. Managing form state is more than just holding your current values i
ties is something that was not possible before. \n\nHowever\, all popular m n state\; it's about sync and async validation errors\, and much more! But
anaged languages with garbage collection take memory safety for granted\, s that doesn't mean that Hooks are irrelevant to the situation. Hooks make bu
o this aspect of Rust doesn't bring anything new to the table\, if you alre ilding forms in React easier than ever before.
ady use Java or Go. Nevertheless\, Rust can be an interesting choice as a h
igh-level language\, and this talks explains way. \n\nThe focus of the tal
k is fearless concurrency. Data races are a pervasive and unsolved problem
in languages like Java and Rust's guaranteed thread safety is a liberating
experience for application development. We also touch on some other benefit
s of the language for high-level tasks:\n\n* predictable performance due to
absence of garbage collection\n* control over the memory layout of objec
ts\, which gives you extra performance if you need it\n* module (crate) sy
stem that\, at the language level\, prevents dependency hell\n* additional
correctness guarantees\, like the absence of iterator validation or strict
control of error conditions
DTSTART:20191003T110000 DTSTART:20191003T110000
DURATION:PT40M DURATION:PT40M
LOCATION:SII LOCATION:SII
@ -457,7 +446,7 @@ SUMMARY:Rust as a High-Level Langage
UID:PjQDGsFIQoo1By4Ogv3q UID:PjQDGsFIQoo1By4Ogv3q
URL:https://devfesttoulouse.fr/sessions/rust_as_a_high_level_langage URL:https://devfesttoulouse.fr/sessions/rust_as_a_high_level_langage
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:languages CATEGORIES:_languages
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Vous aimez VS Code car il est simple\, intuitif et qu'il fait c DESCRIPTION:Vous aimez VS Code car il est simple\, intuitif et qu'il fait c
@ -477,7 +466,7 @@ UID:Cej88MtlRVZrJRK0FJ2p
URL:https://devfesttoulouse.fr/sessions/allo_paris__ici_san_francisco__et_s URL:https://devfesttoulouse.fr/sessions/allo_paris__ici_san_francisco__et_s
i_on_codait_ensemble_avec_vs_code_ i_on_codait_ensemble_avec_vs_code_
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:method___tools CATEGORIES:_method___tools
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Jean-Yves Girard\, le génial inventeur des indispensables [mont DESCRIPTION:Jean-Yves Girard\, le génial inventeur des indispensables [mont
@ -512,7 +501,7 @@ UID:hoiS7Cs5sWwXb632pLh2
URL:https://devfesttoulouse.fr/sessions/le_troll_dans_ta_machine_____une_co URL:https://devfesttoulouse.fr/sessions/le_troll_dans_ta_machine_____une_co
urte_introduction_a_la_pensee_de_jean_yves_girard urte_introduction_a_la_pensee_de_jean_yves_girard
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:wtf CATEGORIES:_wtf
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Avec mon épouse nous avons commencé à donner de l'argent de poc DESCRIPTION:Avec mon épouse nous avons commencé à donner de l'argent de poc
@ -533,7 +522,7 @@ UID:ZmSIPnuidcxjKLVfEKM8
URL:https://devfesttoulouse.fr/sessions/un_distributeur_automatique_d_argen URL:https://devfesttoulouse.fr/sessions/un_distributeur_automatique_d_argen
t_de_poche_pour_les_enfants t_de_poche_pour_les_enfants
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:wtf CATEGORIES:_wtf
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Les enfants sont eux-mêmes les bâtisseurs actifs de leurs propr DESCRIPTION:Les enfants sont eux-mêmes les bâtisseurs actifs de leurs propr
@ -552,7 +541,7 @@ SUMMARY:Le jaillissement de l'esprit
UID:le_jaillissement_de_l_esprit UID:le_jaillissement_de_l_esprit
URL:https://devfesttoulouse.fr/sessions/le_jaillissement_de_l_esprit URL:https://devfesttoulouse.fr/sessions/le_jaillissement_de_l_esprit
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:method___tools CATEGORIES:_method___tools
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Programmer le noyau d'un système d'exploitation est un très bon DESCRIPTION:Programmer le noyau d'un système d'exploitation est un très bon
@ -573,7 +562,7 @@ UID:tOexEcqeKEztPbNmR4JT
URL:https://devfesttoulouse.fr/sessions/comprendre_le_role_du_noyau_d_un_sy URL:https://devfesttoulouse.fr/sessions/comprendre_le_role_du_noyau_d_un_sy
steme_d_exploitation_en_creant_un_from_scratch steme_d_exploitation_en_creant_un_from_scratch
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:cloud___infra CATEGORIES:_cloud___infra
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:DevOps is everywhere\, and every new or existing project is at DESCRIPTION:DevOps is everywhere\, and every new or existing project is at
@ -589,7 +578,7 @@ SUMMARY:DevOps at scale
UID:aOHds477R7FiM3cnWAXp UID:aOHds477R7FiM3cnWAXp
URL:https://devfesttoulouse.fr/sessions/devops_at_scale URL:https://devfesttoulouse.fr/sessions/devops_at_scale
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:method___tools CATEGORIES:_method___tools
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:If the new React Context API and Suspense killed Redux (they di DESCRIPTION:If the new React Context API and Suspense killed Redux (they di
@ -605,7 +594,7 @@ SUMMARY:Modern Forms in React
UID:McfMVcKDdZv68NSo2JIJ UID:McfMVcKDdZv68NSo2JIJ
URL:https://devfesttoulouse.fr/sessions/modern_forms_in_react URL:https://devfesttoulouse.fr/sessions/modern_forms_in_react
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:web CATEGORIES:_web
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Avec les annonces de l'arrivée de la réalité augmentée (ou RA) DESCRIPTION:Avec les annonces de l'arrivée de la réalité augmentée (ou RA)
@ -630,7 +619,7 @@ UID:qXAvodXoMK3db8ZLcVwb
URL:https://devfesttoulouse.fr/sessions/a_la_decouverte_de_la_realite_augme URL:https://devfesttoulouse.fr/sessions/a_la_decouverte_de_la_realite_augme
ntee_avec_arcore ntee_avec_arcore
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:native_mobile_apps CATEGORIES:_native_mobile_apps
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:_« Make it work\, make it right\, make it fast »_ - Kent Beck\n DESCRIPTION:_« Make it work\, make it right\, make it fast »_ - Kent Beck\n
@ -651,7 +640,7 @@ SUMMARY:Rockin’ in the Angular World
UID:niiUNFAFhYnPBiOrcDVf UID:niiUNFAFhYnPBiOrcDVf
URL:https://devfesttoulouse.fr/sessions/rockin_in_the_angular_world URL:https://devfesttoulouse.fr/sessions/rockin_in_the_angular_world
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:web CATEGORIES:_web
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:De nombreux services en ligne existent pour gérer en toute sécu DESCRIPTION:De nombreux services en ligne existent pour gérer en toute sécu
@ -674,7 +663,7 @@ UID:R9O1S7M9oRMmwd0cNBaz
URL:https://devfesttoulouse.fr/sessions/premiers_pas_avec_un_microcontroleu URL:https://devfesttoulouse.fr/sessions/premiers_pas_avec_un_microcontroleu
r_et_google_cloud_iot_core r_et_google_cloud_iot_core
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:iot CATEGORIES:_iot
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Ces dernières années\, les "fabriques de dev" et autres formati DESCRIPTION:Ces dernières années\, les "fabriques de dev" et autres formati
@ -695,7 +684,7 @@ UID:adcMAUSbsAK27dQJA4Iw
URL:https://devfesttoulouse.fr/sessions/developpeurs_en_reconversion__devel URL:https://devfesttoulouse.fr/sessions/developpeurs_en_reconversion__devel
oppeurs_quand_meme__ oppeurs_quand_meme__
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:wtf CATEGORIES:_wtf
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Le code barre est une invention qui a radicalement modifié nos DESCRIPTION:Le code barre est une invention qui a radicalement modifié nos
@ -713,7 +702,7 @@ SUMMARY:10 est une puissance de 2
UID:jABRUDzqext8Rx8CmA4j UID:jABRUDzqext8Rx8CmA4j
URL:https://devfesttoulouse.fr/sessions/10_est_une_puissance_de_2 URL:https://devfesttoulouse.fr/sessions/10_est_une_puissance_de_2
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:wtf CATEGORIES:_wtf
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Les microservices\, la scalabilité instantanée et les plates-fo DESCRIPTION:Les microservices\, la scalabilité instantanée et les plates-fo
@ -739,7 +728,7 @@ UID:Qy836EfpA0wC4M6jYcTk
URL:https://devfesttoulouse.fr/sessions/de_java_a_un_executable_natif___gra URL:https://devfesttoulouse.fr/sessions/de_java_a_un_executable_natif___gra
alvm_et_quarkus_changent_la_donne alvm_et_quarkus_changent_la_donne
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:method___tools CATEGORIES:_method___tools
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Dans un monde de saveurs complexes et sophistiquées\, la guerre DESCRIPTION:Dans un monde de saveurs complexes et sophistiquées\, la guerre
@ -760,7 +749,7 @@ UID:rJDTMZMYX57DCKYhW09c
URL:https://devfesttoulouse.fr/sessions/brace_yourself__vanilla_is_coming__ URL:https://devfesttoulouse.fr/sessions/brace_yourself__vanilla_is_coming__
back__ back__
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:web CATEGORIES:_web
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:How a developer can tell if the system is sick just by taking a DESCRIPTION:How a developer can tell if the system is sick just by taking a
@ -783,7 +772,7 @@ SUMMARY:Four Diseases
UID:PmoMEVHO3imfUIMXsPai UID:PmoMEVHO3imfUIMXsPai
URL:https://devfesttoulouse.fr/sessions/four_diseases URL:https://devfesttoulouse.fr/sessions/four_diseases
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:wtf CATEGORIES:_wtf
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
DESCRIPTION:Quel est le point commun entre un jeu de sudoku\, la planificat DESCRIPTION:Quel est le point commun entre un jeu de sudoku\, la planificat
@ -802,6 +791,146 @@ UID:iU4EzEThVDvpaHDsGjOO
URL:https://devfesttoulouse.fr/sessions/introduction_a_la_programmation_par URL:https://devfesttoulouse.fr/sessions/introduction_a_la_programmation_par
_contraintes _contraintes
TRANSP:TRANSPARENT TRANSP:TRANSPARENT
CATEGORIES:big_data___ml___ai CATEGORIES:_big_data___ml___ai
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Venez poser vos questions aux speakers de manière plus calme et
détendue.\n\n* ["Numérique et environnement" ou "On aurait pu sauver les a
beilles\, on a préféré sortir un nouvel iPhone"](../_numerique_et_environne
ment__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_i
phone_)\n* [A Kotlin multiplatform evolution](../a_kotlin_multiplatform_evo
lution)\n* [A la découverte de la réalité augmentée avec ARCore](../a_la_de
couverte_de_la_realite_augmentee_avec_arcore)\n* [The rise of the web](../t
he_rise_of_the_web)
DTSTART:20191003T104000
DURATION:PT30M
LOCATION:Cenareo
SUMMARY:Office Hours
UID:office-hour-01
URL:https://devfesttoulouse.fr/sessions/office-hour-01
TRANSP:TRANSPARENT
CATEGORIES:office-hours
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Venez poser vos questions aux speakers de manière plus calme et
détendue.\n\n* [L'histoire de la découverte d'une backdoor signée OnePlus]
(../l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus)\n* [Le burn-o
ut agile](../le_burn_out_agile)\n* [Rockin’ in the Angular World](../rockin
_in_the_angular_world)\n* [Rust as a High-Level Langage](../rust_as_a_high_
level_langage)
DTSTART:20191003T114000
DURATION:PT30M
LOCATION:Cenareo
SUMMARY:Office Hours
UID:office-hour-02
URL:https://devfesttoulouse.fr/sessions/office-hour-02
TRANSP:TRANSPARENT
CATEGORIES:office-hours
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Venez poser vos questions aux speakers de manière plus calme et
détendue.\n\n* [Allo Paris\, ici San Francisco. Et si on codait ensemble a
vec VS Code?](../allo_paris__ici_san_francisco__et_si_on_codait_ensemble_av
ec_vs_code_)\n* [Premiers pas avec un microcontrôleur et Google Cloud IoT C
ore](../premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core)\n* [
Quand les ratés des IAs nous renvoient à nos propres biais sociétaux](../qu
and_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux)\n* [Web
GPU: Next-generation 3D Graphics on the Web](../webgpu__next_generation_3d_
graphics_on_the_web)
DTSTART:20191003T124000
DURATION:PT30M
LOCATION:Cenareo
SUMMARY:Office Hours
UID:office-hour-03
URL:https://devfesttoulouse.fr/sessions/office-hour-03
TRANSP:TRANSPARENT
CATEGORIES:office-hours
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Venez poser vos questions aux speakers de manière plus calme et
détendue.\n\n* [3 techniques faciles de manipulation](../3_techniques_faci
les_de_manipulation)\n* [Développeurs en reconversion\, développeurs quand
même !](../developpeurs_en_reconversion__developpeurs_quand_meme__)\n* [Le
troll dans ta machine --- Une courte introduction à la pensée de Jean-Yves
Girard](../le_troll_dans_ta_machine_____une_courte_introduction_a_la_pensee
_de_jean_yves_girard)\n* [Machine learning avec des allumettes et des cotil
lons](../machine_learning_avec_des_allumettes_et_des_cotillons)
DTSTART:20191003T130500
DURATION:PT30M
LOCATION:Cenareo
SUMMARY:Office Hours
UID:office-hour-11
URL:https://devfesttoulouse.fr/sessions/office-hour-11
TRANSP:TRANSPARENT
CATEGORIES:office-hours
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Venez poser vos questions aux speakers de manière plus calme et
détendue.\n\n* [10 est une puissance de 2](../10_est_une_puissance_de_2)\n
* [« 47 ans : ils n’ont toujours pas remarqué … »](../_47_ans___ils_nont_to
ujours_pas_remarque__)\n* [Applications de Brainfuck\, langage minimaliste
mais Turing-complet](../applications_de_brainfuck__langage_minimaliste_mais
_turing_complet)\n* [Un distributeur automatique d'argent de poche pour les
enfants](../un_distributeur_automatique_d_argent_de_poche_pour_les_enfants
)
DTSTART:20191003T142000
DURATION:PT30M
LOCATION:Cenareo
SUMMARY:Office Hours
UID:office-hour-12
URL:https://devfesttoulouse.fr/sessions/office-hour-12
TRANSP:TRANSPARENT
CATEGORIES:office-hours
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Venez poser vos questions aux speakers de manière plus calme et
détendue.\n\n* [De Java à un exécutable natif : GraalVM et Quarkus changen
t la donne](../de_java_a_un_executable_natif___graalvm_et_quarkus_changent_
la_donne)\n* [Le jaillissement de l'esprit](../le_jaillissement_de_l_esprit
)\n* [Live coding musical : vous savez coder ? Devenez compositeur avec Web
Audio et WebMIDI !](../live_coding_musical___vous_savez_coder___devenez_com
positeur_avec_webaudio_et_webmidi__)\n* [Rust\, WebAssembly\, and the futur
e of Serverless](../rust__webassembly__and_the_future_of_serverless)
DTSTART:20191003T151000
DURATION:PT30M
LOCATION:Cenareo
SUMMARY:Office Hours
UID:office-hour-04
URL:https://devfesttoulouse.fr/sessions/office-hour-04
TRANSP:TRANSPARENT
CATEGORIES:office-hours
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Venez poser vos questions aux speakers de manière plus calme et
détendue.\n\n* [Brace yourself\, 🍦Vanilla is coming … back 🕶!](../brace_
yourself__vanilla_is_coming__back__)\n* [Comprendre le rôle du noyau d'un s
ystème d'exploitation en en créant un from scratch](../comprendre_le_role_d
u_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch)\n* [Le desig
n de l'erreur](../le_design_de_l_erreur)\n* [The Freedom of Static Typing](
../the_freedom_of_static_typing)
DTSTART:20191003T161000
DURATION:PT30M
LOCATION:Cenareo
SUMMARY:Office Hours
UID:office-hour-05
URL:https://devfesttoulouse.fr/sessions/office-hour-05
TRANSP:TRANSPARENT
CATEGORIES:office-hours
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:Venez poser vos questions aux speakers de manière plus calme et
détendue.\n\n* [Authentication/Authorization Starters Battle](../authentic
ation_authorization_starters_battle)\n* [DevOps at scale](../devops_at_scal
e)\n* [Four Diseases](../four_diseases)\n* [Monitoring OVH: 300k serveurs\,
27 DCs une plateforme de métriques ](../monitoring_ovh__300k_serveurs__27_
dcs_une_plateforme_de_metriques)
DTSTART:20191003T171000
DURATION:PT30M
LOCATION:Cenareo
SUMMARY:Office Hours
UID:office-hour-06
URL:https://devfesttoulouse.fr/sessions/office-hour-06
TRANSP:TRANSPARENT
CATEGORIES:office-hours
END:VEVENT END:VEVENT
END:VCALENDAR END:VCALENDAR

@ -1 +1 @@
Subproject commit c7a550d5f13a824073564ef2a3c62a0216be5c94 Subproject commit fd0657f1be5d3b9002cce51e5f396789181b2850
Loading…
Cancel
Save