From 4ea0fc76429af6a625473d2f2ef5ec4748c4a969 Mon Sep 17 00:00:00 2001 From: Igor Laborie Date: Mon, 7 Oct 2019 20:22:22 +0200 Subject: [PATCH] First video --- content/_index.fr.md | 2 +- content/_index.md | 2 +- content/sessions/3_techniques_faciles_de_manipulation.md | 4 ++-- .../sessions/_47_ans___ils_nont_toujours_pas_remarque__.md | 4 ++-- .../_votre_api_web_passe_t_elle_le_controle_technique__.md | 2 +- ...s_de_brainfuck__langage_minimaliste_mais_turing_complet.md | 4 ++-- content/sessions/keynote_open.md | 1 + ..._histoire_de_la_decouverte_d_une_backdoor_signe_oneplus.md | 2 +- content/sessions/le_burn_out_agile.md | 4 ++-- content/sessions/le_design_de_l_erreur.md | 4 ++-- .../machine_learning_avec_des_allumettes_et_des_cotillons.md | 4 ++-- ...___plongeon_dans_les_entrailles_des_calculateurs_moteur.md | 2 +- ..._ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques.md | 4 ++-- ...es_des_ias_nous_renvoient_a_nos_propres_biais_societaux.md | 4 ++-- content/sessions/the_freedom_of_static_typing.md | 2 +- content/sessions/the_rise_of_the_web.md | 4 ++-- .../webgpu__next_generation_3d_graphics_on_the_web.md | 4 ++-- themes/devfest-theme-hugo | 2 +- 18 files changed, 28 insertions(+), 27 deletions(-) diff --git a/content/_index.fr.md b/content/_index.fr.md index 45423ea..9548ce1 100644 --- a/content/_index.fr.md +++ b/content/_index.fr.md @@ -31,7 +31,7 @@ menu: Le DevFest, ou 'Developers Festival', est une conférence technique destinée aux développeurs. Elle s'adresse aussi bien aux étudiants qu'aux professionnels ou tout simplement aux curieux technophiles. {{% /home-info %}} -{{< youtube-section link="ZQGRMJzi6yU" title="Les meilleurs moments 2018" class="" >}} +{{< youtube-section link="AFhHrQIAw3g" title="L'introduction de 2019" class="" >}} diff --git a/content/_index.md b/content/_index.md index 2a54fe6..f0dbffa 100644 --- a/content/_index.md +++ b/content/_index.md @@ -34,7 +34,7 @@ It is aimed at students, professionals or simply curious technophiles. {{% /home-info %}} -{{< youtube-section link="ZQGRMJzi6yU" title="Watch 2018 best moments" class="" >}} +{{< youtube-section link="AFhHrQIAw3g" title="Watch 2019 into" class="" >}} diff --git a/content/sessions/3_techniques_faciles_de_manipulation.md b/content/sessions/3_techniques_faciles_de_manipulation.md index 846be70..3817705 100644 --- a/content/sessions/3_techniques_faciles_de_manipulation.md +++ b/content/sessions/3_techniques_faciles_de_manipulation.md @@ -8,7 +8,7 @@ tags: level: beginner speakers: - marie_viley -videoId: null +videoId: OgOAMs6b5R0 presentation: null draft: false --- @@ -16,4 +16,4 @@ Qui ne s’est jamais fait manipuler ? Évidemment, on est tous allé à une soi L’idée de cette présentation est de vous ouvrir les yeux sur les relations et les influences entre les gens. Je vous exposerai les mécanismes de prise de décision au travers de 3 techniques simples de manipulation. -A la sortie de ce talk, vous devriez être moins influençable et maître de vos décisions (voire même manipuler les autres). \ No newline at end of file +A la sortie de ce talk, vous devriez être moins influençable et maître de vos décisions (voire même manipuler les autres). diff --git a/content/sessions/_47_ans___ils_nont_toujours_pas_remarque__.md b/content/sessions/_47_ans___ils_nont_toujours_pas_remarque__.md index 8000120..4016f17 100644 --- a/content/sessions/_47_ans___ils_nont_toujours_pas_remarque__.md +++ b/content/sessions/_47_ans___ils_nont_toujours_pas_remarque__.md @@ -9,7 +9,7 @@ tags: level: beginner speakers: - qj7nbl6wiyug1rhqtxf818a46po1 -videoId: null +videoId: JADZMaRL4cE presentation: null draft: false --- @@ -23,4 +23,4 @@ Pourtant, codage et sénioritude semblent loin d'être incompatibles. - Les cheveux gris sont-ils un Handicap pour la Sécurité de l’Info ? - Le Cloud doit-il être « Arthrose-free » ? -Et surtout, comment se fait-il qu’à 47 ans je vienne d’intégrer l’équipe Devops & Tools de Continental Digital Services et que personne ne m’ait encore rien dit ? \ No newline at end of file +Et surtout, comment se fait-il qu’à 47 ans je vienne d’intégrer l’équipe Devops & Tools de Continental Digital Services et que personne ne m’ait encore rien dit ? diff --git a/content/sessions/_votre_api_web_passe_t_elle_le_controle_technique__.md b/content/sessions/_votre_api_web_passe_t_elle_le_controle_technique__.md index 6029cba..811292b 100644 --- a/content/sessions/_votre_api_web_passe_t_elle_le_controle_technique__.md +++ b/content/sessions/_votre_api_web_passe_t_elle_le_controle_technique__.md @@ -8,7 +8,7 @@ tags: level: intermediate speakers: - francois_guillaume_ribreau -videoId: null +videoId: k7IIz7Z1MxM presentation: https://www.slideshare.net/FGRibreau/votre-api-passetelle-le-contrle-technique draft: false --- diff --git a/content/sessions/applications_de_brainfuck__langage_minimaliste_mais_turing_complet.md b/content/sessions/applications_de_brainfuck__langage_minimaliste_mais_turing_complet.md index d7c44c1..3bbd122 100644 --- a/content/sessions/applications_de_brainfuck__langage_minimaliste_mais_turing_complet.md +++ b/content/sessions/applications_de_brainfuck__langage_minimaliste_mais_turing_complet.md @@ -9,10 +9,10 @@ tags: level: beginner speakers: - theophile_wallez -videoId: null +videoId: deswvXZ0Sjc presentation: null draft: false --- Brainfuck est probablement le plus connu des langages de programmation ésotériques. Ses 8 instructions en font un langage Turing-complet avec lequel il est théoriquement possible d’écrire n’importe quel programme. -Et en pratique ? Après une explication du langage (avec 8 instructions c’est rapide !) on verra comment j’ai utilisé Brainfuck pour les qualifications au concours d’informatique Prologin, sur un problème de parcours de graphes ! \ No newline at end of file +Et en pratique ? Après une explication du langage (avec 8 instructions c’est rapide !) on verra comment j’ai utilisé Brainfuck pour les qualifications au concours d’informatique Prologin, sur un problème de parcours de graphes ! diff --git a/content/sessions/keynote_open.md b/content/sessions/keynote_open.md index 6c9b2a8..877070c 100644 --- a/content/sessions/keynote_open.md +++ b/content/sessions/keynote_open.md @@ -7,6 +7,7 @@ tags: speakers: - fabien_tregan draft: false +videoId: LHzVkjHjSso --- ...où l'on parle aussi de la Pascaline, de table de logarithmes et d'éviter les erreurs. Et d'en faire. diff --git a/content/sessions/l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus.md b/content/sessions/l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus.md index e6ccc7a..18bd550 100644 --- a/content/sessions/l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus.md +++ b/content/sessions/l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus.md @@ -8,7 +8,7 @@ tags: level: intermediate speakers: - fs0c131y -videoId: null +videoId: XyczLWRnD8M presentation: https://github.com/fs0c131y/ConPresentations/blob/master/DevfestToulouse2019.BackdoorOnePlus.pdf draft: false --- diff --git a/content/sessions/le_burn_out_agile.md b/content/sessions/le_burn_out_agile.md index 3a0db4d..15e9a07 100644 --- a/content/sessions/le_burn_out_agile.md +++ b/content/sessions/le_burn_out_agile.md @@ -9,7 +9,7 @@ tags: level: intermediate speakers: - cedric_moulard -videoId: null +videoId: ciAORrJYHc8 presentation: null draft: false --- @@ -26,4 +26,4 @@ En 2019 le monde de l’informatique est au bord du burn-out agile. - Petit historique : l’évolution des pratiques sur les 20 dernières années - Pourquoi ce bordel agile ? - Finalement l’agilité c’est quoi ? -- Est-ce qu’il faut revenir au cycle en V ? \ No newline at end of file +- Est-ce qu’il faut revenir au cycle en V ? diff --git a/content/sessions/le_design_de_l_erreur.md b/content/sessions/le_design_de_l_erreur.md index 160421c..b1be79c 100644 --- a/content/sessions/le_design_de_l_erreur.md +++ b/content/sessions/le_design_de_l_erreur.md @@ -9,7 +9,7 @@ tags: level: beginner speakers: - francois_teychene -videoId: null +videoId: 9P8FZIqUuTM presentation: null draft: false --- @@ -21,4 +21,4 @@ Mais avec les architectures microservices, la distribution des traitements ou un Que fait-on lorsqu’une erreur intervient ? Peut-on compenser voire gérer l’erreur depuis le système pour l’utilisateur ? La réponse à ces questions se trouve autant dans la définition du produit que dans le choix technique. -Un outil bien conçu est un outil intelligent qui peut faire les bons choix au bon moment pour l'utilisateur. Et si on apprenait ensemble à concevoir nos erreurs ? \ No newline at end of file +Un outil bien conçu est un outil intelligent qui peut faire les bons choix au bon moment pour l'utilisateur. Et si on apprenait ensemble à concevoir nos erreurs ? diff --git a/content/sessions/machine_learning_avec_des_allumettes_et_des_cotillons.md b/content/sessions/machine_learning_avec_des_allumettes_et_des_cotillons.md index c97f1e5..dcf9f82 100644 --- a/content/sessions/machine_learning_avec_des_allumettes_et_des_cotillons.md +++ b/content/sessions/machine_learning_avec_des_allumettes_et_des_cotillons.md @@ -9,8 +9,8 @@ tags: level: beginner speakers: - nicolas_decoster -videoId: null +videoId: KrKEAaNQVTQ presentation: null draft: false --- -Dans ce talk je vous montrerai comment expliquer simplement le fonctionnement de l'apprentissage par renforcement. Pour cela pas besoin d'ordinateur : quelques allumettes, des sacs de cotillons et un peu de pédagogie sont suffisants pour mettre en évidence les mécanismes intrinsèques de cette technique et pour aborder les enjeux et les limites des algorithmes d'"intelligence artificielle" basés sur l'apprentissage. \ No newline at end of file +Dans ce talk je vous montrerai comment expliquer simplement le fonctionnement de l'apprentissage par renforcement. Pour cela pas besoin d'ordinateur : quelques allumettes, des sacs de cotillons et un peu de pédagogie sont suffisants pour mettre en évidence les mécanismes intrinsèques de cette technique et pour aborder les enjeux et les limites des algorithmes d'"intelligence artificielle" basés sur l'apprentissage. diff --git a/content/sessions/mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur.md b/content/sessions/mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur.md index 3c5f811..b2b8fd5 100644 --- a/content/sessions/mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur.md +++ b/content/sessions/mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur.md @@ -11,7 +11,7 @@ tags: level: beginner speakers: - mathieu_passenaud -videoId: null +videoId: 1o5v8Ew9FjE presentation: null draft: false --- diff --git a/content/sessions/monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques.md b/content/sessions/monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques.md index bf72d6d..f876669 100644 --- a/content/sessions/monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques.md +++ b/content/sessions/monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques.md @@ -8,7 +8,7 @@ tags: level: beginner speakers: - horacio_gonzalez__lostinbrittany_ -videoId: null +videoId: lnW1_X9WxkM presentation: null draft: false --- @@ -16,4 +16,4 @@ Comment faire quand on doit faire le suivi de toute l'infrastructure du plus gra Dans ce talk nous racontons notre expérience sur la construction et la maintenance d'OVH Metrics, la plateforme utilisée pour monitorer toute l'infrastructure OVH. Nous avions besoin d'aller à des endroits où la plupart des solutions de monitoring ne sont jamais allées, opérer à l'échelle du plus grand fournisseur Européen de cloud et hosting : 27 data centers, plus de 300k serveurs (physiques !) et des centaines de produits pour accomplir notre mission avec nos 1,3 millions de clients. -Venez pour entendre cette histoire de séries temporelles, de solutions open-sources poussées à l'extrême, de clusters HBase opérés en limite de capacité, et de comment une petite équipe s'est appuyée sur une poignée de solutions open-source et une bonne dose de code maison pour construire une des solutions de monitoring parmi les plus performantes au monde. \ No newline at end of file +Venez pour entendre cette histoire de séries temporelles, de solutions open-sources poussées à l'extrême, de clusters HBase opérés en limite de capacité, et de comment une petite équipe s'est appuyée sur une poignée de solutions open-source et une bonne dose de code maison pour construire une des solutions de monitoring parmi les plus performantes au monde. diff --git a/content/sessions/quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux.md b/content/sessions/quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux.md index fa25943..dcc7cf2 100644 --- a/content/sessions/quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux.md +++ b/content/sessions/quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux.md @@ -9,7 +9,7 @@ level: beginner speakers: - clement_duffau - melanie_ducoffe -videoId: null +videoId: gB5qsODoGhU presentation: null draft: false --- @@ -19,4 +19,4 @@ Cette présentation propose des root cause analysis sur des exemples concrets de Nous verrons notamment que l’éthique peut directement être abordée au niveau des données et de leur préparation à l’apprentissage. Nous nous concentrerons principalement sur l’impact des statistiques des données d’entraînement et les transformations à appliquer en pré-processing (métriques de fairness, améliorer la fairness sur des données annotées), et nous montrerons comment des benchmarks permettent d'appréhender l’impact des méthodes de fairness sur la précision des modèles entraînés. -La confiance et l’équité passe avant tout par une compréhension de la prise de décision par l’utilisateur. Par conséquent, nous présenterons diverses méthodes pour expliquer la prise de décision d’un modèle boîte noire (principalement des algorithmes de deep learning) et mettons en garde contre une mauvaise interprétation de ces explications. \ No newline at end of file +La confiance et l’équité passe avant tout par une compréhension de la prise de décision par l’utilisateur. Par conséquent, nous présenterons diverses méthodes pour expliquer la prise de décision d’un modèle boîte noire (principalement des algorithmes de deep learning) et mettons en garde contre une mauvaise interprétation de ces explications. diff --git a/content/sessions/the_freedom_of_static_typing.md b/content/sessions/the_freedom_of_static_typing.md index 9297269..32e8d3e 100644 --- a/content/sessions/the_freedom_of_static_typing.md +++ b/content/sessions/the_freedom_of_static_typing.md @@ -9,7 +9,7 @@ tags: level: intermediate speakers: - andrew_radev -videoId: null +videoId: qfyhzwYWVn8 presentation: https://speakerdeck.com/andrewradev/the-freedom-of-static-typing draft: false --- diff --git a/content/sessions/the_rise_of_the_web.md b/content/sessions/the_rise_of_the_web.md index 8fd8089..d51a9c4 100644 --- a/content/sessions/the_rise_of_the_web.md +++ b/content/sessions/the_rise_of_the_web.md @@ -8,7 +8,7 @@ tags: level: beginner speakers: - loic_ortola -videoId: null +videoId: wPRwD4rLOVo presentation: null draft: false --- @@ -19,4 +19,4 @@ C’est ça inspecteur. C’est ça la bonne question. Si tu ne les as pas vécus, viens découvrir l'arrivée du Web, l'histoire de Netscape, la browser-war, la naissance du serveur d'application, les débuts du web dynamique et la prise d'assaut du JS. -Sit back, relax, and Enjoy! \ No newline at end of file +Sit back, relax, and Enjoy! diff --git a/content/sessions/webgpu__next_generation_3d_graphics_on_the_web.md b/content/sessions/webgpu__next_generation_3d_graphics_on_the_web.md index 0b857be..65415ce 100644 --- a/content/sessions/webgpu__next_generation_3d_graphics_on_the_web.md +++ b/content/sessions/webgpu__next_generation_3d_graphics_on_the_web.md @@ -9,8 +9,8 @@ tags: level: intermediate speakers: - corentin_wallez -videoId: null +videoId: _UFkuYZrXV0 presentation: null draft: false --- -This talk will give an overview of the WebGPU API that will provide modern features such as “GPU compute” on the Web as well as lower overhead access to GPU hardware and better, more predictable performance. This will allow for much more graphically intensive games on the Web and boost performance of frameworks like Tensorflow.js up to 10x. \ No newline at end of file +This talk will give an overview of the WebGPU API that will provide modern features such as “GPU compute” on the Web as well as lower overhead access to GPU hardware and better, more predictable performance. This will allow for much more graphically intensive games on the Web and boost performance of frameworks like Tensorflow.js up to 10x. diff --git a/themes/devfest-theme-hugo b/themes/devfest-theme-hugo index 1fc2074..8f37f95 160000 --- a/themes/devfest-theme-hugo +++ b/themes/devfest-theme-hugo @@ -1 +1 @@ -Subproject commit 1fc207432835fb2a9650d9a68febefb3c3ccedfa +Subproject commit 8f37f95e30f71df27c84479b225e065e381d14fd