Merge branch 'develop' into 'master'

Develop

See merge request devfest-toulouse/site-devfest-2019!109
remotes/1693055039339581669/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.
{{% /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 %}}
{{< 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
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).
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
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 ?
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
speakers:
- francois_guillaume_ribreau
videoId: null
videoId: k7IIz7Z1MxM
presentation: https://www.slideshare.net/FGRibreau/votre-api-passetelle-le-contrle-technique
draft: false
---

@ -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 !
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:
- 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.

@ -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
---

@ -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 ?
- Est-ce qu’il faut revenir au cycle en V ?

@ -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 ?
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
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.
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
speakers:
- mathieu_passenaud
videoId: null
videoId: 1o5v8Ew9FjE
presentation: null
draft: false
---

@ -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.
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:
- 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.
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
speakers:
- andrew_radev
videoId: null
videoId: qfyhzwYWVn8
presentation: https://speakerdeck.com/andrewradev/the-freedom-of-static-typing
draft: false
---

@ -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!
Sit back, relax, and Enjoy!

@ -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.
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