Merge branch 'develop' into 'master'

Develop

See merge request devfest-toulouse/site-devfest-2019!109
remotes/1719447575336928982/master
Igor Laborie 5 years ago
commit 729af54f5a
  1. 2
      content/_index.fr.md
  2. 2
      content/_index.md
  3. 4
      content/sessions/3_techniques_faciles_de_manipulation.md
  4. 4
      content/sessions/_47_ans___ils_nont_toujours_pas_remarque__.md
  5. 2
      content/sessions/_votre_api_web_passe_t_elle_le_controle_technique__.md
  6. 4
      content/sessions/applications_de_brainfuck__langage_minimaliste_mais_turing_complet.md
  7. 1
      content/sessions/keynote_open.md
  8. 2
      content/sessions/l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus.md
  9. 4
      content/sessions/le_burn_out_agile.md
  10. 4
      content/sessions/le_design_de_l_erreur.md
  11. 4
      content/sessions/machine_learning_avec_des_allumettes_et_des_cotillons.md
  12. 2
      content/sessions/mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur.md
  13. 4
      content/sessions/monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques.md
  14. 4
      content/sessions/quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux.md
  15. 2
      content/sessions/the_freedom_of_static_typing.md
  16. 4
      content/sessions/the_rise_of_the_web.md
  17. 4
      content/sessions/webgpu__next_generation_3d_graphics_on_the_web.md
  18. 2
      themes/devfest-theme-hugo

@ -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. 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 %}} {{% /home-info %}}
{{< youtube-section link="ZQGRMJzi6yU" title="Les meilleurs moments 2018" class="" >}} {{< youtube-section link="AFhHrQIAw3g" title="L'introduction de 2019" class="" >}}
<!-- ... --> <!-- ... -->

@ -34,7 +34,7 @@ It is aimed at students, professionals or simply curious technophiles.
{{% /home-info %}} {{% /home-info %}}
{{< youtube-section link="ZQGRMJzi6yU" title="Watch 2018 best moments" class="" >}} {{< youtube-section link="AFhHrQIAw3g" title="Watch 2019 into" class="" >}}
<!-- ... --> <!-- ... -->

@ -8,7 +8,7 @@ tags:
level: beginner level: beginner
speakers: speakers:
- marie_viley - marie_viley
videoId: null videoId: OgOAMs6b5R0
presentation: null presentation: null
draft: false 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. 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). 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).

@ -9,7 +9,7 @@ tags:
level: beginner level: beginner
speakers: speakers:
- qj7nbl6wiyug1rhqtxf818a46po1 - qj7nbl6wiyug1rhqtxf818a46po1
videoId: null videoId: JADZMaRL4cE
presentation: null presentation: null
draft: false 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 ? - Les cheveux gris sont-ils un Handicap pour la Sécurité de l’Info ?
- Le Cloud doit-il être « Arthrose-free » ? - 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 ? 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 ?

@ -8,7 +8,7 @@ tags:
level: intermediate level: intermediate
speakers: speakers:
- francois_guillaume_ribreau - francois_guillaume_ribreau
videoId: null videoId: k7IIz7Z1MxM
presentation: https://www.slideshare.net/FGRibreau/votre-api-passetelle-le-contrle-technique presentation: https://www.slideshare.net/FGRibreau/votre-api-passetelle-le-contrle-technique
draft: false draft: false
--- ---

@ -9,10 +9,10 @@ tags:
level: beginner level: beginner
speakers: speakers:
- theophile_wallez - theophile_wallez
videoId: null videoId: deswvXZ0Sjc
presentation: null presentation: null
draft: false 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. 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 ! 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 !

@ -7,6 +7,7 @@ tags:
speakers: speakers:
- fabien_tregan - fabien_tregan
draft: false 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. ...où l'on parle aussi de la Pascaline, de table de logarithmes et d'éviter les erreurs. Et d'en faire.

@ -8,7 +8,7 @@ tags:
level: intermediate level: intermediate
speakers: speakers:
- fs0c131y - fs0c131y
videoId: null videoId: XyczLWRnD8M
presentation: https://github.com/fs0c131y/ConPresentations/blob/master/DevfestToulouse2019.BackdoorOnePlus.pdf presentation: https://github.com/fs0c131y/ConPresentations/blob/master/DevfestToulouse2019.BackdoorOnePlus.pdf
draft: false draft: false
--- ---

@ -9,7 +9,7 @@ tags:
level: intermediate level: intermediate
speakers: speakers:
- cedric_moulard - cedric_moulard
videoId: null videoId: ciAORrJYHc8
presentation: null presentation: null
draft: false 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 - Petit historique : l’évolution des pratiques sur les 20 dernières années
- Pourquoi ce bordel agile ? - Pourquoi ce bordel agile ?
- Finalement l’agilité c’est quoi ? - Finalement l’agilité c’est quoi ?
- Est-ce qu’il faut revenir au cycle en V ? - Est-ce qu’il faut revenir au cycle en V ?

@ -9,7 +9,7 @@ tags:
level: beginner level: beginner
speakers: speakers:
- francois_teychene - francois_teychene
videoId: null videoId: 9P8FZIqUuTM
presentation: null presentation: null
draft: false 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 ? 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. 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 ? 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 ?

@ -9,8 +9,8 @@ tags:
level: beginner level: beginner
speakers: speakers:
- nicolas_decoster - nicolas_decoster
videoId: null videoId: KrKEAaNQVTQ
presentation: null presentation: null
draft: false 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. 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.

@ -11,7 +11,7 @@ tags:
level: beginner level: beginner
speakers: speakers:
- mathieu_passenaud - mathieu_passenaud
videoId: null videoId: 1o5v8Ew9FjE
presentation: null presentation: null
draft: false draft: false
--- ---

@ -8,7 +8,7 @@ tags:
level: beginner level: beginner
speakers: speakers:
- horacio_gonzalez__lostinbrittany_ - horacio_gonzalez__lostinbrittany_
videoId: null videoId: lnW1_X9WxkM
presentation: null presentation: null
draft: false 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. 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. 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.

@ -9,7 +9,7 @@ level: beginner
speakers: speakers:
- clement_duffau - clement_duffau
- melanie_ducoffe - melanie_ducoffe
videoId: null videoId: gB5qsODoGhU
presentation: null presentation: null
draft: false 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. 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. 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.

@ -9,7 +9,7 @@ tags:
level: intermediate level: intermediate
speakers: speakers:
- andrew_radev - andrew_radev
videoId: null videoId: qfyhzwYWVn8
presentation: https://speakerdeck.com/andrewradev/the-freedom-of-static-typing presentation: https://speakerdeck.com/andrewradev/the-freedom-of-static-typing
draft: false draft: false
--- ---

@ -8,7 +8,7 @@ tags:
level: beginner level: beginner
speakers: speakers:
- loic_ortola - loic_ortola
videoId: null videoId: wPRwD4rLOVo
presentation: null presentation: null
draft: false 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. 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! Sit back, relax, and Enjoy!

@ -9,8 +9,8 @@ tags:
level: intermediate level: intermediate
speakers: speakers:
- corentin_wallez - corentin_wallez
videoId: null videoId: _UFkuYZrXV0
presentation: null presentation: null
draft: false 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. 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.

@ -1 +1 @@
Subproject commit 1fc207432835fb2a9650d9a68febefb3c3ccedfa Subproject commit 8f37f95e30f71df27c84479b225e065e381d14fd
Loading…
Cancel
Save