From 123261f2aac83b4730ba8fdea36f4711d53f7593 Mon Sep 17 00:00:00 2001 From: Igor Laborie Date: Tue, 8 Oct 2019 19:11:40 +0200 Subject: [PATCH] More video --- content/sessions/10_est_une_puissance_de_2.md | 4 ++-- ...ver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_.md | 4 ++-- .../a_la_decouverte_de_la_realite_augmentee_avec_arcore.md | 2 +- ...i_san_francisco__et_si_on_codait_ensemble_avec_vs_code_.md | 2 +- .../sessions/authentication_authorization_starters_battle.md | 2 +- content/sessions/brace_yourself__vanilla_is_coming__back__.md | 2 +- ...u_d_un_systeme_d_exploitation_en_creant_un_from_scratch.md | 4 ++-- ...executable_natif___graalvm_et_quarkus_changent_la_donne.md | 4 ++-- ...developpeurs_en_reconversion__developpeurs_quand_meme__.md | 4 ++-- content/sessions/devops_at_scale.md | 4 ++-- content/sessions/four_diseases.md | 2 +- .../introduction_a_la_programmation_par_contraintes.md | 2 +- content/sessions/keynote_close.md | 3 ++- content/sessions/le_jaillissement_de_l_esprit.md | 1 + ..._coder___devenez_compositeur_avec_webaudio_et_webmidi__.md | 2 +- content/sessions/modern_forms_in_react.md | 4 ++-- ...rs_pas_avec_un_microcontroleur_et_google_cloud_iot_core.md | 4 ++-- content/sessions/rockin_in_the_angular_world.md | 2 +- content/sessions/rust_as_a_high_level_langage.md | 4 ++-- ...ributeur_automatique_d_argent_de_poche_pour_les_enfants.md | 2 +- 20 files changed, 30 insertions(+), 28 deletions(-) diff --git a/content/sessions/10_est_une_puissance_de_2.md b/content/sessions/10_est_une_puissance_de_2.md index 44ea062..c500a2c 100644 --- a/content/sessions/10_est_une_puissance_de_2.md +++ b/content/sessions/10_est_une_puissance_de_2.md @@ -9,7 +9,7 @@ tags: level: beginner speakers: - gilles_debunne -videoId: null +videoId: 3XIAC098fAI presentation: null draft: false --- @@ -18,4 +18,4 @@ Le code barre est une invention qui a radicalement modifié nos sociétés. Sans Mais comment coder les chiffres de façon fiable avec des petites barres noires et blanches ? Quand les contraintes matérielles empêchent d'utiliser le binaire, l'ingéniosité et un peu de chance ont permis de créer ce produit, maintenant présent partout. -Nous découvrirons les détails de ce codage, et comment il pourrait même contenir davantage d'informations. \ No newline at end of file +Nous découvrirons les détails de ce codage, et comment il pourrait même contenir davantage d'informations. diff --git a/content/sessions/_numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_.md b/content/sessions/_numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_.md index b9471db..da62742 100644 --- a/content/sessions/_numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_.md +++ b/content/sessions/_numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_.md @@ -11,7 +11,7 @@ tags: level: beginner speakers: - sebastien_brault -videoId: null +videoId: jA8aHSMZ_DI presentation: null draft: false --- @@ -25,4 +25,4 @@ Tous les mails de votre vie (que vous ne lirez plus jamais) disponibles sur Gmai On arrive dans "l'âge des limites", pour le numérique comme pour le reste. Quels sont les leviers pour basculer vers un numérique durable ? -Et si malgré tout on décidait de s'en foutre ? 2 degrés en plus, c'est juste un pull en moins non ? Non. Par contre c'est 30% en moins sur les rendements agricoles pour ... 30 % de population en plus en 2050. En 1970, Dennis Meadows modélisait sur les ordinateurs du MIT un crash du système planétaire pour les décennies 2020-2030. Pour l'instant, c'est cette trajectoire que notre monde suit. \ No newline at end of file +Et si malgré tout on décidait de s'en foutre ? 2 degrés en plus, c'est juste un pull en moins non ? Non. Par contre c'est 30% en moins sur les rendements agricoles pour ... 30 % de population en plus en 2050. En 1970, Dennis Meadows modélisait sur les ordinateurs du MIT un crash du système planétaire pour les décennies 2020-2030. Pour l'instant, c'est cette trajectoire que notre monde suit. diff --git a/content/sessions/a_la_decouverte_de_la_realite_augmentee_avec_arcore.md b/content/sessions/a_la_decouverte_de_la_realite_augmentee_avec_arcore.md index 1db107f..2fc2753 100644 --- a/content/sessions/a_la_decouverte_de_la_realite_augmentee_avec_arcore.md +++ b/content/sessions/a_la_decouverte_de_la_realite_augmentee_avec_arcore.md @@ -10,7 +10,7 @@ level: beginner speakers: - christophe_jollivet - jeremy_voisin -videoId: null +videoId: MPnesJY8f0s presentation: https://github.com/JeremyVoisin/discovering-arcore draft: false --- diff --git a/content/sessions/allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_.md b/content/sessions/allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_.md index 4a4ee17..061c145 100644 --- a/content/sessions/allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_.md +++ b/content/sessions/allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_.md @@ -9,7 +9,7 @@ level: beginner speakers: - olivier_leplus - tiffany_souterre -videoId: null +videoId: oh6o499ktMU presentation: https://slides.com/olivierleplus/vscode-collaboration#/3 draft: false --- diff --git a/content/sessions/authentication_authorization_starters_battle.md b/content/sessions/authentication_authorization_starters_battle.md index 90a079e..9842390 100644 --- a/content/sessions/authentication_authorization_starters_battle.md +++ b/content/sessions/authentication_authorization_starters_battle.md @@ -9,7 +9,7 @@ tags: level: beginner speakers: - valeriane_venance -videoId: null +videoId: yU_Uvm3m3VY presentation: https://docs.google.com/presentation/d/1C2MGwFFdAUrry6EJl1Wdy_pKyjU0str9RB7US3Ta77Y/edit#slide=id.g5048a032ca_0_61 draft: false --- diff --git a/content/sessions/brace_yourself__vanilla_is_coming__back__.md b/content/sessions/brace_yourself__vanilla_is_coming__back__.md index f14e33d..0e871d6 100644 --- a/content/sessions/brace_yourself__vanilla_is_coming__back__.md +++ b/content/sessions/brace_yourself__vanilla_is_coming__back__.md @@ -9,7 +9,7 @@ tags: level: intermediate speakers: - noel_mace -videoId: null +videoId: "-d_Ka7OE4Xk" presentation: https://modern-vanilla.wof.show/ draft: false --- diff --git a/content/sessions/comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch.md b/content/sessions/comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch.md index bdc242b..c81f6b7 100644 --- a/content/sessions/comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch.md +++ b/content/sessions/comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch.md @@ -11,7 +11,7 @@ tags: level: beginner speakers: - alessio_coltellacci -videoId: null +videoId: y928d3uVEys presentation: null draft: false --- @@ -23,4 +23,4 @@ Dans ce talk je présenterai: - La réalisation d'un secteur de boot avec une micro console - Comment gérer les interruptions hardware (clavier) et software - La gestion des appels systèmes -- Un système multi-process simple qui va permettre de découvrir le surcoût des changements de contexte liés à la programmation concurrentielle \ No newline at end of file +- Un système multi-process simple qui va permettre de découvrir le surcoût des changements de contexte liés à la programmation concurrentielle diff --git a/content/sessions/de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne.md b/content/sessions/de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne.md index 339c3ec..1777311 100644 --- a/content/sessions/de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne.md +++ b/content/sessions/de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne.md @@ -9,7 +9,7 @@ tags: level: beginner speakers: - guillaume_smet -videoId: null +videoId: cLyw7vPr3mo presentation: null draft: false --- @@ -19,4 +19,4 @@ Plus maintenant. Entre en scène Quarkus, une stack Java orientée microservices qui supporte vos composants favoris (Hibernate, Vert.x, Camel, RESTEasy ...) sur GraalVM et HotSpot avec une faible empreinte mémoire et un démarrage rapide. Tout ce qu'il faut pour tirer pleinement parti des containers. -La gestion de la donnée est souvent l'aspect le plus complexe : découvrons comment Quarkus gère la persistance avec Hibernate ORM. Venez explorer le live reload, notre vision de la persistance avec Hibernate Panache, l'indexation full text avec Hibernate Search, l'environnement de test, la compilation native GraalVM et bien plus. Quarkus se vit plus qu'il ne se verbalise, attendez-vous à une démo détaillée. \ No newline at end of file +La gestion de la donnée est souvent l'aspect le plus complexe : découvrons comment Quarkus gère la persistance avec Hibernate ORM. Venez explorer le live reload, notre vision de la persistance avec Hibernate Panache, l'indexation full text avec Hibernate Search, l'environnement de test, la compilation native GraalVM et bien plus. Quarkus se vit plus qu'il ne se verbalise, attendez-vous à une démo détaillée. diff --git a/content/sessions/developpeurs_en_reconversion__developpeurs_quand_meme__.md b/content/sessions/developpeurs_en_reconversion__developpeurs_quand_meme__.md index 31e751c..888e0a4 100644 --- a/content/sessions/developpeurs_en_reconversion__developpeurs_quand_meme__.md +++ b/content/sessions/developpeurs_en_reconversion__developpeurs_quand_meme__.md @@ -9,10 +9,10 @@ tags: level: beginner speakers: - juliane_blier -videoId: null +videoId: jyTISfF8MTo presentation: null draft: false --- Ces dernières années, les "fabriques de dev" et autres formations courtes explosent. C'est un fait, tout dev a été ou sera amené à travailler avec l'un de ces jeunes développeurs.euses. Mais qui sont-ils ? Pourquoi une reconversion dans ce genre d'organisation ? Qu'ont-ils appris lors de leur formation express ? C'est fiable ce genre de dev ? Comment puis-je les intégrer au mieux dans ma structure ? -Autant de questions que vous vous êtes sans doute déjà posées. Pendant ces 15 minutes, je vous présenterai mon retour d'expérience en tant que développeuse provenant de l'une de ces écoles de dev et maintenant développeuse Javascript depuis 2 ans au sein d'une startup Toulousaine. \ No newline at end of file +Autant de questions que vous vous êtes sans doute déjà posées. Pendant ces 15 minutes, je vous présenterai mon retour d'expérience en tant que développeuse provenant de l'une de ces écoles de dev et maintenant développeuse Javascript depuis 2 ans au sein d'une startup Toulousaine. diff --git a/content/sessions/devops_at_scale.md b/content/sessions/devops_at_scale.md index 3856a33..55ecddc 100644 --- a/content/sessions/devops_at_scale.md +++ b/content/sessions/devops_at_scale.md @@ -8,10 +8,10 @@ tags: level: beginner speakers: - adrien_anceau -videoId: null +videoId: ww-Kg0bH6E4 presentation: null draft: false --- DevOps is everywhere, and every new or existing project is at least considering to follow its principles. While implementing DevOps for single projects become more and more straightforward, it's still a challenge to have a coherent DevOps approach at Enterprise level. -Let's dig in what it takes to achieve DevOps in large companies, with Airbus as an example. \ No newline at end of file +Let's dig in what it takes to achieve DevOps in large companies, with Airbus as an example. diff --git a/content/sessions/four_diseases.md b/content/sessions/four_diseases.md index fffcaa6..cfb16c5 100644 --- a/content/sessions/four_diseases.md +++ b/content/sessions/four_diseases.md @@ -9,7 +9,7 @@ tags: level: beginner speakers: - piotr_przybyl -videoId: null +videoId: E9EKWrRcyYk presentation: http://przybyl.org/pres/2019/DevFestToulouse-4Diseases/#/title-slide draft: false --- diff --git a/content/sessions/introduction_a_la_programmation_par_contraintes.md b/content/sessions/introduction_a_la_programmation_par_contraintes.md index 1448fbf..7866f28 100644 --- a/content/sessions/introduction_a_la_programmation_par_contraintes.md +++ b/content/sessions/introduction_a_la_programmation_par_contraintes.md @@ -9,7 +9,7 @@ tags: level: beginner speakers: - cyril_delmas -videoId: null +videoId: l44o4gt62GM presentation: https://cyrildelmas-drive.mycozy.cloud/public?sharecode=SbIDrGv5mU9h draft: false --- diff --git a/content/sessions/keynote_close.md b/content/sessions/keynote_close.md index 1a79428..e3cad9e 100644 --- a/content/sessions/keynote_close.md +++ b/content/sessions/keynote_close.md @@ -7,9 +7,10 @@ tags: speakers: - christian_faure draft: false +videoId: aYA_a0-bplY --- Notre secteur d'activité est régulièrement abreuvé de prévisions et de tendances : quel sera le prochain langage, le prochain framework, la nouvelle architecture, les nouveaux "use cases", les prochaines technologies disruptives ? Etc. De nombreuses sociétés publient des "tech trends" et certaines ont même fait de cette publication un coeur de métier (notamment les grands cabinets d'analystes). En marge du discours très "marketing oriented" des entreprises, il y a également l'omni-présence de nombreux gourous, futurologues ou prospectivistes qui jouent aux oracles. Mais il y a aussi de nombreuses personnalités indépendantes qui ont un discours sur l'innovation technologique plus libre, comme par exemple Kevin Kelly ou Simon Wardley. -Je vous propose non pas une vision du futur de plus, mais de vous faire part des résultats d'une étude, que j'ai mené avec d'autres, qui analyse et compare les différentes méthodes et approches utilisées pour prédire l'avenir des technologies informatiques. \ No newline at end of file +Je vous propose non pas une vision du futur de plus, mais de vous faire part des résultats d'une étude, que j'ai mené avec d'autres, qui analyse et compare les différentes méthodes et approches utilisées pour prédire l'avenir des technologies informatiques. diff --git a/content/sessions/le_jaillissement_de_l_esprit.md b/content/sessions/le_jaillissement_de_l_esprit.md index d14c32f..498a2fe 100644 --- a/content/sessions/le_jaillissement_de_l_esprit.md +++ b/content/sessions/le_jaillissement_de_l_esprit.md @@ -10,6 +10,7 @@ speakers: - saskia_blanc - sebastien_blanc draft: false +videoId: 3r12HslMosQ --- Les enfants sont eux-mêmes les bâtisseurs actifs de leurs propres structures intellectuelles et l'informatique y joue un rôle déterminant, disait Piaget, un célèbre biologiste, psychologue et logicien. Son collaborateur, Seymour Papert, inventera le langage Logo, langage qui fait qu'aujourd’hui je suis un développeur épanoui. Qu'en est-il aujourd'hui ? Comment donner le goût du code à nos enfants et surtout pourquoi est-ce important ? diff --git a/content/sessions/live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__.md b/content/sessions/live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__.md index 460533c..a3b5a06 100644 --- a/content/sessions/live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__.md +++ b/content/sessions/live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__.md @@ -12,7 +12,7 @@ tags: level: intermediate speakers: - sylvain_wallez -videoId: null +videoId: LShM4QzMOxY presentation: null draft: false --- diff --git a/content/sessions/modern_forms_in_react.md b/content/sessions/modern_forms_in_react.md index 9500131..1b77788 100644 --- a/content/sessions/modern_forms_in_react.md +++ b/content/sessions/modern_forms_in_react.md @@ -9,8 +9,8 @@ tags: level: intermediate speakers: - erik_rasmussen -videoId: null +videoId: DDLqhCMaMLU presentation: null draft: false --- -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 validition 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. \ No newline at end of file +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 validition 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. diff --git a/content/sessions/premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core.md b/content/sessions/premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core.md index f0da16b..e6dc556 100644 --- a/content/sessions/premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core.md +++ b/content/sessions/premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core.md @@ -8,7 +8,7 @@ tags: level: beginner speakers: - gautier_mechling -videoId: null +videoId: kQYepd4mFLo presentation: null draft: false --- @@ -18,4 +18,4 @@ Google propose également sa solution : "Cloud IoT" basée sur la plate-forme Go Dans ce talk, nous partirons d'un microcontrôleur neuf ultra connu et abordable, et notre but sera tout d'abord de découvrir comment écrire du code pour ce composant nous permettant de récupérer des informations sur notre environnement. Ensuite, nous ferons en sorte que ce composant envoie ses données vers un service Cloud, pour enfin découvrir ce que permettent ces solutions en ligne dédiées à l'IoT. -Pour l'exemple, et parce qu'il faut bien choisir une solution, nous utiliserons Google Cloud IoT Core, les concepts restant similaires sur les autres plates-formes. \ No newline at end of file +Pour l'exemple, et parce qu'il faut bien choisir une solution, nous utiliserons Google Cloud IoT Core, les concepts restant similaires sur les autres plates-formes. diff --git a/content/sessions/rockin_in_the_angular_world.md b/content/sessions/rockin_in_the_angular_world.md index cffddf1..e325330 100644 --- a/content/sessions/rockin_in_the_angular_world.md +++ b/content/sessions/rockin_in_the_angular_world.md @@ -10,7 +10,7 @@ level: intermediate speakers: - vincent_ogloblinsky - wassim_chegham -videoId: null +videoId: OA4-sHevu9s presentation: https://slides.com/wassimchegham/how-to-be-successful-with-your-next-angular-projects/#/ draft: false --- diff --git a/content/sessions/rust_as_a_high_level_langage.md b/content/sessions/rust_as_a_high_level_langage.md index 48632a8..509c8df 100644 --- a/content/sessions/rust_as_a_high_level_langage.md +++ b/content/sessions/rust_as_a_high_level_langage.md @@ -9,7 +9,7 @@ tags: level: beginner speakers: - aleksey_kladov -videoId: null +videoId: AAr6uALbYY0 presentation: null draft: false --- @@ -22,4 +22,4 @@ The focus of the talk is fearless concurrency. Data races are a pervasive and un * 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 \ No newline at end of file +* additional correctness guarantees, like the absence of iterator validation or strict control of error conditions diff --git a/content/sessions/un_distributeur_automatique_d_argent_de_poche_pour_les_enfants.md b/content/sessions/un_distributeur_automatique_d_argent_de_poche_pour_les_enfants.md index 4beb9b6..a6c75a1 100644 --- a/content/sessions/un_distributeur_automatique_d_argent_de_poche_pour_les_enfants.md +++ b/content/sessions/un_distributeur_automatique_d_argent_de_poche_pour_les_enfants.md @@ -9,7 +9,7 @@ tags: level: beginner speakers: - richard_fagot -videoId: null +videoId: z72VgzUirL4 presentation: https://github.com/richard-fagot/distributeur-argent-de-poche/tree/master/Presentation/devfest-2019 draft: false ---