Merge branch 'develop' into 'master'

More video

See merge request devfest-toulouse/site-devfest-2019!111
remotes/1719447575336928982/master
Igor Laborie 5 years ago
commit 2f97778d58
  1. 4
      content/sessions/10_est_une_puissance_de_2.md
  2. 4
      content/sessions/_numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_.md
  3. 2
      content/sessions/a_la_decouverte_de_la_realite_augmentee_avec_arcore.md
  4. 2
      content/sessions/allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_.md
  5. 2
      content/sessions/authentication_authorization_starters_battle.md
  6. 2
      content/sessions/brace_yourself__vanilla_is_coming__back__.md
  7. 4
      content/sessions/comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch.md
  8. 4
      content/sessions/de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne.md
  9. 4
      content/sessions/developpeurs_en_reconversion__developpeurs_quand_meme__.md
  10. 4
      content/sessions/devops_at_scale.md
  11. 2
      content/sessions/four_diseases.md
  12. 2
      content/sessions/introduction_a_la_programmation_par_contraintes.md
  13. 3
      content/sessions/keynote_close.md
  14. 1
      content/sessions/le_jaillissement_de_l_esprit.md
  15. 2
      content/sessions/live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__.md
  16. 4
      content/sessions/modern_forms_in_react.md
  17. 4
      content/sessions/premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core.md
  18. 2
      content/sessions/rockin_in_the_angular_world.md
  19. 4
      content/sessions/rust_as_a_high_level_langage.md
  20. 2
      content/sessions/un_distributeur_automatique_d_argent_de_poche_pour_les_enfants.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.
Nous découvrirons les détails de ce codage, et comment il pourrait même contenir davantage d'informations.

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

@ -10,7 +10,7 @@ level: beginner
speakers:
- christophe_jollivet
- jeremy_voisin
videoId: null
videoId: MPnesJY8f0s
presentation: https://github.com/JeremyVoisin/discovering-arcore
draft: false
---

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

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

@ -9,7 +9,7 @@ tags:
level: intermediate
speakers:
- noel_mace
videoId: null
videoId: "-d_Ka7OE4Xk"
presentation: https://modern-vanilla.wof.show/
draft: false
---

@ -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
- Un système multi-process simple qui va permettre de découvrir le surcoût des changements de contexte liés à la programmation concurrentielle

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

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

@ -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.
Let's dig in what it takes to achieve DevOps in large companies, with Airbus as an example.

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

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

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

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

@ -12,7 +12,7 @@ tags:
level: intermediate
speakers:
- sylvain_wallez
videoId: null
videoId: LShM4QzMOxY
presentation: null
draft: false
---

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

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

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

@ -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
* additional correctness guarantees, like the absence of iterator validation or strict control of error conditions

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

Loading…
Cancel
Save