Use new tooling

master
Igor Laborie 5 years ago
parent 95fd725f13
commit 1ee3944798
  1. 3
      content/partners/communautes/duchess-fr.md
  2. 3
      content/partners/communautes/gdg-toulouse.md
  3. 3
      content/partners/communautes/python-toulouse.md
  4. 3
      content/partners/communautes/rust-toulouse.md
  5. 3
      content/partners/communautes/toulouse-data-science.md
  6. 3
      content/partners/communautes/toulouse-devops.md
  7. 3
      content/partners/communautes/toulouse-jug.md
  8. 3
      content/partners/communautes/toulousejs.md
  9. 12
      content/partners/gold/apside.md
  10. 17
      content/partners/gold/axileo.md
  11. 18
      content/partners/gold/berger_levrault.md
  12. 20
      content/partners/gold/cirruseo_part_of_accenture.md
  13. 19
      content/partners/gold/continental.md
  14. 13
      content/partners/gold/elastic.md
  15. 19
      content/partners/gold/groupe_pierre_fabre.md
  16. 17
      content/partners/gold/informatique_banque_populaire.md
  17. 13
      content/partners/gold/ippon.md
  18. 20
      content/partners/gold/jfrog.md
  19. 19
      content/partners/gold/lyra_network.md
  20. 23
      content/partners/gold/monkeypatch.md
  21. 18
      content/partners/gold/neo_soft_groupe.md
  22. 19
      content/partners/gold/smile.md
  23. 3
      content/partners/media/programmez.md
  24. 17
      content/partners/platinium/airbus.md
  25. 17
      content/partners/platinium/cenareo.md
  26. 17
      content/partners/platinium/sii.md
  27. 14
      content/partners/platinium/stack_labs.md
  28. 14
      content/partners/soutien/cnes.md
  29. 14
      content/partners/soutien/decasoft.md
  30. 21
      content/partners/soutien/liberty_rider.md
  31. 17
      content/partners/soutien/morning.md
  32. 15
      content/partners/soutien/squoring_technologies.md
  33. 21
      content/partners/startup/intuiface.md
  34. 24
      content/partners/startup/onestock.md
  35. 18
      content/partners/startup/openairlines.md
  36. 11
      content/sessions/101_keynote_d_ouverture.md
  37. 11
      content/sessions/102_keynote_de_fermeture.md
  38. 14
      content/sessions/10_est_une_puissance_de_2.md
  39. 11
      content/sessions/205_office_hours.md
  40. 11
      content/sessions/206_office_hours.md
  41. 11
      content/sessions/207_office_hours.md
  42. 11
      content/sessions/211_office_hours.md
  43. 11
      content/sessions/212_office_hours.md
  44. 13
      content/sessions/3_techniques_faciles_de_manipulation.md
  45. 14
      content/sessions/_47_ans___ils_nont_toujours_pas_remarque__.md
  46. 10
      content/sessions/__lunch.md
  47. 15
      content/sessions/__open.md
  48. 11
      content/sessions/__party.md
  49. 11
      content/sessions/__pause.md
  50. 19
      content/sessions/_numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_.md
  51. 14
      content/sessions/_votre_api_web_passe_t_elle_le_controle_technique__.md
  52. 15
      content/sessions/a_kotlin_multiplatform_evolution.md
  53. 15
      content/sessions/a_la_decouverte_de_la_realite_augmentee_avec_arcore.md
  54. 13
      content/sessions/allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_.md
  55. 15
      content/sessions/applications_de_brainfuck__langage_minimaliste_mais_turing_complet.md
  56. 14
      content/sessions/authentication_authorization_starters_battle.md
  57. 18
      content/sessions/blanc.md
  58. 15
      content/sessions/brace_yourself__vanilla_is_coming__back__.md
  59. 18
      content/sessions/comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch.md
  60. 14
      content/sessions/de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne.md
  61. 14
      content/sessions/developpeurs_en_reconversion__developpeurs_quand_meme__.md
  62. 13
      content/sessions/devops_at_scale.md
  63. 15
      content/sessions/four_diseases.md
  64. 14
      content/sessions/introduction_a_la_programmation_par_contraintes.md
  65. 10
      content/sessions/keynote_close.md
  66. 10
      content/sessions/keynote_open.md
  67. 16
      content/sessions/l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus.md
  68. 15
      content/sessions/le_burn_out_agile.md
  69. 14
      content/sessions/le_design_de_l_erreur.md
  70. 18
      content/sessions/le_troll_dans_ta_machine_____une_courte_introduction_a_la_pensee_de_jean_yves_girard.md
  71. 20
      content/sessions/live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__.md
  72. 14
      content/sessions/machine_learning_avec_des_allumettes_et_des_cotillons.md
  73. 14
      content/sessions/modern_forms_in_react.md
  74. 18
      content/sessions/mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur.md
  75. 15
      content/sessions/monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques.md
  76. 11
      content/sessions/office-hour-01.md
  77. 11
      content/sessions/office-hour-02.md
  78. 11
      content/sessions/office-hour-03.md
  79. 11
      content/sessions/office-hour-04.md
  80. 10
      content/sessions/office-hour-05.md
  81. 10
      content/sessions/office-hour-06.md
  82. 10
      content/sessions/office-hour-11.md
  83. 10
      content/sessions/office-hour-12.md
  84. 13
      content/sessions/premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core.md
  85. 14
      content/sessions/quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux.md
  86. 14
      content/sessions/rockin_in_the_angular_world.md
  87. 15
      content/sessions/rust__webassembly__and_the_future_of_serverless.md
  88. 15
      content/sessions/rust_as_a_high_level_langage.md
  89. 15
      content/sessions/the_freedom_of_static_typing.md
  90. 13
      content/sessions/the_rise_of_the_web.md
  91. 14
      content/sessions/un_distributeur_automatique_d_argent_de_poche_pour_les_enfants.md
  92. 15
      content/sessions/une_histoire_de_l_informatique__du_metier_a_tisser_a_la_machine_de_babbage___.md
  93. 13
      content/sessions/webgpu__next_generation_3d_graphics_on_the_web.md
  94. 16
      content/speakers/adrien_anceau.md
  95. 12
      content/speakers/aleksey_kladov.md
  96. 16
      content/speakers/alessio_coltellacci.md
  97. 15
      content/speakers/andrew_radev.md
  98. 17
      content/speakers/christophe_jollivet.md
  99. 17
      content/speakers/clement_duffau.md
  100. 10
      content/speakers/corentin_wallez.md
  101. Some files were not shown because too many files have changed in this diff Show More

@ -1,10 +1,11 @@
--- ---
title: Duchess FR title: Duchess FR
type: partner type: communautes
category: communautes category: communautes
website: 'https://www.duchess-france.org/' website: 'https://www.duchess-france.org/'
logo: /images/partners/community/duchess_fr.svg logo: /images/partners/community/duchess_fr.svg
socials: [] socials: []
key: duchess-fr
--- ---
Find Duchess FR on [https://www.duchess-france.org/](https://www.duchess-france.org/) Find Duchess FR on [https://www.duchess-france.org/](https://www.duchess-france.org/)

@ -1,10 +1,11 @@
--- ---
title: GDG Toulouse title: GDG Toulouse
type: partner type: communautes
category: communautes category: communautes
website: 'https://www.gdgtoulouse.fr/' website: 'https://www.gdgtoulouse.fr/'
logo: /images/partners/community/gdgtoulouse.svg logo: /images/partners/community/gdgtoulouse.svg
socials: [] socials: []
key: gdg-toulouse
--- ---
Find GDG Toulouse on [https://www.gdgtoulouse.fr/](https://www.gdgtoulouse.fr/) Find GDG Toulouse on [https://www.gdgtoulouse.fr/](https://www.gdgtoulouse.fr/)

@ -1,10 +1,11 @@
--- ---
title: Python Toulouse title: Python Toulouse
type: partner type: communautes
category: communautes category: communautes
website: 'https://www.meetup.com/Python-Toulouse/' website: 'https://www.meetup.com/Python-Toulouse/'
logo: /images/partners/community/python_toulouse.jpeg logo: /images/partners/community/python_toulouse.jpeg
socials: [] socials: []
key: python-toulouse
--- ---
Find Python Toulouse on [https://www.meetup.com/Python-Toulouse/](https://www.meetup.com/Python-Toulouse/) Find Python Toulouse on [https://www.meetup.com/Python-Toulouse/](https://www.meetup.com/Python-Toulouse/)

@ -1,10 +1,11 @@
--- ---
title: Rust Toulouse title: Rust Toulouse
type: partner type: communautes
category: communautes category: communautes
website: 'https://www.gdgtoulouse.fr/' website: 'https://www.gdgtoulouse.fr/'
logo: /images/partners/community/rust.png logo: /images/partners/community/rust.png
socials: [] socials: []
key: rust-toulouse
--- ---
Find Rust Toulouse on [meetup](https://www.meetup.com/Toulouse-Rust-Meetup/) Find Rust Toulouse on [meetup](https://www.meetup.com/Toulouse-Rust-Meetup/)

@ -1,10 +1,11 @@
--- ---
title: Toulouse Data Science title: Toulouse Data Science
type: partner type: communautes
category: communautes category: communautes
website: 'http://www.tlse-data-science.fr/' website: 'http://www.tlse-data-science.fr/'
logo: /images/partners/community/tds.png logo: /images/partners/community/tds.png
socials: [] socials: []
key: toulouse-data-science
--- ---
Find Toulouse Data Science on [http://www.tlse-data-science.fr/](http://www.tlse-data-science.fr/) Find Toulouse Data Science on [http://www.tlse-data-science.fr/](http://www.tlse-data-science.fr/)

@ -1,10 +1,11 @@
--- ---
title: Toulouse Devops title: Toulouse Devops
type: partner type: communautes
category: communautes category: communautes
website: 'http://toulousedevops.org/' website: 'http://toulousedevops.org/'
logo: /images/partners/community/toulousedevops.jpg logo: /images/partners/community/toulousedevops.jpg
socials: [] socials: []
key: toulouse-devops
--- ---
Find Toulouse Devops on [http://toulousedevops.org/](http://toulousedevops.org/) Find Toulouse Devops on [http://toulousedevops.org/](http://toulousedevops.org/)

@ -1,10 +1,11 @@
--- ---
title: Toulouse JUG title: Toulouse JUG
type: partner type: communautes
category: communautes category: communautes
website: 'https://www.toulousejug.org/' website: 'https://www.toulousejug.org/'
logo: /images/partners/community/toulouse_jug.png logo: /images/partners/community/toulouse_jug.png
socials: [] socials: []
key: toulouse-jug
--- ---
Find Toulouse JUG on [https://www.toulousejug.org/](https://www.toulousejug.org/) Find Toulouse JUG on [https://www.toulousejug.org/](https://www.toulousejug.org/)

@ -1,10 +1,11 @@
--- ---
title: ToulouseJS title: ToulouseJS
type: partner type: communautes
category: communautes category: communautes
website: 'https://twitter.com/ToulouseJS' website: 'https://twitter.com/ToulouseJS'
logo: /images/partners/community/toulousejs.png logo: /images/partners/community/toulousejs.png
socials: [] socials: []
key: toulousejs
--- ---
Find ToulouseJS on [https://twitter.com/ToulouseJS](https://twitter.com/ToulouseJS) Find ToulouseJS on [https://twitter.com/ToulouseJS](https://twitter.com/ToulouseJS)

@ -1,21 +1,21 @@
--- ---
title: APSIDE title: APSIDE
type: partner type: gold
category: gold category: gold
order: 20 order: 20
logo: /images/partners/logo-apside.png logo: /images/partners/logo-apside.png
website: http://www.apside.com website: 'http://www.apside.com'
lang: fr lang: fr
why: "What else ?" why: What else ?
socials: socials:
- icon: facebook - icon: facebook
link: https://facebook.com/ApsideGroupe link: 'https://facebook.com/ApsideGroupe'
name: ApsideGroupe name: ApsideGroupe
- icon: twitter - icon: twitter
link: https://twitter.com/ApsideGroupe link: 'https://twitter.com/ApsideGroupe'
name: ApsideGroupe name: ApsideGroupe
draft: false draft: false
key: apside
--- ---
APSIDE est une société de conseil en ingénierie qui accompagne tous les acteurs de l'écosystème IT sur leurs projets innovants. APSIDE est une société de conseil en ingénierie qui accompagne tous les acteurs de l'écosystème IT sur leurs projets innovants.
Tous nos ingénieurs ont leur spécialité : JAVA, JS, BDD, C#, PHP, C++ ... Tous nos ingénieurs ont leur spécialité : JAVA, JS, BDD, C#, PHP, C++ ...

@ -1,23 +1,26 @@
--- ---
title: AXILEO title: AXILEO
type: partner type: gold
category: gold category: gold
order: 22 order: 22
logo: /images/partners/logo-axileo.png logo: /images/partners/logo-axileo.png
website: http://www.axileo.com website: 'http://www.axileo.com'
lang: fr lang: fr
why: "C'est la conférence des développeurs fait par des développeurs. Pour rien au monde nous ne manquerons cet événement exceptionnel. C'est une occasion unique pour nous de partager et d’échanger autour des nouvelles technologies." why: >-
C'est la conférence des développeurs fait par des développeurs. Pour rien au
monde nous ne manquerons cet événement exceptionnel. C'est une occasion unique
pour nous de partager et d’échanger autour des nouvelles technologies.
socials: socials:
- icon: facebook - icon: facebook
link: https://www.facebook.com/Axileo75 link: 'https://www.facebook.com/Axileo75'
name: AXILEO name: AXILEO
- icon: twitter - icon: twitter
link: https://twitter.com/AXILEO1 link: 'https://twitter.com/AXILEO1'
name: AXILEO1 name: AXILEO1
- icon: linkedin - icon: linkedin
link: https://www.linkedin.com/company/axileo link: 'https://www.linkedin.com/company/axileo'
name: AXILEO name: AXILEO
draft: false draft: false
key: axileo
--- ---
AXILEO est spécialisée dans l'innovation et la transformation digitale des entreprises. La société se distingue par un management innovant, sur le modèle de l'entreprise libérée, où les salariés participent et définissent la stratégie de l'entreprise. AXILEO est spécialisée dans l'innovation et la transformation digitale des entreprises. La société se distingue par un management innovant, sur le modèle de l'entreprise libérée, où les salariés participent et définissent la stratégie de l'entreprise.

@ -1,21 +1,27 @@
--- ---
title: Berger Levrault title: Berger Levrault
type: partner type: gold
category: gold category: gold
order: 14 order: 14
logo: /images/partners/logo-berger_levrault.png logo: /images/partners/logo-berger_levrault.png
website: https://www.berger-levrault.com website: 'https://www.berger-levrault.com'
lang: fr lang: fr
why: "Berger-Levrault, en pleine expansion nationale et internationale, se distingue par sa pérennité exceptionnelle grâce à sa capacité d'anticipation des innovations. Le développement étant notre cœur de métier, c'est tout naturellement que nous souhaitons participer au \"Developers Festival\" et rencontrer des talents pour vivre une aventure humaine et technologique au sein de Berger-Levrault." why: >-
Berger-Levrault, en pleine expansion nationale et internationale, se distingue
par sa pérennité exceptionnelle grâce à sa capacité d'anticipation des
innovations. Le développement étant notre cœur de métier, c'est tout
naturellement que nous souhaitons participer au "Developers Festival" et
rencontrer des talents pour vivre une aventure humaine et technologique au
sein de Berger-Levrault.
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/bergerlevrault link: 'https://twitter.com/bergerlevrault'
name: bergerlevrault name: bergerlevrault
- icon: linkedin - icon: linkedin
link: https://linkedin.com/company/berger-levrault link: 'https://linkedin.com/company/berger-levrault'
name: berger-levrault name: berger-levrault
draft: false draft: false
key: berger_levrault
--- ---
Berger-Levrault, éditeur de logiciel international et multisectoriel, accompagne les professionnels privés et publics à répondre aux exigences croissantes de performance dans leurs métiers et les citoyens dans leur vie quotidienne. Berger-Levrault, éditeur de logiciel international et multisectoriel, accompagne les professionnels privés et publics à répondre aux exigences croissantes de performance dans leurs métiers et les citoyens dans leur vie quotidienne.

@ -1,23 +1,29 @@
--- ---
title: Cirruseo part of Accenture title: Cirruseo part of Accenture
type: partner type: gold
category: gold category: gold
order: 19 order: 19
logo: /images/partners/logo-cirruseo_part_of_accenture.png logo: /images/partners/logo-cirruseo_part_of_accenture.png
website: http://www.cirruseo.com website: 'http://www.cirruseo.com'
lang: fr lang: fr
why: "Récemment acquis par Accenture, Cirruseo part of Accenture participe depuis 4 années consécutives au DevFest dans les villes de Paris et Toulouse où nos locaux sont implantés. En tant que pure player et premier partenaire Google Cloud, cet événement constitue une vitrine incontournable pour nous faire connaître de la communauté spécifique que constitue les développeurs et faire la promotion de nos expertises et savoirs faire." why: >-
Récemment acquis par Accenture, Cirruseo part of Accenture participe depuis 4
années consécutives au DevFest dans les villes de Paris et Toulouse où nos
locaux sont implantés. En tant que pure player et premier partenaire Google
Cloud, cet événement constitue une vitrine incontournable pour nous faire
connaître de la communauté spécifique que constitue les développeurs et faire
la promotion de nos expertises et savoirs faire.
socials: socials:
- icon: facebook - icon: facebook
link: https://www.facebook.com/Cirruseo-362946873789545/ link: 'https://www.facebook.com/Cirruseo-362946873789545/'
name: Cirruseo name: Cirruseo
- icon: twitter - icon: twitter
link: https://twitter.com/cirruseo link: 'https://twitter.com/cirruseo'
name: Cirruseo name: Cirruseo
- icon: linkedin - icon: linkedin
link: https://www.linkedin.com/company/cirruseo/ link: 'https://www.linkedin.com/company/cirruseo/'
name: Cirruseo name: Cirruseo
draft: false draft: false
key: cirruseo_part_of_accenture
--- ---
Créé en 2011, Cirruseo est l’un des principaux partenaires de Google Cloud en France et l’un des plus importants acteurs français spécialisés exclusivement dans les services Google Cloud. Cirruseo accompagne ses clients dans leur transformation numérique, de l’expérience collaborateur autour des solutions Chrome et G Suite, à celle des métiers avec les services de Google Cloud Platform. Les solutions digitales de Cirruseo sont mobiles, intègrent la Data et l’Analytics by design, et sont conçues pour et par le Cloud. En 2019, Cirruseo a été classé parmi les 1 000 entreprises les plus dynamiques en Europe par le Financial Times. Depuis sa création, Cirruseo a réalisé 48% de croissance moyenne par an. Elle compte aujourd’hui plus de 600 clients, plus de 100 collaborateurs et deux bureaux à Paris et Toulouse. Créé en 2011, Cirruseo est l’un des principaux partenaires de Google Cloud en France et l’un des plus importants acteurs français spécialisés exclusivement dans les services Google Cloud. Cirruseo accompagne ses clients dans leur transformation numérique, de l’expérience collaborateur autour des solutions Chrome et G Suite, à celle des métiers avec les services de Google Cloud Platform. Les solutions digitales de Cirruseo sont mobiles, intègrent la Data et l’Analytics by design, et sont conçues pour et par le Cloud. En 2019, Cirruseo a été classé parmi les 1 000 entreprises les plus dynamiques en Europe par le Financial Times. Depuis sa création, Cirruseo a réalisé 48% de croissance moyenne par an. Elle compte aujourd’hui plus de 600 clients, plus de 100 collaborateurs et deux bureaux à Paris et Toulouse.

@ -1,24 +1,29 @@
--- ---
title: Continental title: Continental
type: partner type: gold
category: gold category: gold
order: 10 order: 10
logo: /images/partners/logo-continental.png logo: /images/partners/logo-continental.png
website: https://www.continental-corporation.com website: 'https://www.continental-corporation.com'
lang: en lang: en
why: "At Continental Digital Services France (CDSF), we are convinced that our success depends on the members of our teams and our \"startup\" culture backed by a larger group. Being a Devfest's sponsor is a great opportunity to share with & meet passionate people, guided by curiosity and innovation, eager to make a real impact on the mobility services of the future !" why: >-
At Continental Digital Services France (CDSF), we are convinced that our
success depends on the members of our teams and our "startup" culture backed
by a larger group. Being a Devfest's sponsor is a great opportunity to share
with & meet passionate people, guided by curiosity and innovation, eager to
make a real impact on the mobility services of the future !
socials: socials:
- icon: facebook - icon: facebook
link: https://facebook.com/Continental link: 'https://facebook.com/Continental'
name: Continental France name: Continental France
- icon: twitter - icon: twitter
link: https://twitter.com/continental_fr link: 'https://twitter.com/continental_fr'
name: Continental France name: Continental France
- icon: linkedin - icon: linkedin
link: https://linkedin.com/company/continental link: 'https://linkedin.com/company/continental'
name: Continental name: Continental
draft: false draft: false
key: continental
--- ---
Continental develops pioneering technologies and services for sustainable and connected mobility of people and their goods. Continental develops pioneering technologies and services for sustainable and connected mobility of people and their goods.
Founded in 1871, the technology company offers safe, efficient, intelligent, and affordable solutions for vehicles, machines, traffic and transportation. Founded in 1871, the technology company offers safe, efficient, intelligent, and affordable solutions for vehicles, machines, traffic and transportation.

@ -1,17 +1,20 @@
--- ---
title: Elastic title: Elastic
type: partner type: gold
category: gold category: gold
order: 11 order: 11
logo: /images/partners/logo-elastic.png logo: /images/partners/logo-elastic.png
website: https://www.elastic.co/ website: 'https://www.elastic.co/'
lang: fr lang: fr
why: "DevFest Toulouse est l'événement incontournable de la région pour les développeurs. C'est une opportunité unique pour nous d'échanger avec nos clients et utilisateurs." why: >-
DevFest Toulouse est l'événement incontournable de la région pour les
développeurs. C'est une opportunité unique pour nous d'échanger avec nos
clients et utilisateurs.
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/elastic link: 'https://twitter.com/elastic'
name: Elastic name: Elastic
draft: false draft: false
key: elastic
--- ---
Nous sommes les créateurs de la suite Elastic: Elasticsearch, Kibana, Beats et Logstash. Recherchez, analysez et visualisez vos données da façon sécurisée et fiable. Nous sommes les créateurs de la suite Elastic: Elasticsearch, Kibana, Beats et Logstash. Recherchez, analysez et visualisez vos données da façon sécurisée et fiable.

@ -1,20 +1,25 @@
--- ---
title: Groupe Pierre Fabre title: Groupe Pierre Fabre
type: partner type: gold
category: gold category: gold
order: 24 order: 24
logo: /images/partners/logo-groupe_pierre_fabre.png logo: /images/partners/logo-groupe_pierre_fabre.png
website: https://www.pierre-fabre.com/fr website: 'https://www.pierre-fabre.com/fr'
lang: fr lang: fr
why: "Simples partenaires l’an dernier, nous avons été séduits par la dynamique de cet évènement, et nous avons décidé cette année d’aller plus loin. Venez nous rencontrer sur notre stand et découvrir nos projets ! why: >-
Nous serons présents et en forme pour partager ce moment convivial et vous faire découvrir les initiatives digitales menées par le Groupe Pierre Fabre. Simples partenaires l’an dernier, nous avons été séduits par la dynamique de
Nous avons hâte de participer à ce rassemblement qui allie nouvelles technologies, rencontres inoubliables et une grande dose de bonne humeur !" cet évènement, et nous avons décidé cette année d’aller plus loin. Venez nous
rencontrer sur notre stand et découvrir nos projets ! Nous serons présents et
en forme pour partager ce moment convivial et vous faire découvrir les
initiatives digitales menées par le Groupe Pierre Fabre. Nous avons hâte de
participer à ce rassemblement qui allie nouvelles technologies, rencontres
inoubliables et une grande dose de bonne humeur !
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/PierreFabre link: 'https://twitter.com/PierreFabre'
name: PierreFabre name: PierreFabre
draft: false draft: false
key: groupe_pierre_fabre
--- ---
Créé en 1962 par Pierre Fabre, pharmacien d’officine à Castres (Tarn), le Groupe Pierre Fabre est présent depuis plus de 50 ans sur un continuum d’activités allant des médicaments de prescription aux soins dermo-cosmétiques en passant par la santé grand public. Créé en 1962 par Pierre Fabre, pharmacien d’officine à Castres (Tarn), le Groupe Pierre Fabre est présent depuis plus de 50 ans sur un continuum d’activités allant des médicaments de prescription aux soins dermo-cosmétiques en passant par la santé grand public.
2ème laboratoire dermo-cosmétique mondial et 2ème groupe pharmaceutique privé français, Pierre Fabre emploie près de 11 000 collaborateurs, détient des filiales dans 47 pays et distribue ses produits dans plus de 130 pays. 2ème laboratoire dermo-cosmétique mondial et 2ème groupe pharmaceutique privé français, Pierre Fabre emploie près de 11 000 collaborateurs, détient des filiales dans 47 pays et distribue ses produits dans plus de 130 pays.

@ -1,20 +1,25 @@
--- ---
title: Informatique Banque Populaire title: Informatique Banque Populaire
type: partner type: gold
category: gold category: gold
order: 3 order: 3
logo: /images/partners/logo-informatique_banque_populaire.png logo: /images/partners/logo-informatique_banque_populaire.png
website: https://informatique.banquepopulaire.fr/ website: 'https://informatique.banquepopulaire.fr/'
lang: fr lang: fr
why: "Le DevFest Toulouse est un événement incontournable pour tout acteur IT en Occitanie. C'est une évidence pour Informatique Banque Populaire de s'associer à cette manifestation faite pour et par des développeurs et qui chaque année rassemble à fois : le meilleur des connaissances, des speakers de qualité, une organisation au top et une ambiance de dingue !" why: >-
Le DevFest Toulouse est un événement incontournable pour tout acteur IT en
Occitanie. C'est une évidence pour Informatique Banque Populaire de s'associer
à cette manifestation faite pour et par des développeurs et qui chaque année
rassemble à fois : le meilleur des connaissances, des speakers de qualité, une
organisation au top et une ambiance de dingue !
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/InformatiqueBP link: 'https://twitter.com/InformatiqueBP'
name: InformatiqueBP name: InformatiqueBP
- icon: linkedin - icon: linkedin
link: https://linkedin.com/company/informatique-banque-populaire link: 'https://linkedin.com/company/informatique-banque-populaire'
name: Informatique Banque Populaire name: Informatique Banque Populaire
draft: false draft: false
key: informatique_banque_populaire
--- ---
Informatique Banque Populaire, filiale du groupe bancaire BPCE, assure le développement informatique du système d’information des Banques Populaires. Informatique Banque Populaire, filiale du groupe bancaire BPCE, assure le développement informatique du système d’information des Banques Populaires.

@ -1,19 +1,22 @@
--- ---
title: Ippon title: Ippon
type: partner type: gold
category: gold category: gold
order: 25 order: 25
logo: /images/partners/logo-ippon.png logo: /images/partners/logo-ippon.png
lang: fr lang: fr
why: "Ippon a toujours été au coeur des communautés tech. En s'implantant à Toulouse en 2018, nous avons décider de nous associer avec l'événement de référence : le DevFest Toulouse. " why: >-
Ippon a toujours été au coeur des communautés tech. En s'implantant à Toulouse
en 2018, nous avons décider de nous associer avec l'événement de référence :
le DevFest Toulouse.
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/ippontech link: 'https://twitter.com/ippontech'
name: ippontech name: ippontech
- icon: linkedin - icon: linkedin
link: https://linkedin.com/company/20908 link: 'https://linkedin.com/company/20908'
name: Ippon Technologies name: Ippon Technologies
draft: false draft: false
key: ippon
--- ---
Ippon est un cabinet de conseil qui accélère les projets innovants de ses clients de la page blanche au Cloud. Nos équipes dans le monde accompagnent les organisations dans la transformation d'idées innovantes en solutions logicielles de haute qualité avec un focus particulier sur le Time To Market. Ippon est un cabinet de conseil qui accélère les projets innovants de ses clients de la page blanche au Cloud. Nos équipes dans le monde accompagnent les organisations dans la transformation d'idées innovantes en solutions logicielles de haute qualité avec un focus particulier sur le Time To Market.

@ -1,23 +1,29 @@
--- ---
title: JFrog title: JFrog
type: partner type: gold
category: gold category: gold
order: 23 order: 23
logo: /images/partners/logo-jfrog.png logo: /images/partners/logo-jfrog.png
website: https://jfrog.com website: 'https://jfrog.com'
lang: fr lang: fr
why: "En tant qu’éditeur de logiciels local, nous sommes content de faire partie du DevFest Toulouse de nouveau. C’est un endroit idéal pour rencontrer nos utilisateurs, rencontrer de nouveaux contacts et rappeler à la communauté des développeurs Toulousains que nous avons des emplois géniaux à offrir ;-). De plus, notre propre équipe apprend dans les sessions également et nous pouvons créer des réseaux et échanger avec les autres entreprises partenaires." why: >-
En tant qu’éditeur de logiciels local, nous sommes content de faire partie du
DevFest Toulouse de nouveau. C’est un endroit idéal pour rencontrer nos
utilisateurs, rencontrer de nouveaux contacts et rappeler à la communauté des
développeurs Toulousains que nous avons des emplois géniaux à offrir ;-). De
plus, notre propre équipe apprend dans les sessions également et nous pouvons
créer des réseaux et échanger avec les autres entreprises partenaires.
socials: socials:
- icon: facebook - icon: facebook
link: https://facebook.com/artifrog link: 'https://facebook.com/artifrog'
name: artifrog name: artifrog
- icon: twitter - icon: twitter
link: https://twitter.com/jfrog link: 'https://twitter.com/jfrog'
name: jfrog name: jfrog
- icon: linkedin - icon: linkedin
link: https://linkedin.com/company/455737 link: 'https://linkedin.com/company/455737'
name: jfrog name: jfrog
draft: false draft: false
key: jfrog
--- ---
JFrog - The Liquid Software Company JFrog - The Liquid Software Company

@ -1,21 +1,28 @@
--- ---
title: Lyra Network title: Lyra Network
type: partner type: gold
category: gold category: gold
order: 16 order: 16
logo: /images/partners/logo-lyra_network.png logo: /images/partners/logo-lyra_network.png
website: https://lyra.com/fr/ website: 'https://lyra.com/fr/'
lang: fr lang: fr
why: "Le DevFest est LE rendez-vous annuel incontournable pour tout passionné de développement qui se respecte ! Partenaire du DevFest depuis sa première édition, nous sommes fiers de partager les mêmes valeurs et d'encourager l'échange et le partage autour des nouvelles technologies. C'était donc une évidence de sponsoriser un tel événement qui associe aussi bien des conférences de qualité et un cadre propice à l'échange où l'ambiance est chaque année au rendez-vous !" why: >-
Le DevFest est LE rendez-vous annuel incontournable pour tout passionné de
développement qui se respecte ! Partenaire du DevFest depuis sa première
édition, nous sommes fiers de partager les mêmes valeurs et d'encourager
l'échange et le partage autour des nouvelles technologies. C'était donc une
évidence de sponsoriser un tel événement qui associe aussi bien des
conférences de qualité et un cadre propice à l'échange où l'ambiance est
chaque année au rendez-vous !
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/LyraNetwork link: 'https://twitter.com/LyraNetwork'
name: LyraNetwork name: LyraNetwork
- icon: linkedin - icon: linkedin
link: https://www.linkedin.com/company/lyra-network_2 link: 'https://www.linkedin.com/company/lyra-network_2'
name: Lyra Network name: Lyra Network
draft: false draft: false
key: lyra_network
--- ---
LYRA NETWORK est née en 2001 de la rencontre entre des savoir-faire, la technologie et l’esprit visionnaire de ses fondateurs. Leader en France dans la sécurisation des paiements, Lyra Network offre des services à valeurs ajoutées pour le commerce de proximité et le paiement en ligne (PayZen®). LYRA NETWORK est née en 2001 de la rencontre entre des savoir-faire, la technologie et l’esprit visionnaire de ses fondateurs. Leader en France dans la sécurisation des paiements, Lyra Network offre des services à valeurs ajoutées pour le commerce de proximité et le paiement en ligne (PayZen®).

@ -1,23 +1,30 @@
--- ---
title: MonkeyPatch title: MonkeyPatch
type: partner type: gold
category: gold category: gold
order: 15 order: 15
logo: /images/partners/logo-monkeypatch.png logo: /images/partners/logo-monkeypatch.png
website: http://www.monkeypatch.io/ website: 'http://www.monkeypatch.io/'
lang: fr lang: fr
why: "Ancrée dans nos valeurs, la passion de la tech. nous motive à soutenir les initiatives qui permettent de promouvoir, d’échanger ou de partager autour des nouvelles technos et des architectures modernes. why: >-
C’est donc naturellement que l’on a décidé de soutenir les conférences en Occitanie (DevFest Toulouse, SunnyTech) et les meetups (GDG Toulouse, JUG Toulouse). Ancrée dans nos valeurs, la passion de la tech. nous motive à soutenir les
Une conférence comme le Devfest permet à un grand nombre de développeurs d’avoir accès à des conférences de qualité. C’est également une belle occasion pour que certains Monkeys pitchent des talks reprenant leur veille ou leurs retours d’expérience." initiatives qui permettent de promouvoir, d’échanger ou de partager autour des
nouvelles technos et des architectures modernes. C’est donc naturellement que
l’on a décidé de soutenir les conférences en Occitanie (DevFest Toulouse,
SunnyTech) et les meetups (GDG Toulouse, JUG Toulouse). Une conférence comme
le Devfest permet à un grand nombre de développeurs d’avoir accès à des
conférences de qualité. C’est également une belle occasion pour que certains
Monkeys pitchent des talks reprenant leur veille ou leurs retours
d’expérience.
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/monkeypatch_io link: 'https://twitter.com/monkeypatch_io'
name: monkeypatch_io name: monkeypatch_io
- icon: linkedin - icon: linkedin
link: https://linkedin.com/company/monkeypatch-io link: 'https://linkedin.com/company/monkeypatch-io'
name: MonkeyPatch.io name: MonkeyPatch.io
draft: false draft: false
key: monkeypatch
--- ---
MonkeyPatch est avant tout une équipe constituée de développeurs ayant de solides bagages techniques et des références significatives dans les nouvelles technos et les architectures modernes. MonkeyPatch est avant tout une équipe constituée de développeurs ayant de solides bagages techniques et des références significatives dans les nouvelles technos et les architectures modernes.

@ -1,24 +1,28 @@
--- ---
title: NEO-SOFT Groupe title: NEO-SOFT Groupe
type: partner type: gold
category: gold category: gold
order: 12 order: 12
logo: /images/partners/logo-neo_soft_groupe.png logo: /images/partners/logo-neo_soft_groupe.png
website: https://www.neo-soft.fr/ website: 'https://www.neo-soft.fr/'
lang: fr lang: fr
why: "Parce nous sommes passionnés et toulousains et que le DevFest c'est LE regroupement des passionnées de la Ville Rose et d'ailleurs ! Parce que notre job ne s'arrête pas à satisfaire un client mais à apprendre et partager nos connaissances ." why: >-
Parce nous sommes passionnés et toulousains et que le DevFest c'est LE
regroupement des passionnées de la Ville Rose et d'ailleurs ! Parce que notre
job ne s'arrête pas à satisfaire un client mais à apprendre et partager nos
connaissances .
socials: socials:
- icon: facebook - icon: facebook
link: https://facebook.com/neo.soft.groupe link: 'https://facebook.com/neo.soft.groupe'
name: Néo-Soft Groupe name: Néo-Soft Groupe
- icon: twitter - icon: twitter
link: https://twitter.com/neosoft_ link: 'https://twitter.com/neosoft_'
name: NeoSoft name: NeoSoft
- icon: linkedin - icon: linkedin
link: http://www.linkedin.com/company/neo-soft-services link: 'http://www.linkedin.com/company/neo-soft-services'
name: Néo-Soft Groupe name: Néo-Soft Groupe
draft: false draft: false
key: neo_soft_groupe
--- ---
Créé en 2005 à Rennes par son PDG actuel Soïg, le Groupe Néo-Soft est aujourd’hui reconnu pour l’expertise de ses 1 300 consultants et ses 16 implantations. Créé en 2005 à Rennes par son PDG actuel Soïg, le Groupe Néo-Soft est aujourd’hui reconnu pour l’expertise de ses 1 300 consultants et ses 16 implantations.
Néo-Soft est une société de Conseil en Informatique et Technologies spécialisée dans 5 domaines : Néo-Soft est une société de Conseil en Informatique et Technologies spécialisée dans 5 domaines :

@ -1,21 +1,28 @@
--- ---
title: SMILE title: SMILE
type: partner type: gold
category: gold category: gold
order: 13 order: 13
logo: /images/partners/logo-smile.png logo: /images/partners/logo-smile.png
website: https://www.smile.eu/ website: 'https://www.smile.eu/'
lang: fr lang: fr
why: "Nous avons toujours été proche des développeurs, puisque ce sont 4 d'entre eux qui nous ont fondés. Notre ADN repose donc sur la technique, et la passion pour la contribution, le collectif. Il est donc dans notre culture d'être partie prenante sur les événements auxquels nous croyons. Implanté en Occitanie depuis quelques temps, SMILE a pour souhait de se développer, et pour cela, nous souhaitons renforcer notre proximité avec les acteurs de l'écosystème IT Toulousain." why: >-
Nous avons toujours été proche des développeurs, puisque ce sont 4 d'entre eux
qui nous ont fondés. Notre ADN repose donc sur la technique, et la passion
pour la contribution, le collectif. Il est donc dans notre culture d'être
partie prenante sur les événements auxquels nous croyons. Implanté en
Occitanie depuis quelques temps, SMILE a pour souhait de se développer, et
pour cela, nous souhaitons renforcer notre proximité avec les acteurs de
l'écosystème IT Toulousain.
socials: socials:
- icon: facebook - icon: facebook
link: https://facebook.com/smileopensource link: 'https://facebook.com/smileopensource'
name: Smile - Open Source Solutions name: Smile - Open Source Solutions
- icon: twitter - icon: twitter
link: https://twitter.com/GroupeSmile link: 'https://twitter.com/GroupeSmile'
name: GroupeSmile name: GroupeSmile
draft: false draft: false
key: smile
--- ---
Avec de l’audace et des beaux projets, ajoutez une pincée de culture visionnaire, une bonne dose d’innovation, saupoudrez le tout d’une expertise technique pluridisciplinaire et vous obtenez Smile, le leader européen de l’intégration et de l’infogérance de solutions open source. Avec de l’audace et des beaux projets, ajoutez une pincée de culture visionnaire, une bonne dose d’innovation, saupoudrez le tout d’une expertise technique pluridisciplinaire et vous obtenez Smile, le leader européen de l’intégration et de l’infogérance de solutions open source.

@ -1,11 +1,12 @@
--- ---
title: Programmez title: Programmez
type: partner type: media
category: media category: media
website: 'https://www.programmez.com/' website: 'https://www.programmez.com/'
logo: /images/partners/media/logo_programmez.svg logo: /images/partners/media/logo_programmez.svg
socials: [] socials: []
draft: true draft: true
key: programmez
--- ---
Find Programmez on [https://www.programmez.com/](https://www.programmez.com/) Find Programmez on [https://www.programmez.com/](https://www.programmez.com/)

@ -1,23 +1,26 @@
--- ---
title: Airbus title: Airbus
type: partner type: platinium
category: platinium category: platinium
order: 21 order: 21
logo: /images/partners/logo-airbus.png logo: /images/partners/logo-airbus.png
website: https://www.airbus.com/ website: 'https://www.airbus.com/'
lang: en lang: en
why: "Airbus wishes to renew its participation because the DEV FEST is an essential event through which it can meet developers and speak/present internal projects related to this field of activity." why: >-
Airbus wishes to renew its participation because the DEV FEST is an essential
event through which it can meet developers and speak/present internal projects
related to this field of activity.
socials: socials:
- icon: facebook - icon: facebook
link: http://www.facebook.com/AirbusCareers%20 link: 'http://www.facebook.com/AirbusCareers%20'
name: Airbus careers name: Airbus careers
- icon: twitter - icon: twitter
link: https://twitter.com/AirbusCareers?lang=fr link: 'https://twitter.com/AirbusCareers?lang=fr'
name: airbuscareers name: airbuscareers
- icon: linkedin - icon: linkedin
link: https://www.linkedin.com/company/airbusgroup link: 'https://www.linkedin.com/company/airbusgroup'
name: Airbus name: Airbus
draft: false draft: false
key: airbus
--- ---
Airbus is an international pioneer in the aerospace industry and a leader in designing, manufacturing and delivering aerospace products, services and solutions to customers on a global scale. We believe that it’s not just what we make, but how we make it that counts; promoting responsible, sustainable and inclusive business practices and acting with integrity. Our people work with passion and determination to make the world a more connected, safer and smarter place, on the ground, in the sky and in space. Airbus is an international pioneer in the aerospace industry and a leader in designing, manufacturing and delivering aerospace products, services and solutions to customers on a global scale. We believe that it’s not just what we make, but how we make it that counts; promoting responsible, sustainable and inclusive business practices and acting with integrity. Our people work with passion and determination to make the world a more connected, safer and smarter place, on the ground, in the sky and in space.

@ -1,19 +1,22 @@
--- ---
title: Cenareo title: Cenareo
type: partner type: platinium
category: platinium category: platinium
order: 7 order: 7
logo: /images/partners/logo-cenareo.png logo: /images/partners/logo-cenareo.png
website: https://cenareo.com/fr/ website: 'https://cenareo.com/fr/'
lang: fr lang: fr
why: "Dev Fest is the best place to meet future “tech heroes” that share our values and will help us to shape the future of our ‘state-of-the-art’ technology. why: >-
#ProductExcellence #CustomerSatisfaction #TeamSpirits #Inventiveness #Daring & #Ambition" Dev Fest is the best place to meet future “tech heroes” that share our values
and will help us to shape the future of our ‘state-of-the-art’ technology.
#ProductExcellence #CustomerSatisfaction #TeamSpirits #Inventiveness #Daring
& #Ambition
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/Cenareo link: 'https://twitter.com/Cenareo'
name: https://twitter.com/Cenareo name: 'https://twitter.com/Cenareo'
draft: false draft: false
key: cenareo
--- ---
Cenareo, previously CityMeo, is a real “French Tech” success story. Located in Labège within the IoT Valley, we develop a best-in-class digital signage CMS (SaaS mode) to create, manage and broadcast content on remote displays in real-time, from any PC, tablet or smartphone. Cenareo, previously CityMeo, is a real “French Tech” success story. Located in Labège within the IoT Valley, we develop a best-in-class digital signage CMS (SaaS mode) to create, manage and broadcast content on remote displays in real-time, from any PC, tablet or smartphone.
Created by 4 engineers, Cenareo has experienced exponential growth and rapid development since its inception in 2012, posting triple-digit growth and now counting upwards of 30 employees. Created by 4 engineers, Cenareo has experienced exponential growth and rapid development since its inception in 2012, posting triple-digit growth and now counting upwards of 30 employees.

@ -1,24 +1,27 @@
--- ---
title: SII title: SII
type: partner type: platinium
category: platinium category: platinium
order: 1 order: 1
logo: /images/partners/logo-sii.png logo: /images/partners/logo-sii.png
website: http://toulouse.groupe-sii.com/fr website: 'http://toulouse.groupe-sii.com/fr'
lang: fr lang: fr
why: "It appeared essential to us to bring our support to this « don’t miss » event. We are quite pleased and proud to be able to play a concrete part in its success. " why: >-
It appeared essential to us to bring our support to this « don’t miss » event.
We are quite pleased and proud to be able to play a concrete part in its
success.
socials: socials:
- icon: facebook - icon: facebook
link: https://facebook.com/GroupeSII link: 'https://facebook.com/GroupeSII'
name: Groupe SII name: Groupe SII
- icon: twitter - icon: twitter
link: https://twitter.com/SIISudOuest link: 'https://twitter.com/SIISudOuest'
name: SIISudOuest name: SIISudOuest
- icon: linkedin - icon: linkedin
link: https://linkedin.com/company/sii link: 'https://linkedin.com/company/sii'
name: Groupe SII name: Groupe SII
draft: false draft: false
key: sii
--- ---
After 40 years of partnering with corporations for their engineering needs, the SII Group finds itself at the forefront of innovation and digital transformation. It relies on teams of expert engineers and on methods at the cutting-edge of quality standards for its business centered on engineering consulting (information technology, electronics and telecommunications) and digital services (engineering and network information technology). After 40 years of partnering with corporations for their engineering needs, the SII Group finds itself at the forefront of innovation and digital transformation. It relies on teams of expert engineers and on methods at the cutting-edge of quality standards for its business centered on engineering consulting (information technology, electronics and telecommunications) and digital services (engineering and network information technology).
With nine field offices in France, the Group has built close relationships with local firms and offers a wide spectrum of career opportunities. Its presence in 18 countries and four continents also gives SII the ability to provide support for the international operations of major corporations. With nine field offices in France, the Group has built close relationships with local firms and offers a wide spectrum of career opportunities. Its presence in 18 countries and four continents also gives SII the ability to provide support for the international operations of major corporations.

@ -1,20 +1,22 @@
--- ---
title: STACK LABS title: STACK LABS
type: partner type: platinium
category: platinium category: platinium
order: 0 order: 0
logo: /images/partners/logo-stack_labs.svg logo: /images/partners/logo-stack_labs.svg
website: https://stack-labs.com website: 'https://stack-labs.com'
lang: fr lang: fr
why: "We want to share and meet cool & passionated developers during this incredible event !" why: >-
We want to share and meet cool & passionated developers during this incredible
event !
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/stack_labs link: 'https://twitter.com/stack_labs'
name: stack_labs name: stack_labs
- icon: linkedin - icon: linkedin
link: https://linkedin.com/company/stacklabs link: 'https://linkedin.com/company/stacklabs'
name: stacklabs name: stacklabs
draft: false draft: false
key: stack_labs
--- ---
The new generation tech company. We ❤ code, and building powerful & secured cloud architectures. We invest in tech watch & work with companies like Google & Amazon as partners. The new generation tech company. We ❤ code, and building powerful & secured cloud architectures. We invest in tech watch & work with companies like Google & Amazon as partners.

@ -1,17 +1,21 @@
--- ---
title: CNES title: CNES
type: partner type: soutien
category: soutien category: soutien
order: 5 order: 5
logo: /images/partners/logo-cnes.svg logo: /images/partners/logo-cnes.svg
website: https://cnes.fr website: 'https://cnes.fr'
lang: fr lang: fr
why: "Les métiers du CNES reposent de plus en plus sur l'informatique et le développement logiciel, que ce soit pour les logiciels bord ou les traitements au sol. Ces derniers utilisent de plus en plus les technologies issues du Big Data et du Machine Learning." why: >-
Les métiers du CNES reposent de plus en plus sur l'informatique et le
développement logiciel, que ce soit pour les logiciels bord ou les traitements
au sol. Ces derniers utilisent de plus en plus les technologies issues du Big
Data et du Machine Learning.
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/CNES link: 'https://twitter.com/CNES'
name: CNES name: CNES
draft: false draft: false
key: cnes
--- ---
Le CNES propose aux pouvoirs publics la politique spatiale de la France et la met en oeuvre dans 5 grands domaines stratégiques : Ariane, les Sciences, l’Observation, les Télécommunications et la Défense. Le CNES propose aux pouvoirs publics la politique spatiale de la France et la met en oeuvre dans 5 grands domaines stratégiques : Ariane, les Sciences, l’Observation, les Télécommunications et la Défense.

@ -1,24 +1,24 @@
--- ---
title: DECASOFT title: DECASOFT
type: partner type: soutien
category: soutien category: soutien
order: 8 order: 8
logo: /images/partners/logo-decasoft.jpg logo: /images/partners/logo-decasoft.jpg
website: http://www.decasoft.fr/ website: 'http://www.decasoft.fr/'
lang: fr lang: fr
why: "Pour rencontrer les acteurs du marché et s'investir sur l'avenir du numérique" why: Pour rencontrer les acteurs du marché et s'investir sur l'avenir du numérique
socials: socials:
- icon: facebook - icon: facebook
link: https://facebook.com/decasoft link: 'https://facebook.com/decasoft'
name: decasoft name: decasoft
- icon: twitter - icon: twitter
link: https://twitter.com/Decasoft_SSII link: 'https://twitter.com/Decasoft_SSII'
name: Decasoft_SSII name: Decasoft_SSII
- icon: linkedin - icon: linkedin
link: https://linkedin.com/company/decasoft link: 'https://linkedin.com/company/decasoft'
name: decasoft name: decasoft
draft: false draft: false
key: decasoft
--- ---
Une société à taille humaine spécialisée en développement web et mobile implantée sur la ville lumière et la ville rose – Paris et Toulouse. Une société à taille humaine spécialisée en développement web et mobile implantée sur la ville lumière et la ville rose – Paris et Toulouse.
Nous assurons l’évolution professionnelle de nos collaborateurs vers de nouvelles technologies afin de calibrer nos postes selon leurs envies. Nous assurons l’évolution professionnelle de nos collaborateurs vers de nouvelles technologies afin de calibrer nos postes selon leurs envies.

@ -1,25 +1,30 @@
--- ---
title: Liberty Rider title: Liberty Rider
type: partner type: soutien
category: soutien category: soutien
order: 17 order: 17
logo: /images/partners/logo-liberty_rider.svg logo: /images/partners/logo-liberty_rider.svg
website: https://liberty-rider.com website: 'https://liberty-rider.com'
lang: fr lang: fr
why: "Les membres de la team Liberty sont à Toulouse, donc le DevFest on le connait bien. Entre les différentes conférences auquelles on va, c'est celle où l'on croise le plus de copains. Nos sujets de talk préférés ? Développement mobile natif, cloud, devops, et Node.js, GraphQL ou React quand il y en a ! why: >-
Le DevFest Toulouse c'est une super occasion pour élargir son champ de connaissance et discuter avec des passionnés." Les membres de la team Liberty sont à Toulouse, donc le DevFest on le connait
bien. Entre les différentes conférences auquelles on va, c'est celle où l'on
croise le plus de copains. Nos sujets de talk préférés ? Développement mobile
natif, cloud, devops, et Node.js, GraphQL ou React quand il y en a ! Le
DevFest Toulouse c'est une super occasion pour élargir son champ de
connaissance et discuter avec des passionnés.
socials: socials:
- icon: facebook - icon: facebook
link: https://facebook.com/LibertyRiderApp link: 'https://facebook.com/LibertyRiderApp'
name: LibertyRiderApp name: LibertyRiderApp
- icon: twitter - icon: twitter
link: https://twitter.com/_LibertyRider_ link: 'https://twitter.com/_LibertyRider_'
name: _LibertyRider_ name: _LibertyRider_
- icon: linkedin - icon: linkedin
link: https://linkedin.com/company/liberty-rider link: 'https://linkedin.com/company/liberty-rider'
name: liberty-rider name: liberty-rider
draft: false draft: false
key: liberty_rider
--- ---
Sauver des vies ! Sauver des vies !
L'application Liberty Rider est pensée comme un guide sherpa, un carnet de route, un passeport. Elle permet au motard de gagner sa liberté en toute sérénité. Préparation, accompagnement, suivi, et plus que tout, protection. L'application Liberty Rider est pensée comme un guide sherpa, un carnet de route, un passeport. Elle permet au motard de gagner sa liberté en toute sérénité. Préparation, accompagnement, suivi, et plus que tout, protection.

@ -1,24 +1,27 @@
--- ---
title: Morning title: Morning
type: partner type: soutien
category: soutien category: soutien
order: 2 order: 2
logo: /images/partners/logo-morning.svg logo: /images/partners/logo-morning.svg
website: https://morning.com/fr/ website: 'https://morning.com/fr/'
lang: fr lang: fr
why: "Morning est fier d'être un soutien du DevFest 2019 à Toulouse car c'est un évènement incontournable pour les développeurs ! En d'autres mots DevFest is the place to be !" why: >-
Morning est fier d'être un soutien du DevFest 2019 à Toulouse car c'est un
évènement incontournable pour les développeurs ! En d'autres mots DevFest is
the place to be !
socials: socials:
- icon: facebook - icon: facebook
link: https://facebook.com/morning link: 'https://facebook.com/morning'
name: morning name: morning
- icon: twitter - icon: twitter
link: https://twitter.com/morning_com link: 'https://twitter.com/morning_com'
name: morning_com name: morning_com
- icon: linkedin - icon: linkedin
link: https://linkedin.com/company/morning link: 'https://linkedin.com/company/morning'
name: morning name: morning
draft: false draft: false
key: morning
--- ---
Au pied des Pyrénées, Morning et son équipe (ré)inventent les usages financiers. Dans un cadre authentique, l’équipe imagine et développe des solutions innovantes pour gérer son argent, disposer de moyens de paiement innovants et bénéficier de services sur-mesure. Au pied des Pyrénées, Morning et son équipe (ré)inventent les usages financiers. Dans un cadre authentique, l’équipe imagine et développe des solutions innovantes pour gérer son argent, disposer de moyens de paiement innovants et bénéficier de services sur-mesure.

@ -1,20 +1,25 @@
--- ---
title: Squoring Technologies title: Squoring Technologies
type: partner type: soutien
category: soutien category: soutien
order: 4 order: 4
logo: /images/partners/logo-squoring_technologies.jpg logo: /images/partners/logo-squoring_technologies.jpg
website: www.squoring.com / www.vector.com/ website: www.squoring.com / www.vector.com/
lang: fr lang: fr
why: "En tant qu'éditeur de logiciel à la pointe de l'innovation, notre participation au DevFest nous permet d'échanger avec tous les acteurs de notre écosystème sur les dernières avancées technologiques. A ce titre, tous les ingénieurs de notre équipe R&D sont invités à participer à l'événement pour partager et rester connectés avec la grande communauté des développeurs !" why: >-
En tant qu'éditeur de logiciel à la pointe de l'innovation, notre
participation au DevFest nous permet d'échanger avec tous les acteurs de notre
écosystème sur les dernières avancées technologiques. A ce titre, tous les
ingénieurs de notre équipe R&D sont invités à participer à l'événement pour
partager et rester connectés avec la grande communauté des développeurs !
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/squoring link: 'https://twitter.com/squoring'
name: squoring name: squoring
- icon: linkedin - icon: linkedin
link: https://linkedin.com/company/squoring-technologies link: 'https://linkedin.com/company/squoring-technologies'
name: squoring-technologies name: squoring-technologies
draft: false draft: false
key: squoring_technologies
--- ---
Créé à Toulouse en 2010, Squoring Technologies s’est imposé comme le spécialiste des solutions de pilotage de la qualité et de la performance des développements logiciels. Son tableau de bord d’analyse décisionnelle « Squore for Software Analytics », collecte, analyse et agrège en indicateurs pertinents et exploitables l’ensemble des données produites pendant le cycle de vie de production des logiciels pour évaluer et optimiser la performance des projets, le respect des processus et la qualité des livrables. Les solutions de Squoring Technologies sont utilisées par de nombreux grands groupes industriels en France et dans le monde. Depuis juin 2018, Squoring Technologies fait partie du groupe Vector Informatik, qui regroupe plus de 2, 500 employés dans le monde. Créé à Toulouse en 2010, Squoring Technologies s’est imposé comme le spécialiste des solutions de pilotage de la qualité et de la performance des développements logiciels. Son tableau de bord d’analyse décisionnelle « Squore for Software Analytics », collecte, analyse et agrège en indicateurs pertinents et exploitables l’ensemble des données produites pendant le cycle de vie de production des logiciels pour évaluer et optimiser la performance des projets, le respect des processus et la qualité des livrables. Les solutions de Squoring Technologies sont utilisées par de nombreux grands groupes industriels en France et dans le monde. Depuis juin 2018, Squoring Technologies fait partie du groupe Vector Informatik, qui regroupe plus de 2, 500 employés dans le monde.

@ -1,23 +1,30 @@
--- ---
title: Intuiface title: Intuiface
type: partner type: startup
category: startup category: startup
order: 18 order: 18
logo: /images/partners/logo-intuiface.png logo: /images/partners/logo-intuiface.png
website: https://www.intuiface.com website: 'https://www.intuiface.com'
lang: en lang: en
why: "In 2011, we started as a small team of developers from Toulouse that is dedicated to the creation of technology that would make interactivity accessible to the masses, releasing a software platform infused with its DNA. Ever since, we have been aspiring to deliver a solution that gives everyone the power to create interactive experiences. With our Dev team in the heart of our evolution, we are excited to support this event organized for like-minded people who are also our inspiration." why: >-
In 2011, we started as a small team of developers from Toulouse that is
dedicated to the creation of technology that would make interactivity
accessible to the masses, releasing a software platform infused with its DNA.
Ever since, we have been aspiring to deliver a solution that gives everyone
the power to create interactive experiences. With our Dev team in the heart of
our evolution, we are excited to support this event organized for like-minded
people who are also our inspiration.
socials: socials:
- icon: facebook - icon: facebook
link: https://facebook.com/Intuiface link: 'https://facebook.com/Intuiface'
name: Intuiface name: Intuiface
- icon: twitter - icon: twitter
link: https://twitter.com/Intuiface link: 'https://twitter.com/Intuiface'
name: Intuiface name: Intuiface
- icon: linkedin - icon: linkedin
link: https://linkedin.com/company/Intuiface link: 'https://linkedin.com/company/Intuiface'
name: Intuiface name: Intuiface
draft: false draft: false
key: intuiface
--- ---
Intuiface is the world’s premier platform for creating, deploying, measuring and managing deeply interactive digital experiences without writing code. Over 1500 companies across 70+ countries are connecting people to place using interactive options such as touch, RFID/NFC, beacons, Web APIs, Internet of Things, and much more. For any industry – including retail, hospitality, real estate, tourism, education – and for any intent – from digital signs to self-service kiosks and assisted selling. Intuiface is the world’s premier platform for creating, deploying, measuring and managing deeply interactive digital experiences without writing code. Over 1500 companies across 70+ countries are connecting people to place using interactive options such as touch, RFID/NFC, beacons, Web APIs, Internet of Things, and much more. For any industry – including retail, hospitality, real estate, tourism, education – and for any intent – from digital signs to self-service kiosks and assisted selling.

@ -1,26 +1,26 @@
--- ---
title: OneStock title: OneStock
type: partner type: startup
category: startup category: startup
order: 9 order: 9
logo: /images/partners/logo-onestock.png logo: /images/partners/logo-onestock.png
website: https://www.onestock-retail.com/fr/ website: 'https://www.onestock-retail.com/fr/'
lang: fr lang: fr
why: "Nous sommes une Start up Toulousaine et nous travaillons dans un secteur innovant nécessitant une mise à jour constante de nos connaissances techniques. Nous travaillons avec des technologies encore assez peu utilisées comme le langage de programmation Go. why: >-
DevFest étant l'événement phare des Développeurs, pour nous, passionnés de Développement IT, il était impensable de ne pas faire partie de l'espace Start Up de l'événement DevFest 2019 ! " Nous sommes une Start up Toulousaine et nous travaillons dans un secteur
innovant nécessitant une mise à jour constante de nos connaissances
techniques. Nous travaillons avec des technologies encore assez peu utilisées
comme le langage de programmation Go. DevFest étant l'événement phare des
Développeurs, pour nous, passionnés de Développement IT, il était impensable
de ne pas faire partie de l'espace Start Up de l'événement DevFest 2019 !
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/_OneStock_FR link: 'https://twitter.com/_OneStock_FR'
name: _OneStock_FR name: _OneStock_FR
- icon: linkedin - icon: linkedin
link: https://linkedin.com/company/onestock-frances link: 'https://linkedin.com/company/onestock-frances'
name: OneStock France name: OneStock France
draft: false draft: false
key: onestock
--- ---
Basée en France et au Royaume-Uni, OneStock propose une suite logicielle omnicanale d’Order Management à destination des retailers souhaitant rendre agile la gestion de leurs commandes, offrir la meilleure expérience client et booster leurs ventes. Basée en France et au Royaume-Uni, OneStock propose une suite logicielle omnicanale d’Order Management à destination des retailers souhaitant rendre agile la gestion de leurs commandes, offrir la meilleure expérience client et booster leurs ventes.
La société, co-fondée par Romulus, Benoit et Vincent en 2010 est devenue une référence pour les marchands cross-canaux, et compte de nombreux clients en France, au Royaume Uni et plus généralement en Europe.
La société ambitionne de s’étendre toujours plus à l’international.
Sa mission ? Abolir les frontières entre commerce physique et digit

@ -1,24 +1,28 @@
--- ---
title: OpenAirlines title: OpenAirlines
type: partner type: startup
category: startup category: startup
order: 6 order: 6
logo: /images/partners/logo-openairlines.png logo: /images/partners/logo-openairlines.png
website: https://openairlines.com/ website: 'https://openairlines.com/'
lang: fr lang: fr
why: "OpenAirlines est fier de soutenir cet événement incontournable pour les développeurs ! On espère y rencontrer des développeurs curieux et innovants, motivés par les enjeux du réchauffement climatique et les défis technologiques qui permettront de sauver notre planète." why: >-
OpenAirlines est fier de soutenir cet événement incontournable pour les
développeurs ! On espère y rencontrer des développeurs curieux et innovants,
motivés par les enjeux du réchauffement climatique et les défis technologiques
qui permettront de sauver notre planète.
socials: socials:
- icon: facebook - icon: facebook
link: https://facebook.com/openairlines link: 'https://facebook.com/openairlines'
name: openairlines name: openairlines
- icon: twitter - icon: twitter
link: https://twitter.com/OpenAirlines link: 'https://twitter.com/OpenAirlines'
name: OpenAirlines name: OpenAirlines
- icon: linkedin - icon: linkedin
link: https://linkedin.com/company/openairlines link: 'https://linkedin.com/company/openairlines'
name: openairlines name: openairlines
draft: false draft: false
key: openairlines
--- ---
Partant du constat que chaque année près de 660 millions de tonnes de CO2 sont émises par les avions, soit plus de 20 000 kilos de CO2 par seconde, cette clean-tech a décidé d’agir en développant des solutions innovantes pour aider les compagnies aériennes à réduire leurs coûts et leur impact environnemental. Partant du constat que chaque année près de 660 millions de tonnes de CO2 sont émises par les avions, soit plus de 20 000 kilos de CO2 par seconde, cette clean-tech a décidé d’agir en développant des solutions innovantes pour aider les compagnies aériennes à réduire leurs coûts et leur impact environnemental.

@ -1,11 +0,0 @@
---
title: "Keynote d'ouverture"
talkType: Keynote
speakers:
tags:
- Keynote
presentation:
videoId:
---
Surprise !

@ -1,11 +0,0 @@
---
title: "Keynote de fermeture"
talkType: Keynote
speakers:
tags:
- Keynote
presentation:
videoId:
---
Surprise !

@ -1,19 +1,21 @@
--- ---
id: jABRUDzqext8Rx8CmA4j id: jABRUDzqext8Rx8CmA4j
key: 10_est_une_puissance_de_2 key: 10_est_une_puissance_de_2
title: "10 est une puissance de 2" title: 10 est une puissance de 2
level: beginner level: beginner
talkType: Quickie format: quickie
tags: tags:
- WTF - wtf
speakers: speakers:
- gilles_debunne - gilles_debunne
presentation: draft: false
videoId: videoId: null
presentation: null
language: Français approximatif
--- ---
Le code barre est une invention qui a radicalement modifié nos sociétés. Sans elle, pas d'inventaire efficace, de supermarchés ou de vente en ligne. Le code barre est une invention qui a radicalement modifié nos sociétés. Sans elle, pas d'inventaire efficace, de supermarchés ou de vente en ligne.
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. 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.

@ -1,11 +0,0 @@
---
id: 205
title: Office Hours
tags:
- office-hours
speakers:
talkType: Office Hours
---
Venez poser vos questions aux speakers de manière plus calme et détendu

@ -1,11 +0,0 @@
---
id: 206
title: Office Hours
tags:
- office-hours
speakers:
talkType: Office Hours
---
Venez poser vos questions aux speakers de manière plus calme et détendu

@ -1,11 +0,0 @@
---
id: 208
title: Office Hours
tags:
- office-hours
speakers:
talkType: Office Hours
---
Venez poser vos questions aux speakers de manière plus calme et détendu

@ -1,11 +0,0 @@
---
id: 207
title: Office Hours
tags:
- office-hours
speakers:
talkType: Office Hours
---
Venez poser vos questions aux speakers de manière plus calme et détendu

@ -1,11 +0,0 @@
---
id: 208
title: Office Hours
tags:
- office-hours
speakers:
talkType: Office Hours
---
Venez poser vos questions aux speakers de manière plus calme et détendu

@ -1,18 +1,19 @@
--- ---
id: zVUXQkHQtSiGJeIwVd05 id: zVUXQkHQtSiGJeIwVd05
key: 3_techniques_faciles_de_manipulation key: 3_techniques_faciles_de_manipulation
title: "3 techniques faciles de manipulation" title: 3 techniques faciles de manipulation
level: beginner level: beginner
talkType: Quickie format: quickie
tags: tags:
- WTF - wtf
speakers: speakers:
- marie_viley - marie_viley
presentation: draft: false
videoId: videoId: null
presentation: null
--- ---
Qui ne s’est jamais fait manipulé ? Évidemment, on est tous allé à une soirée alors qu’on en avait pas envie, on a tous acheté un truc sans en avoir besoin et on a tous été influencé par ses proches. Qui ne s’est jamais fait manipulé ? Évidemment, on est tous allé à une soirée alors qu’on en avait pas envie, on a tous acheté un truc sans en avoir besoin et on a tous été influencé par ses proches.
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 (voir même manipuler les autres). A la sortie de ce talk, vous devriez être moins influençable et maître de vos décisions (voir même manipuler les autres).

@ -1,15 +1,17 @@
--- ---
id: pY6MCQBMfIYlIKfHdhL4 id: pY6MCQBMfIYlIKfHdhL4
key: _47_ans___ils_nont_toujours_pas_remarque__ key: _47_ans___ils_nont_toujours_pas_remarque__
title: "« 47 ans : ils n’ont toujours pas remarqué … »" title: '« 47 ans : ils n’ont toujours pas remarqué … »'
level: beginner level: beginner
talkType: Quickie format: quickie
tags: tags:
- WTF - wtf
speakers: speakers:
- qj7nbl6wiyug1rhqtxf818a46po1 - qj7nbl6wiyug1rhqtxf818a46po1
presentation: draft: false
videoId: videoId: null
presentation: null
language: French
--- ---
L’âgisme dans les fonctions IT, et en particulier dans le Développement Soft, est incontournable. L’âgisme dans les fonctions IT, et en particulier dans le Développement Soft, est incontournable.
@ -21,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 ?

@ -1,10 +1,10 @@
--- ---
key: __lunch
title: Déjeuner title: Déjeuner
format: lunch
speakers: []
tags: tags:
- lunch - lunch
speakers: draft: false
room: lunchroom
global: true
--- ---
Bon appétit
Bon appétit

@ -1,11 +1,10 @@
--- ---
title: Acceuil, Thé, Café et Chocolatines key: __open
talkType: open title: 'Acceuil, Thé, Café et Chocolatines'
tags: format: open
speakers: []
tags:
- open - open
speakers: draft: false
room: halls
global: true
--- ---
Acceuil, Thé, Café et Chocolatines

@ -1,11 +1,10 @@
--- ---
key: __party
title: Party time... title: Party time...
talkType: party format: party
speakers: []
tags: tags:
- party - party
speakers: draft: false
room: halls
global: true
--- ---
🎉 Party time
Party time

@ -1,11 +1,10 @@
--- ---
key: __pause
title: Pause title: Pause
talkType: pause format: pause
speakers: []
tags: tags:
- pause - pause
speakers: draft: false
room: halls
global: true
--- ---
Pause
Pause

@ -1,15 +1,19 @@
--- ---
id: zDbtrtvdLPG1okj07wyI id: zDbtrtvdLPG1okj07wyI
key: _numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_ key: >-
title: "\"Numérique et environnement\" ou \"On aurait pu sauver les abeilles, on a préféré sortir un nouvel iPhone\"" _numerique_et_environnement__ou__on_aurait_pu_sauver_les_abeilles__on_a_prefere_sortir_un_nouvel_iphone_
title: >-
"Numérique et environnement" ou "On aurait pu sauver les abeilles, on a
préféré sortir un nouvel iPhone"
level: beginner level: beginner
talkType: Conference format: conference
tags: tags:
- WTF - wtf
speakers: speakers:
- sebastien_brault - sebastien_brault
presentation: draft: false
videoId: videoId: null
presentation: null
--- ---
Le numérique fait-il partie du problème ou de la solution quand on parle de réchauffement climatique ? Le numérique fait-il partie du problème ou de la solution quand on parle de réchauffement climatique ?
@ -21,5 +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 ? 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.

@ -1,17 +1,17 @@
--- ---
id: Gxr3XZR1HEu14tbneJLb id: Gxr3XZR1HEu14tbneJLb
key: _votre_api_web_passe_t_elle_le_controle_technique___ key: _votre_api_web_passe_t_elle_le_controle_technique__
title: "⛳ Votre API web passe-t-elle le contrôle technique ? " title: '⛳ Votre API web passe-t-elle le contrôle technique ? '
level: intermediate level: intermediate
talkType: Conference format: conference
tags: tags:
- Method & Tools - method___tools
speakers: speakers:
- francois_guillaume_ribreau - francois_guillaume_ribreau
presentation:
videoId:
draft: false draft: false
videoId: null
presentation: null
--- ---
Nous savons tous développer une API mais avons-nous tous bien intégré les problématiques d'environnements et de cycles logiciels multiples ? L'opérabilité, la gouvernance, le versioning, la traçabilité, la sécurité — et bien plus encore — de ces API web une fois en production ? Nous savons tous développer une API mais avons-nous tous bien intégré les problématiques d'environnements et de cycles logiciels multiples ? L'opérabilité, la gouvernance, le versioning, la traçabilité, la sécurité — et bien plus encore — de ces API web une fois en production ?
Durant ce talk, c'est plusieurs dizaines de points d'attentions rarement évoqué que je vous propose d'aborder, à la lumière de retours d'expériences provenant de chez Uber, Stripe, Facebook, ... Durant ce talk, c'est plusieurs dizaines de points d'attentions rarement évoqué que je vous propose d'aborder, à la lumière de retours d'expériences provenant de chez Uber, Stripe, Facebook, ...

@ -1,14 +1,13 @@
--- ---
key: a_kotlin_multiplatform_evolution key: a_kotlin_multiplatform_evolution
title: "A Kotlin multiplatform evolution" title: A Kotlin multiplatform evolution
level: advanced format: conference
talkType: Conference
tags:
- Languages
speakers: speakers:
- liliia_abdulina - liliia_abdulina
presentation: tags:
videoId: - languages
level: advanced
draft: false
--- ---
Have you heard of the code-sharing feature in Kotlin, accompanied with "Write once, run everywhere" slogan? Among its users not only libraries and frameworks authors; there are some projects which have already adopted multiplatform for production. Their applications, written in Kotlin for *both* iOS and Android, are published in stores. Have you heard of the code-sharing feature in Kotlin, accompanied with "Write once, run everywhere" slogan? Among its users not only libraries and frameworks authors; there are some projects which have already adopted multiplatform for production. Their applications, written in Kotlin for *both* iOS and Android, are published in stores.
With this talk, you'll get a brief overview of the evolution of multiplatform technology in Kotlin, concerning the tasks it's evolved to solve. How it was and how it is expected to be; what has changed and which tasks can be already solved with it. What are the facilities right now and which real projects already use multiplatform? With this talk, you'll get a brief overview of the evolution of multiplatform technology in Kotlin, concerning the tasks it's evolved to solve. How it was and how it is expected to be; what has changed and which tasks can be already solved with it. What are the facilities right now and which real projects already use multiplatform?

@ -1,20 +1,21 @@
--- ---
id: qXAvodXoMK3db8ZLcVwb id: qXAvodXoMK3db8ZLcVwb
key: a_la_decouverte_de_la_realite_augmentee_avec_arcore key: a_la_decouverte_de_la_realite_augmentee_avec_arcore
title: "A la découverte de la réalité augmentée avec ARCore" title: A la découverte de la réalité augmentée avec ARCore
level: beginner level: beginner
talkType: Conference format: conference
tags: tags:
- Native mobile apps - native_mobile_apps
speakers: speakers:
- christophe_jollivet - christophe_jollivet
- jeremy_voisin - jeremy_voisin
presentation: draft: false
videoId: videoId: null
presentation: null
language: France
--- ---
Avec les annonces de l'arrivée de la réalité augmentée (ou RA) dans Google Maps et Google Search sur Android lors de Google IO 2019, nous constatons que la RA va prendre une place de plus en plus importante dans notre quotidien. La sortie d'ARCore en mars 2018 sur Android a simplifié le développement d’application en RA sur Android. Avec les annonces de l'arrivée de la réalité augmentée (ou RA) dans Google Maps et Google Search sur Android lors de Google IO 2019, nous constatons que la RA va prendre une place de plus en plus importante dans notre quotidien. La sortie d'ARCore en mars 2018 sur Android a simplifié le développement d’application en RA sur Android.
Au cours de cette session, nous vous proposons de découvrir ARCore, via l’utilisation dans un navigateur, des applications natives ou des moteurs 3D comme Unity ainsi que les CloudAnchors qui permettent la persistance et le partage de positions d’objets dans les scènes de réalité augmentée, y compris avec des utilisateurs d’iOS. Au cours de cette session, nous vous proposons de découvrir ARCore, via l’utilisation dans un navigateur, des applications natives ou des moteurs 3D comme Unity ainsi que les CloudAnchors qui permettent la persistance et le partage de positions d’objets dans les scènes de réalité augmentée, y compris avec des utilisateurs d’iOS.
Après une initiations aux concepts liés à la RA (meshes, 6 DoF,...), nous présenterons les différentes fonctionnalités d’ARCore. Nous discuterons aussi des différentes approches d’utilisation, de leurs limitations et avantages au travers d'une application de cartographie 3D en réalité augmentée. Après une initiations aux concepts liés à la RA (meshes, 6 DoF,...), nous présenterons les différentes fonctionnalités d’ARCore. Nous discuterons aussi des différentes approches d’utilisation, de leurs limitations et avantages au travers d'une application de cartographie 3D en réalité augmentée.

@ -1,18 +1,19 @@
--- ---
id: Cej88MtlRVZrJRK0FJ2p id: Cej88MtlRVZrJRK0FJ2p
key: allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_ key: allo_paris__ici_san_francisco__et_si_on_codait_ensemble_avec_vs_code_
title: "Allo Paris, ici San Francisco. Et si on codait ensemble avec VS Code?" title: 'Allo Paris, ici San Francisco. Et si on codait ensemble avec VS Code?'
level: beginner level: beginner
talkType: Conference format: conference
tags: tags:
- Method & Tools - method___tools
speakers: speakers:
- olivier_leplus - olivier_leplus
- tiffany_souterre - tiffany_souterre
presentation: draft: false
videoId: videoId: null
presentation: null
--- ---
Vous aimez VS Code car il est simple, intuitif et qu'il fait ce que vous lui demandez. Vous aimez VS Code car il est simple, intuitif et qu'il fait ce que vous lui demandez.
Mais saviez-vous que vous pouviez coder à plusieurs dans VS Code? et même permettre à une personne tierce de jouer avec votre débugger depuis l'autre bout du monde? Saviez-vous que vous pouviez avoir un client slack dans VS Code, et même un chat audio? Mais saviez-vous que vous pouviez coder à plusieurs dans VS Code? et même permettre à une personne tierce de jouer avec votre débugger depuis l'autre bout du monde? Saviez-vous que vous pouviez avoir un client slack dans VS Code, et même un chat audio?
Et avez-vous exploré toutes les possibilités que VS Code offre quand vous utilisez github? Et avez-vous exploré toutes les possibilités que VS Code offre quand vous utilisez github?
Nous verrons dans ce talk tout ce qui fait de VS Code l'éditeur de code parfait pour faire du code collaboratif. Nous verrons dans ce talk tout ce qui fait de VS Code l'éditeur de code parfait pour faire du code collaboratif.

@ -1,17 +1,18 @@
--- ---
id: oiZTE4THbAJeaNVlLc03 id: oiZTE4THbAJeaNVlLc03
key: applications_de_brainfuck__langage_minimaliste_mais_turing_complet key: applications_de_brainfuck__langage_minimaliste_mais_turing_complet
title: "Applications de Brainfuck, langage minimaliste mais Turing-complet" title: 'Applications de Brainfuck, langage minimaliste mais Turing-complet'
level: beginner level: beginner
talkType: Quickie format: quickie
tags: tags:
- WTF - wtf
speakers: speakers:
- theophile_wallez - theophile_wallez
presentation: draft: false
videoId: videoId: null
presentation: null
language: Français
--- ---
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 !

@ -1,16 +1,18 @@
--- ---
id: 6E03tbU6L5w0IyjMi7yF id: 6E03tbU6L5w0IyjMi7yF
key: authentication_authorization_starters_battle key: authentication_authorization_starters_battle
title: "Authentication/Authorization Starters Battle" title: Authentication/Authorization Starters Battle
level: beginner level: beginner
talkType: Conference format: conference
tags: tags:
- Method & Tools - method___tools
speakers: speakers:
- valeriane_venance - valeriane_venance
presentation: draft: false
videoId: videoId: null
presentation: null
language: français
--- ---
When you start a brand new app or service, you need to think about how you will manage authentication and permissions. But if you are like everyone else, you genuinely do not want to actually think about this. If someone else could do that for you, life would be great. And this has actually happened, you have the choice between several boilerplate projects or authentication/authorization libraries. In fact, you have a lot of options. Which one to choose? Let's have a closer look to them! When you start a brand new app or service, you need to think about how you will manage authentication and permissions. But if you are like everyone else, you genuinely do not want to actually think about this. If someone else could do that for you, life would be great. And this has actually happened, you have the choice between several boilerplate projects or authentication/authorization libraries. In fact, you have a lot of options. Which one to choose? Let's have a closer look to them!
At the end of this talk, you will have a good overview of the common existing solutions and their benefits. At the end of this talk, you will have a good overview of the common existing solutions and their benefits.

@ -1,18 +0,0 @@
---
key: blanc
title: "Blancx3"
level: beginner
talkType: Conference
tags:
- WTF
speakers:
- alessio_coltellacci
- juliane_blier
- cyril_delmas
presentation:
videoId:
draft: true
---
TODO

@ -1,19 +1,20 @@
--- ---
id: rJDTMZMYX57DCKYhW09c id: rJDTMZMYX57DCKYhW09c
key: brace_yourself__vanilla_is_coming__back__ key: brace_yourself__vanilla_is_coming__back__
title: "Brace yourself, 🍦Vanilla is coming … back 🕶!" title: "Brace yourself, \U0001F366Vanilla is coming … back \U0001F576!"
level: intermediate level: intermediate
talkType: Conference format: conference
tags: tags:
- Web - web
speakers: speakers:
- noel_mace - noel_mace
presentation: draft: false
videoId: videoId: null
presentation: null
language: français
--- ---
Dans un monde de saveurs complexes et sofistiquées, la guerre du toping fait rage chez les crèmes glacées du Web ! Face au champs de batail, les pronostiques vont bon train pour savoir qui l’emportera entre le crunchy Angulaire, le fondant Reactifs et le décoratif Vue. Dans un monde de saveurs complexes et sofistiquées, la guerre du toping fait rage chez les crèmes glacées du Web ! Face au champs de batail, les pronostiques vont bon train pour savoir qui l’emportera entre le crunchy Angulaire, le fondant Reactifs et le décoratif Vue.
Durant ce temps, loin de ces vicissitudes, la petite saveur basique vanille fait son bonhomme de chemin. S’agirait-il du héro de la légende, succeptible de renverser le destin de ce monde sans heurts ? Durant ce temps, loin de ces vicissitudes, la petite saveur basique vanille fait son bonhomme de chemin. S’agirait-il du héro de la légende, succeptible de renverser le destin de ce monde sans heurts ?
Sache, voyageur, qu’elle est déjà passée par nos contrées. Laisse moi te raconter comment elle nous a permis de renverser notre vieux roi, et tu saura enfin ce qui se prépare pour ton royaume. Sache, voyageur, qu’elle est déjà passée par nos contrées. Laisse moi te raconter comment elle nous a permis de renverser notre vieux roi, et tu saura enfin ce qui se prépare pour ton royaume.

@ -1,15 +1,19 @@
--- ---
id: tOexEcqeKEztPbNmR4JT id: tOexEcqeKEztPbNmR4JT
key: comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch key: >-
title: "Comprendre le rôle du noyau d'un système d'exploitation en créant un from scratch" comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch
title: >-
Comprendre le rôle du noyau d'un système d'exploitation en créant un from
scratch
level: beginner level: beginner
talkType: Conference format: conference
tags: tags:
- Cloud / Infra - cloud___infra
speakers: speakers:
- alessio_coltellacci - alessio_coltellacci
presentation: draft: false
videoId: videoId: null
presentation: null
--- ---
Programmer le noyau d'un système d'exploitation est un très bon moyen pour en comprendre le fonctionnement et le scope de son travail (IO, gestion de la mémoire, etc). Programmer le noyau d'un système d'exploitation est un très bon moyen pour en comprendre le fonctionnement et le scope de son travail (IO, gestion de la mémoire, etc).
Cette présentation a pour but de présenter et de développer les composants élémentaires d'un micro noyau UNIX. Cette présentation a pour but de présenter et de développer les composants élémentaires d'un micro noyau UNIX.
@ -19,4 +23,4 @@ Dans ce talk je présenterai:
- La réalisation d'un secteur de boot avec une micro console - La réalisation d'un secteur de boot avec une micro console
- Comment gérer les interruptions hardware (clavier) et software - Comment gérer les interruptions hardware (clavier) et software
- La gestion des appels systèmes - 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

@ -1,15 +1,17 @@
--- ---
id: Qy836EfpA0wC4M6jYcTk id: Qy836EfpA0wC4M6jYcTk
key: de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne key: de_java_a_un_executable_natif___graalvm_et_quarkus_changent_la_donne
title: "De Java à un exécutable natif : GraalVM et Quarkus changent la donne" title: 'De Java à un exécutable natif : GraalVM et Quarkus changent la donne'
level: beginner level: beginner
talkType: Conference format: conference
tags: tags:
- Method & Tools - method___tools
speakers: speakers:
- guillaume_smet - guillaume_smet
presentation: draft: false
videoId: videoId: null
presentation: null
language: French
--- ---
Les microservices, la scalabilité instantanée et les plates-formes à haute densité comme Kubernetes nécessitent des applications à faible empreinte mémoire et démarrage rapide. Java n'était pas bien positionné car il favorise les temps de traitement aux dépens du CPU et de la RAM. Les microservices, la scalabilité instantanée et les plates-formes à haute densité comme Kubernetes nécessitent des applications à faible empreinte mémoire et démarrage rapide. Java n'était pas bien positionné car il favorise les temps de traitement aux dépens du CPU et de la RAM.
@ -17,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. 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.

@ -1,16 +1,18 @@
--- ---
id: adcMAUSbsAK27dQJA4Iw id: adcMAUSbsAK27dQJA4Iw
key: developpeurs_en_reconversion__developpeurs_quand_meme__ key: developpeurs_en_reconversion__developpeurs_quand_meme__
title: "Développeurs en reconversion, développeurs quand même !" title: 'Développeurs en reconversion, développeurs quand même !'
level: beginner level: beginner
talkType: Quickie format: quickie
tags: tags:
- WTF - wtf
speakers: speakers:
- juliane_blier - juliane_blier
presentation: draft: false
videoId: videoId: null
presentation: null
language: Français
--- ---
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 de d'organisation ? Qu'ont-ils appris lors de leurs formation express ? C'est fiable ce genre de dev ? Comment puis-je les intégrer au mieux dans ma structure ? 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 de d'organisation ? Qu'ont-ils appris lors de leurs 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.

@ -1,16 +1,17 @@
--- ---
id: aOHds477R7FiM3cnWAXp id: aOHds477R7FiM3cnWAXp
key: devops_at_scale key: devops_at_scale
title: "DevOps at scale" title: DevOps at scale
level: beginner level: beginner
talkType: Conference format: conference
tags: tags:
- Method & Tools - method___tools
speakers: speakers:
- adrien_anceau - adrien_anceau
presentation: draft: false
videoId: videoId: null
presentation: null
--- ---
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. 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.

@ -1,18 +1,19 @@
--- ---
id: PmoMEVHO3imfUIMXsPai id: PmoMEVHO3imfUIMXsPai
key: four_diseases key: four_diseases
title: "Four Diseases" title: Four Diseases
level: beginner level: beginner
talkType: Conference format: conference
language: english
tags: tags:
- WTF - wtf
speakers: speakers:
- piotr_przybyl - piotr_przybyl
presentation: draft: false
videoId: videoId: null
presentation: null
language: English
--- ---
How a developer can tell if the system is sick just by taking a look at the input and the output? If you'd like to know that (plus you like standup comedy), come an see! The treatment is safe ;-) How a developer can tell if the system is sick just by taking a look at the input and the output? If you'd like to know that (plus you like standup comedy), come an see! The treatment is safe ;-)
One approach to get familiar with a system is a long and intense reading the manual (and to run an eye over the source code sometimes). Another approach is to take a deep dive into the data model (often in the DB) and to surf the user interface. Both are natural ends of the system, the legendary Input and Output. By examining these ends one can check if there's good digestion or if guts are rotten. Careful examination can confirm "common DDDosis", "malignant stringosis", "regex diarrhoea" or "not-made-here syndrome". One approach to get familiar with a system is a long and intense reading the manual (and to run an eye over the source code sometimes). Another approach is to take a deep dive into the data model (often in the DB) and to surf the user interface. Both are natural ends of the system, the legendary Input and Output. By examining these ends one can check if there's good digestion or if guts are rotten. Careful examination can confirm "common DDDosis", "malignant stringosis", "regex diarrhoea" or "not-made-here syndrome".
Unfortunately, sometimes developers get infected in their prenatal life (meaning: at their university). Let me invite you to treatment. A laxative one. (That is: a sequel of "Passwords. Do you keep them safe?") Unfortunately, sometimes developers get infected in their prenatal life (meaning: at their university). Let me invite you to treatment. A laxative one. (That is: a sequel of "Passwords. Do you keep them safe?")

@ -1,16 +1,18 @@
--- ---
id: iU4EzEThVDvpaHDsGjOO id: iU4EzEThVDvpaHDsGjOO
key: introduction_a_la_programmation_par_contraintes key: introduction_a_la_programmation_par_contraintes
title: "Introduction à la programmation par contraintes" title: Introduction à la programmation par contraintes
level: beginner level: beginner
talkType: Conference format: conference
tags: tags:
- Big Data / ML / AI - big_data___ml___ai
speakers: speakers:
- cyril_delmas - cyril_delmas
presentation: draft: false
videoId: videoId: null
presentation: null
language: Français
--- ---
Quel est le point commun entre un jeu de sudoku, la planification d'une conférence et les déplacements d'un commercial ? Quel est le point commun entre un jeu de sudoku, la planification d'une conférence et les déplacements d'un commercial ?
Quand on souhaite les traiter automatiquement, tous ces problèmes peuvent être résolus par un solveur de contraintes. Dans ce talk, je vais essayer de vous faire une introduction pratique à la programmation par contraintes, en présentant les concepts de base, puis en les mettant en application avec plusieurs exemples de problèmes connus de tout le monde (ou presque), pour finir par un cas plus complexe sur lequel je travaille actuellement. Quand on souhaite les traiter automatiquement, tous ces problèmes peuvent être résolus par un solveur de contraintes. Dans ce talk, je vais essayer de vous faire une introduction pratique à la programmation par contraintes, en présentant les concepts de base, puis en les mettant en application avec plusieurs exemples de problèmes connus de tout le monde (ou presque), pour finir par un cas plus complexe sur lequel je travaille actuellement.

@ -0,0 +1,10 @@
---
key: keynote_close
title: Keynote de fermeture
format: keynote
speakers: []
tags:
- keynote
draft: false
---
Surprise!

@ -0,0 +1,10 @@
---
key: keynote_open
title: Keynote d'ouverture
format: keynote
speakers: []
tags:
- keynote
draft: false
---
Surprise!

@ -1,15 +1,16 @@
--- ---
id: Kwery1cbJrx3ZFj6x1JU id: Kwery1cbJrx3ZFj6x1JU
key: l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus key: l_histoire_de_la_decouverte_d_une_backdoor_signe_oneplus
title: "L'histoire de la découverte d'une backdoor signé Oneplus" title: L'histoire de la découverte d'une backdoor signé Oneplus
level: intermediate level: intermediate
talkType: Conference format: conference
tags: tags:
- Native mobile apps - native_mobile_apps
speakers: speakers:
- fs0c131y - fs0c131y
presentation: draft: false
videoId: videoId: null
presentation: null
--- ---
## Résumé ## Résumé
En Novembre 2017, j'ai découvert "une backdoor" dans tout les téléphones de la marque Oneplus. A l'aide d'une simple ligne de commande, un attaquant ayant un accès physique au téléphone, pouvait devenir root et ainsi obtenir un contrôle total du téléphone de la victime. En Novembre 2017, j'ai découvert "une backdoor" dans tout les téléphones de la marque Oneplus. A l'aide d'une simple ligne de commande, un attaquant ayant un accès physique au téléphone, pouvait devenir root et ainsi obtenir un contrôle total du téléphone de la victime.
@ -28,7 +29,4 @@ Lors de la détection et l'analyse de cette faille nous aborderons la philosophi
Native mobile apps Native mobile apps
## Format ## Format
Une conférence de 40 min Une conférence de 40 min

@ -1,15 +1,17 @@
--- ---
id: KAH9Lyx0b2TKNSQVZNw2 id: KAH9Lyx0b2TKNSQVZNw2
key: le_burn_out_agile key: le_burn_out_agile
title: "Le burn-out agile" title: Le burn-out agile
level: intermediate level: intermediate
talkType: Conference format: conference
tags: tags:
- Method & Tools - method___tools
speakers: speakers:
- kfnue96dm9g1zobctf4gvzdolrp2 - kfnue96dm9g1zobctf4gvzdolrp2
presentation: draft: false
videoId: videoId: null
presentation: null
language: Français
--- ---
En 2019 le monde de l’informatique n’a que l’agilité à la bouche. Ca groome à tous les coins de rue, ça s’excite en daily, ça colle des post-it et ça empile les serious game en rétro. Bien sûr ça gère la transformation numérique (désolé, même au second degré je ne peux pas employer “digitale”) et au final plus personne ne comprend rien. En 2019 le monde de l’informatique n’a que l’agilité à la bouche. Ca groome à tous les coins de rue, ça s’excite en daily, ça colle des post-it et ça empile les serious game en rétro. Bien sûr ça gère la transformation numérique (désolé, même au second degré je ne peux pas employer “digitale”) et au final plus personne ne comprend rien.
@ -24,5 +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 ?

@ -1,16 +1,18 @@
--- ---
id: pAMZmFT2wrfqPr9IdeXv id: pAMZmFT2wrfqPr9IdeXv
key: le_design_de_l_erreur key: le_design_de_l_erreur
title: "Le design de l'erreur" title: Le design de l'erreur
level: beginner level: beginner
talkType: Conference format: conference
tags: tags:
- Method & Tools - method___tools
speakers: speakers:
- estelle_landry_ - estelle_landry_
- francois_teychene - francois_teychene
presentation: draft: false
videoId: videoId: null
presentation: null
language: French
--- ---
Nos systèmes sont designés de manière optimiste, de la gestion technique des erreurs à la modélisation de nos interfaces. Nos systèmes sont designés de manière optimiste, de la gestion technique des erreurs à la modélisation de nos interfaces.
Que ce soit les codes d'erreurs, les exceptions ou les modélisations plus avancées, elles servent pour arrêter un traitement et _potentiellement_ afficher un message d'information à un utilisateur. Que ce soit les codes d'erreurs, les exceptions ou les modélisations plus avancées, elles servent pour arrêter un traitement et _potentiellement_ afficher un message d'information à un utilisateur.
@ -20,4 +22,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 a ces questions se trouvent autant dans la définition du produit que dans le choix technique. La réponse a ces questions se trouvent 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 ?

@ -1,15 +1,19 @@
--- ---
id: hoiS7Cs5sWwXb632pLh2 id: hoiS7Cs5sWwXb632pLh2
key: le_troll_dans_ta_machine_____une_courte_introduction_a_la_pensee_de_jean_yves_girard key: >-
title: "Le troll dans ta machine --- Une courte introduction à la pensée de Jean-Yves Girard" le_troll_dans_ta_machine_____une_courte_introduction_a_la_pensee_de_jean_yves_girard
title: >-
Le troll dans ta machine --- Une courte introduction à la pensée de Jean-Yves
Girard
level: intermediate level: intermediate
talkType: Quickie format: quickie
tags: tags:
- WTF - wtf
speakers: speakers:
- guillaume_andrieu - guillaume_andrieu
presentation: draft: false
videoId: videoId: null
presentation: null
--- ---
Jean-Yves Girard, le génial inventeur des indispensables [montres à moutarde](http://girard.perso.math.cnrs.fr/moutarde.pdf) (1990), est certes un joyeux trublion. Jean-Yves Girard, le génial inventeur des indispensables [montres à moutarde](http://girard.perso.math.cnrs.fr/moutarde.pdf) (1990), est certes un joyeux trublion.
@ -25,4 +29,4 @@ Dans cette courte présentation, on s'attachera à comprendre pourquoi Girard es
---- ----
Dans le cas d'un créneau à 40min, on pourrait donner quelques pointeurs sur ses travaux plus récents, et expliciter en quoi ils sont porteurs de nouvelles avancées pour les prochaines décennies (réseaux de démonstrations, géométrique de l'intéraction, etc.). Dans le cas d'un créneau à 40min, on pourrait donner quelques pointeurs sur ses travaux plus récents, et expliciter en quoi ils sont porteurs de nouvelles avancées pour les prochaines décennies (réseaux de démonstrations, géométrique de l'intéraction, etc.).

@ -1,15 +1,20 @@
--- ---
id: WwHpapkCgEg5IMW5vTId id: WwHpapkCgEg5IMW5vTId
key: live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__ key: >-
title: "Live coding musical : vous savez coder ? Devenez compositeur avec WebAudio et WebMIDI !" live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__
title: >-
Live coding musical : vous savez coder ? Devenez compositeur avec WebAudio et
WebMIDI !
level: intermediate level: intermediate
talkType: Conference format: conference
tags: tags:
- Web - web
speakers: speakers:
- sylvain_wallez - sylvain_wallez
presentation: draft: false
videoId: videoId: null
presentation: null
language: Français
--- ---
Sans nécessiter de formation musicale pointue, tout développeur peut créer des morceaux qui sonnent bien et faire du "live coding" pour improviser en direct. Sans nécessiter de formation musicale pointue, tout développeur peut créer des morceaux qui sonnent bien et faire du "live coding" pour improviser en direct.
@ -17,5 +22,4 @@ Après un rapide tour d'horizon des environnements de codage musical comme Sonic
Quelques samples bien choisis, une pincée de séquences harmonieuses, une bonne dose d'aléatoire encadré, et hop, tout le monde se mettra à danser ! Et puisque la musique c'est aussi des maths, on parlera de musique générative avec des chaînes de Markov et des L-Systems. Quelques samples bien choisis, une pincée de séquences harmonieuses, une bonne dose d'aléatoire encadré, et hop, tout le monde se mettra à danser ! Et puisque la musique c'est aussi des maths, on parlera de musique générative avec des chaînes de Markov et des L-Systems.
David Guetta n'a qu'à bien se tenir ! David Guetta n'a qu'à bien se tenir !

@ -1,14 +1,16 @@
--- ---
id: cnRUAtQNZybQsQa03lAx id: cnRUAtQNZybQsQa03lAx
key: machine_learning_avec_des_allumettes_et_des_cotillons key: machine_learning_avec_des_allumettes_et_des_cotillons
title: "Machine learning avec des allumettes et des cotillons" title: Machine learning avec des allumettes et des cotillons
level: beginner level: beginner
talkType: Quickie format: quickie
tags: tags:
- Big Data / ML / AI - big_data___ml___ai
speakers: speakers:
- nicolas_decoster - nicolas_decoster
presentation: draft: false
videoId: videoId: null
presentation: null
language: Français
--- ---
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 suffisant 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 suffisant 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.

@ -1,15 +1,15 @@
--- ---
id: McfMVcKDdZv68NSo2JIJ id: McfMVcKDdZv68NSo2JIJ
key: modern_forms_in_react key: modern_forms_in_react
title: "Modern Forms in React" title: Modern Forms in React
level: intermediate level: intermediate
talkType: Conference format: conference
language: english
tags: tags:
- Web - web
speakers: speakers:
- erik_rasmussen - erik_rasmussen
presentation: draft: false
videoId: videoId: null
presentation: null
--- ---
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.

@ -1,19 +1,23 @@
--- ---
id: fW4yvmVxjXb57vQJhIXu id: fW4yvmVxjXb57vQJhIXu
key: mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur key: >-
title: "Mon p*** de voyant moteur est encore allumé ! Comment debugger mon moteur ? Plongeon dans les entrailles des calculateurs moteur" mon_p____de_voyant_moteur_est_encore_allume___comment_debugger_mon_moteur___plongeon_dans_les_entrailles_des_calculateurs_moteur
title: >-
Mon p*** de voyant moteur est encore allumé ! Comment debugger mon moteur ?
Plongeon dans les entrailles des calculateurs moteur
level: beginner level: beginner
talkType: Conference format: conference
tags: tags:
- WTF - wtf
speakers: speakers:
- mathieu_passenaud - mathieu_passenaud
presentation: draft: false
videoId: videoId: null
presentation: null
--- ---
Depuis les années 70 tous les constructeurs autos intégrent des calculateurs électroniques. Depuis les années 70 tous les constructeurs autos intégrent des calculateurs électroniques.
Les moteurs des voitures modernes sont des systèmes informatiques complexes qui s'appuient sur des dizaines de capteurs... et du code. Les moteurs des voitures modernes sont des systèmes informatiques complexes qui s'appuient sur des dizaines de capteurs... et du code.
Comment ça fonctionne ? A quoi ressemble ce code et que fait-il ? Comment ça fonctionne ? A quoi ressemble ce code et que fait-il ?
Qu'est-ce qu'il se passe lorsqu'on fait une "reprog" ? Qu'est-ce qu'il se passe lorsqu'on fait une "reprog" ?
Qu'est-ce que signifie le voyant moteur allumé ? Comment débugger tout ça ? Qu'est-ce que signifie le voyant moteur allumé ? Comment débugger tout ça ?
Soulevons le capot (électronique), analysons le matériel mis en oeuvre mais surtout le logiciel grâce aux sources des calculateurs "Megasquirt" et allons explorer la face cachée numérique de nos voitures. Soulevons le capot (électronique), analysons le matériel mis en oeuvre mais surtout le logiciel grâce aux sources des calculateurs "Megasquirt" et allons explorer la face cachée numérique de nos voitures.

@ -1,18 +1,19 @@
--- ---
id: xwAvvIJJfDdBD7N4oGa5 id: xwAvvIJJfDdBD7N4oGa5
key: monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques_ key: monitoring_ovh__300k_serveurs__27_dcs_une_plateforme_de_metriques
title: "Monitoring OVH: 300k serveurs, 27 DCs une plateforme de métriques " title: 'Monitoring OVH: 300k serveurs, 27 DCs une plateforme de métriques '
level: beginner level: beginner
talkType: Conference format: conference
tags: tags:
- Big Data / ML / AI - big_data___ml___ai
speakers: speakers:
- horacio_gonzalez__lostinbrittany_ - horacio_gonzalez__lostinbrittany_
presentation: draft: false
videoId: videoId: null
presentation: null
--- ---
Comment faire quand on doit faire le suivi de toute l'infrastructure du plus grand fournisseur de cloud Européen ? Comment choisir un outil quand les plus populaires ne tient pas la marée à cette échèle ? Comment construire une plateforme Metrics pour unifier, concilier et remplacer des années de legacy fragmenté et des solutions partielles ? Comment faire quand on doit faire le suivi de toute l'infrastructure du plus grand fournisseur de cloud Européen ? Comment choisir un outil quand les plus populaires ne tient pas la marée à cette échèle ? Comment construire une plateforme Metrics pour unifier, concilier et remplacer des années de legacy fragmenté et des solutions partielles ?
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 ou la plupart de 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 ou la plupart de 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'extreme, de clusters HBase opérés en limite de capacité, et de comment une petite équipe s'est appuyé sur une poignée de solutions open-source et une bonne dose de code maison pour construire une des solutions de monitoring les plus performantes au monde. Venez pour entendre cette histoire de séries temporelles, de solutions open-sources poussées à l'extreme, de clusters HBase opérés en limite de capacité, et de comment une petite équipe s'est appuyé sur une poignée de solutions open-source et une bonne dose de code maison pour construire une des solutions de monitoring les plus performantes au monde.

@ -1,11 +1,10 @@
--- ---
id: 203 key: office-hour-01
title: Office Hours title: Office Hours
format: office-hours
speakers: []
tags: tags:
- office-hours - office-hours
speakers: draft: false
talkType: Office Hours
--- ---
Venez poser vos questions aux speakers de manière plus calme et détendu
Venez poser vos questions aux speakers de manière plus calme et détendu

@ -1,11 +1,10 @@
--- ---
id: 204 key: office-hour-02
title: Office Hours title: Office Hours
format: office-hours
speakers: []
tags: tags:
- office-hours - office-hours
speakers: draft: false
talkType: Office Hours
--- ---
Venez poser vos questions aux speakers de manière plus calme et détendu
Venez poser vos questions aux speakers de manière plus calme et détendu

@ -1,11 +1,10 @@
--- ---
id: 201 key: office-hour-03
title: Office Hours title: Office Hours
format: office-hours
speakers: []
tags: tags:
- office-hours - office-hours
speakers: draft: false
talkType: Office Hours
--- ---
Venez poser vos questions aux speakers de manière plus calme et détendu
Venez poser vos questions aux speakers de manière plus calme et détendu

@ -1,11 +1,10 @@
--- ---
id: 202 key: office-hour-04
title: Office Hours title: Office Hours
format: office-hours
speakers: []
tags: tags:
- office-hours - office-hours
speakers: draft: false
talkType: Office Hours
--- ---
Venez poser vos questions aux speakers de manière plus calme et détendu
Venez poser vos questions aux speakers de manière plus calme et détendu

@ -0,0 +1,10 @@
---
key: office-hour-05
title: Office Hours
format: office-hours
speakers: []
tags:
- office-hours
draft: false
---
Venez poser vos questions aux speakers de manière plus calme et détendu

@ -0,0 +1,10 @@
---
key: office-hour-06
title: Office Hours
format: office-hours
speakers: []
tags:
- office-hours
draft: false
---
Venez poser vos questions aux speakers de manière plus calme et détendu

@ -0,0 +1,10 @@
---
key: office-hour-11
title: Office Hours
format: office-hours
speakers: []
tags:
- office-hours
draft: false
---
Venez poser vos questions aux speakers de manière plus calme et détendu

@ -0,0 +1,10 @@
---
key: office-hour-12
title: Office Hours
format: office-hours
speakers: []
tags:
- office-hours
draft: false
---
Venez poser vos questions aux speakers de manière plus calme et détendu

@ -1,15 +1,16 @@
--- ---
id: R9O1S7M9oRMmwd0cNBaz id: R9O1S7M9oRMmwd0cNBaz
key: premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core key: premiers_pas_avec_un_microcontroleur_et_google_cloud_iot_core
title: "Premiers pas avec un microcontrôleur et Google Cloud IoT Core" title: Premiers pas avec un microcontrôleur et Google Cloud IoT Core
level: beginner level: beginner
talkType: Conference format: conference
tags: tags:
- IOT - iot
speakers: speakers:
- gautier_mechling - gautier_mechling
presentation: draft: false
videoId: videoId: null
presentation: null
--- ---
De nombreux services en ligne existent pour gérer en toute sécurité des appareils IoT à grande échelle : "Azure IoT" de Microsoft et "AWS IoT" d'Amazon sont parmi les plus connus. De nombreux services en ligne existent pour gérer en toute sécurité des appareils IoT à grande échelle : "Azure IoT" de Microsoft et "AWS IoT" d'Amazon sont parmi les plus connus.
@ -17,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. 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. 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 plate-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 plate-formes.

@ -1,16 +1,17 @@
--- ---
id: ZsAGxn6UZi1hfzz2bwR7 id: ZsAGxn6UZi1hfzz2bwR7
key: quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux key: quand_les_rates_des_ias_nous_renvoient_a_nos_propres_biais_societaux
title: "Quand les ratés des IAs nous renvoient à nos propres biais sociétaux" title: Quand les ratés des IAs nous renvoient à nos propres biais sociétaux
level: beginner level: beginner
talkType: Conference format: conference
tags: tags:
- Big Data / ML / AI - big_data___ml___ai
speakers: speakers:
- clement_duffau - clement_duffau
- melanie_ducoffe - melanie_ducoffe
presentation: draft: false
videoId: videoId: null
presentation: null
--- ---
Un chatbot créé par Microsoft qui dérive avec des propos antisémites, Amazon qui scanne des CVs et finit par ne recruter que des hommes blancs, des algorithmes de reconnaissance faciale qui ont du mal avec les personnes de couleur noire, ... Que d'exemples où l'IA a intégré nos propres biais sociétaux. Il est urgent que nous, développeurs, prenions nos responsabilités et mesurons les enjeux éthiques de l'IA pour éviter que les stéréotypes, les inégalités et les préjugés se retrouvent au cœur de nos futurs systèmes. Un chatbot créé par Microsoft qui dérive avec des propos antisémites, Amazon qui scanne des CVs et finit par ne recruter que des hommes blancs, des algorithmes de reconnaissance faciale qui ont du mal avec les personnes de couleur noire, ... Que d'exemples où l'IA a intégré nos propres biais sociétaux. Il est urgent que nous, développeurs, prenions nos responsabilités et mesurons les enjeux éthiques de l'IA pour éviter que les stéréotypes, les inégalités et les préjugés se retrouvent au cœur de nos futurs systèmes.
@ -18,5 +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.

@ -1,16 +1,18 @@
--- ---
id: niiUNFAFhYnPBiOrcDVf id: niiUNFAFhYnPBiOrcDVf
key: rockin_in_the_angular_world key: rockin_in_the_angular_world
title: "Rockin’ in the Angular World" title: Rockin’ in the Angular World
level: intermediate level: intermediate
talkType: Conference format: conference
tags: tags:
- Web - web
speakers: speakers:
- vincent_ogloblinsky - vincent_ogloblinsky
- wassim_chegham - wassim_chegham
presentation: draft: false
videoId: videoId: null
presentation: null
language: Français
--- ---
_« Make it work, make it right, make it fast »_ - Kent Beck _« Make it work, make it right, make it fast »_ - Kent Beck
@ -21,4 +23,4 @@ L’accueil d’un nouveau développeur·euse dans une équipe est un des meille
Nous vous proposons dans ce talk un retour d’expérience sur quelques années de consulting sur des projets Angular au travers de cas concrets : Nous vous proposons dans ce talk un retour d’expérience sur quelques années de consulting sur des projets Angular au travers de cas concrets :
- quelles sont les mauvaises pratiques à éviter ? - quelles sont les mauvaises pratiques à éviter ?
- quels sont les choix orientés et assumés d’Angular pour vous éviter tout ça ? - quels sont les choix orientés et assumés d’Angular pour vous éviter tout ça ?
- quelque soit la taille de votre équipe, l’expérience de vos collègues, quels sont les principes d’architecture à adopter pour améliorer tout ça ? - quelque soit la taille de votre équipe, l’expérience de vos collègues, quels sont les principes d’architecture à adopter pour améliorer tout ça ?

@ -1,16 +1,17 @@
--- ---
id: 2S9XtGGq3ouHnkivEDKC id: 2S9XtGGq3ouHnkivEDKC
key: rust__webassembly__and_the_future_of_serverless key: rust__webassembly__and_the_future_of_serverless
title: "Rust, WebAssembly, and the future of Serverless" title: 'Rust, WebAssembly, and the future of Serverless'
level: intermediate level: intermediate
talkType: Conference format: conference
language: english
tags: tags:
- Cloud / Infra - cloud___infra
speakers: speakers:
- steve_klabnik - steve_klabnik
presentation: draft: false
videoId: videoId: null
presentation: null
language: United States
--- ---
A lot of things have been said about WebAssembly inside of the A lot of things have been said about WebAssembly inside of the
browser; after all, that's why it was originally created. But a new browser; after all, that's why it was originally created. But a new
@ -20,4 +21,4 @@ serverless application platforms, combining two brand-new technologies
together. We're also seeing a lot of growth of the Rust programming together. We're also seeing a lot of growth of the Rust programming
language, and its close alignment with WebAssembly. In this talk, language, and its close alignment with WebAssembly. In this talk,
Steve will talk about Rust, WebAssembly, serverless technologies, and Steve will talk about Rust, WebAssembly, serverless technologies, and
how it all fits together. how it all fits together.

@ -1,16 +1,17 @@
--- ---
id: PjQDGsFIQoo1By4Ogv3q id: PjQDGsFIQoo1By4Ogv3q
key: rust_as_a_high_level_langage key: rust_as_a_high_level_langage
title: "Rust as a High-Level Langage" title: Rust as a High-Level Langage
level: beginner level: beginner
talkType: Conference format: conference
language: english
tags: tags:
- Languages - languages
speakers: speakers:
- aleksey_kladov - aleksey_kladov
presentation: draft: false
videoId: videoId: null
presentation: null
language: English
--- ---
The singe most important feature of Rust is memory safety. Writing code with performance of C++, at a typical development cost, and with guaranteed absence of certain classes of memory safety related vulnerabilities is something that was not possible before. The singe most important feature of Rust is memory safety. Writing code with performance of C++, at a typical development cost, and with guaranteed absence of certain classes of memory safety related vulnerabilities is something that was not possible before.
@ -21,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 * predictable performance due to absence of garbage collection
* control over the memory layout of objects, which gives you extra performance if you need it * 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 * 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

@ -1,19 +1,20 @@
--- ---
id: RhWn82dKmICiQulwcVJF id: RhWn82dKmICiQulwcVJF
key: the_freedom_of_static_typing key: the_freedom_of_static_typing
title: "The Freedom of Static Typing" title: The Freedom of Static Typing
level: intermediate level: intermediate
talkType: Conference format: conference
language: english
tags: tags:
- Languages - languages
speakers: speakers:
- andrew_radev - andrew_radev
presentation: draft: false
videoId: videoId: null
presentation: null
language: English
--- ---
It's a common idea: Dynamic typing gives you freedom to do whatever you want, but then you suffer mistakes and runtime errors. Static typing limits your freedom, but it leads to fewer bugs, even if it's harder to actually write code. It's a common idea: Dynamic typing gives you freedom to do whatever you want, but then you suffer mistakes and runtime errors. Static typing limits your freedom, but it leads to fewer bugs, even if it's harder to actually write code.
This isn't entirely false. Yes, it can be quite hard to write a Rust or Haskell program that compiles, enough that it's a running gag in their communities. "But once you get it to compile, it's probably correct!", the joke goes. On the other hand, when writing Ruby or Javascript, you're free to call functions with all sorts of things, and then runtime errors can easily slip into production. That said, it's not as simple as a sliding scale between "freedom" and "safety". Neither of these terms is one-dimensional -- a language feature that restricts your freedom in one way can actually free you in different ways. This isn't entirely false. Yes, it can be quite hard to write a Rust or Haskell program that compiles, enough that it's a running gag in their communities. "But once you get it to compile, it's probably correct!", the joke goes. On the other hand, when writing Ruby or Javascript, you're free to call functions with all sorts of things, and then runtime errors can easily slip into production. That said, it's not as simple as a sliding scale between "freedom" and "safety". Neither of these terms is one-dimensional -- a language feature that restricts your freedom in one way can actually free you in different ways.
I'd like to demonstrate some interesting language features in Rust that make it easier to write code and to express concepts compared to dynamic languages. Features that don't just protect you from shooting your foot, but give you power that's only available within the rules and "limitations" of a statically typed language. Even if you're not familiar with Rust, I hope to focus the examples on the features themselves rather than on the specifics of the language, so come by and let's talk about being (type-safely) free. I'd like to demonstrate some interesting language features in Rust that make it easier to write code and to express concepts compared to dynamic languages. Features that don't just protect you from shooting your foot, but give you power that's only available within the rules and "limitations" of a statically typed language. Even if you're not familiar with Rust, I hope to focus the examples on the features themselves rather than on the specifics of the language, so come by and let's talk about being (type-safely) free.

@ -1,15 +1,16 @@
--- ---
id: 0MXH99V8NY9xyeurYCmA id: 0MXH99V8NY9xyeurYCmA
key: the_rise_of_the_web key: the_rise_of_the_web
title: "The rise of the web" title: The rise of the web
level: beginner level: beginner
talkType: Conference format: conference
tags: tags:
- Web - web
speakers: speakers:
- loic_ortola - loic_ortola
presentation: draft: false
videoId: videoId: null
presentation: null
--- ---
Il y a 20 ans, personne de **sobre** n’aurait utilisé Javascript pour autre chose que des étoiles filantes qui sortent de ta souris. Non, à l'époque, on préférait les serveurs d'application en Java! Il y a 20 ans, personne de **sobre** n’aurait utilisé Javascript pour autre chose que des étoiles filantes qui sortent de ta souris. Non, à l'époque, on préférait les serveurs d'application en Java!
Aujourd’hui, non seulement on a des frameworks front, mais il y a même des hipsters qui font du backend avec... Et depuis, on fait des APIs. Aujourd’hui, non seulement on a des frameworks front, mais il y a même des hipsters qui font du backend avec... Et depuis, on fait des APIs.
@ -18,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!

@ -1,15 +1,17 @@
--- ---
id: ZmSIPnuidcxjKLVfEKM8 id: ZmSIPnuidcxjKLVfEKM8
key: un_distributeur_automatique_d_argent_de_poche_pour_les_enfants key: un_distributeur_automatique_d_argent_de_poche_pour_les_enfants
title: "Un distributeur automatique d'argent de poche pour les enfants" title: Un distributeur automatique d'argent de poche pour les enfants
level: beginner level: beginner
talkType: Quickie format: quickie
tags: tags:
- WTF - wtf
speakers: speakers:
- richard_fagot - richard_fagot
presentation: draft: false
videoId: videoId: null
presentation: null
language: Français
--- ---
Avec mon épouse nous avons commencer à donner de l'argent de poche à nos enfants. Avec mon épouse nous avons commencer à donner de l'argent de poche à nos enfants.
@ -17,4 +19,4 @@ Avec mon épouse nous avons commencer à donner de l'argent de poche à nos enfa
Pour qu'ils puissent faire comme les grands (et parce que c'est fun aussi :D) j'ai conçu un DAAP (**D**istributeur **A**utomatique d'**A**rgent de **P**oche) qui leur permet, le jour de la distribution de l'argent de poche, d'insérer leur "carte bleue", saisir leur code et de voir la machine s'ébranler pour distribuer les pièces. Pour qu'ils puissent faire comme les grands (et parce que c'est fun aussi :D) j'ai conçu un DAAP (**D**istributeur **A**utomatique d'**A**rgent de **P**oche) qui leur permet, le jour de la distribution de l'argent de poche, d'insérer leur "carte bleue", saisir leur code et de voir la machine s'ébranler pour distribuer les pièces.
Dans ce talk on parlera d'Arduino, d'impression 3D, de carte à puce, d'électronique et des problèmes que j'ai rencontré et comment j'ai pu les résoudre. Dans ce talk on parlera d'Arduino, d'impression 3D, de carte à puce, d'électronique et des problèmes que j'ai rencontré et comment j'ai pu les résoudre.

@ -1,15 +0,0 @@
---
id: 1dq7BXYKhL6uwE1ofw5V
key: une_histoire_de_l_informatique__du_metier_a_tisser_a_la_machine_de_babbage___
title: "Une histoire de l'informatique, du métier à tisser à la machine de Babbage..."
level: beginner
formats: Keynote
tags:
- WTF
speakers:
- fabien_tregan
presentation:
videoId:
draft: true
---
...où l'on parle aussi de la Pascaline, de table de logarithmes et d'éviter les erreurs. Et d'en faire.

@ -1,14 +1,15 @@
--- ---
id: 5qTyscBWtXLRb04TXEdB id: 5qTyscBWtXLRb04TXEdB
key: webgpu__next_generation_3d_graphics_on_the_web key: webgpu__next_generation_3d_graphics_on_the_web
title: "WebGPU: Next-generation 3D Graphics on the Web" title: 'WebGPU: Next-generation 3D Graphics on the Web'
level: intermediate level: intermediate
talkType: Conference format: conference
tags: tags:
- Web - web
speakers: speakers:
- corentin_wallez - corentin_wallez
presentation: draft: false
videoId: videoId: null
presentation: null
--- ---
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,17 +1,17 @@
--- ---
id: y0wL4Q9ZnxdOvpCvlaejITZcPBq2
key: adrien_anceau key: adrien_anceau
id: y0wL4Q9ZnxdOvpCvlaejITZcPBq2
feature: false feature: false
name: "ADRIEN ANCEAU" name: ADRIEN ANCEAU
company: "Airbus" company: Airbus
city: Toulouse, France city: 'Toulouse, France'
photoURL: "https://lh4.googleusercontent.com/-JbPPBBW8zqU/AAAAAAAAAAI/AAAAAAAAAAc/aoga3U16k7Y/photo.jpg" photoURL: >-
https://lh4.googleusercontent.com/-JbPPBBW8zqU/AAAAAAAAAAI/AAAAAAAAAAc/aoga3U16k7Y/photo.jpg
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/aaadrieeen link: 'https://twitter.com/aaadrieeen'
name: aaadrieeen name: aaadrieeen
- icon: github - icon: github
link: https://github.com/aanc link: 'https://github.com/aanc'
name: aanc name: aanc
--- ---

@ -1,14 +1,14 @@
--- ---
id: PZ3g6x42k9cu5e9siNoFQV8Z6jy2
key: aleksey_kladov key: aleksey_kladov
id: PZ3g6x42k9cu5e9siNoFQV8Z6jy2
feature: false feature: false
name: "Aleksey Kladov" name: Aleksey Kladov
company: Ferrous Systems company: Ferrous Systems
city: St Petersburg, Russia city: 'St Petersburg, Russia'
photoURL: "https://avatars3.githubusercontent.com/u/1711539?v=4" photoURL: 'https://avatars3.githubusercontent.com/u/1711539?v=4'
socials: socials:
- icon: github - icon: github
link: https://github.com/matklad link: 'https://github.com/matklad'
name: matklad name: matklad
--- ---
@matklad is a Rust developer, who specializes in dev tools and IDEs. He spearheaded [IntelliJ Rust](https://intellij-rust.github.io/) and currently leads the development of [rust-analyzer](https://github.com/rust-analyzer/rust-analyzer). @matklad is a Rust developer, who specializes in dev tools and IDEs. He spearheaded [IntelliJ Rust](https://intellij-rust.github.io/) and currently leads the development of [rust-analyzer](https://github.com/rust-analyzer/rust-analyzer).

@ -1,17 +1,17 @@
--- ---
id: EP7LDG2i6YgiNs027aplFVhEbv12
key: alessio_coltellacci key: alessio_coltellacci
id: EP7LDG2i6YgiNs027aplFVhEbv12
feature: false feature: false
name: "Alessio Coltellacci" name: Alessio Coltellacci
company: "Clever Cloud" company: Clever Cloud
city: Toulouse, France city: 'Toulouse, France'
photoURL: "https://avatars3.githubusercontent.com/u/11367839?v=4" photoURL: 'https://avatars3.githubusercontent.com/u/11367839?v=4'
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/lightplay8 link: 'https://twitter.com/lightplay8'
name: lightplay8 name: lightplay8
- icon: github - icon: github
link: https://github.com/NotBad4U link: 'https://github.com/NotBad4U'
name: NotBad4U name: NotBad4U
--- ---
Développeur à Clever Cloud. Développeur à Clever Cloud.

@ -1,17 +1,16 @@
--- ---
id: e5GCt0Q7jSSgVtPTzfUFplteFMm1
key: andrew_radev key: andrew_radev
id: e5GCt0Q7jSSgVtPTzfUFplteFMm1
feature: false feature: false
name: "Andrew Radev" name: Andrew Radev
company: city: 'Sofia, Bulgaria'
city: Sofia, Bulgaria photoURL: 'https://avatars3.githubusercontent.com/u/124255?v=4'
photoURL: "https://avatars3.githubusercontent.com/u/124255?v=4"
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/AndrewRadev link: 'https://twitter.com/AndrewRadev'
name: AndrewRadev name: AndrewRadev
- icon: github - icon: github
link: https://github.com/AndrewRadev link: 'https://github.com/AndrewRadev'
name: AndrewRadev name: AndrewRadev
--- ---
Professional Rails developer with an excessive amount of Vimscript in his Github profile. Teaches a Rust course in Sofia University. Professional Rails developer with an excessive amount of Vimscript in his Github profile. Teaches a Rust course in Sofia University.

@ -1,17 +1,18 @@
--- ---
id: CQO7iVm9GWb4jFPi3xmIUnsyY5r2
key: christophe_jollivet key: christophe_jollivet
id: CQO7iVm9GWb4jFPi3xmIUnsyY5r2
feature: false feature: false
name: "Christophe Jollivet" name: Christophe Jollivet
company: "Apside" company: Apside
city: Tours, France city: 'Tours, France'
photoURL: "https://lh3.googleusercontent.com/-3sUzAaUN01o/AAAAAAAAAAI/AAAAAAAACzE/6Nekr6L7RSk/photo.jpg" photoURL: >-
https://lh3.googleusercontent.com/-3sUzAaUN01o/AAAAAAAAAAI/AAAAAAAACzE/6Nekr6L7RSk/photo.jpg
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/jollivetc link: 'https://twitter.com/jollivetc'
name: jollivetc name: jollivetc
- icon: github - icon: github
link: https://github.com/jollivetc link: 'https://github.com/jollivetc'
name: jollivetc name: jollivetc
--- ---
Agitateur technique chez Apside, Christophe prêche les bonnes pratiques sur divers projets informatiques et universités en région tourangelle. Reconverti à l’informatique il y a 15 ans suite à un doctorat de neurobiologie, il contribue activement dans les communautés Java en ayant été co-responsable de la rubrique Java du site developpez.com mais aussi en participant à des conférences et en ayant fondé le Tours JUG en 2008. Agitateur technique chez Apside, Christophe prêche les bonnes pratiques sur divers projets informatiques et universités en région tourangelle. Reconverti à l’informatique il y a 15 ans suite à un doctorat de neurobiologie, il contribue activement dans les communautés Java en ayant été co-responsable de la rubrique Java du site developpez.com mais aussi en participant à des conférences et en ayant fondé le Tours JUG en 2008 et co-fondé TouraineTech en 2017

@ -1,20 +1,21 @@
--- ---
id: XDO4bqPAuJRWnEAJtNW9bCg09Of2
key: clement_duffau key: clement_duffau
id: XDO4bqPAuJRWnEAJtNW9bCg09Of2
feature: false feature: false
name: "Clément Duffau" name: Clément Duffau
company: "Stack Labs" company: Stack Labs
city: Toulouse, France city: 'Toulouse, France'
photoURL: "https://lh5.googleusercontent.com/-0l9xqsj5ePU/AAAAAAAAAAI/AAAAAAAAAAU/B8FhYLeXuaU/photo.jpg" photoURL: >-
https://lh5.googleusercontent.com/-0l9xqsj5ePU/AAAAAAAAAAI/AAAAAAAAAAU/B8FhYLeXuaU/photo.jpg
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/clement0210 link: 'https://twitter.com/clement0210'
name: clement0210 name: clement0210
- icon: github - icon: github
link: https://github.com/clement0210 link: 'https://github.com/clement0210'
name: clement0210 name: clement0210
--- ---
Suite à un diplôme d'ingénieur en informatique spécialisé en Architecture Logicielle, j'ai effectué un doctorat en Génie Logiciel appliqué aux domaines critiques afin d'aborder les problèmes liant les méthodologies de développement logiciel, la sûreté de fonctionnement et la certification. Suite à un diplôme d'ingénieur en informatique spécialisé en Architecture Logicielle, j'ai effectué un doctorat en Génie Logiciel appliqué aux domaines critiques afin d'aborder les problèmes liant les méthodologies de développement logiciel, la sûreté de fonctionnement et la certification.
J'utilise actuellement ma double compétence de chercheur en Génie Logiciel et lead DevOps pour l'entreprise Stack Labs. J'utilise actuellement ma double compétence de chercheur en Génie Logiciel et lead DevOps pour l'entreprise Stack Labs.
Mon poste consiste à intervenir chez des clients dans les domaines critiques (aérospatial notamment) afin de les aider à mettre en place et structurer leur approche DevOps mais également à être pro-actif sur les sujets R&D portés en interne par Stack Labs. Mon poste consiste à intervenir chez des clients dans les domaines critiques (aérospatial notamment) afin de les aider à mettre en place et structurer leur approche DevOps mais également à être pro-actif sur les sujets R&D portés en interne par Stack Labs.

@ -1,17 +1,17 @@
--- ---
id: KkCVbJvhE1OL1Dd51U4t9H54iFT2
key: corentin_wallez key: corentin_wallez
id: KkCVbJvhE1OL1Dd51U4t9H54iFT2
feature: true feature: true
name: Corentin Wallez name: Corentin Wallez
company: Google company: Google
city: Paris, France city: 'Paris, France'
photoURL: https://lh3.googleusercontent.com/ClSmMH8qSKMoIf8FOcd0kC1bH8fczExtMLs62kSKxdrKlYKyWnoT12Mny7UbUUQPp9BI-1F3wgWeqQFpg4IuUdI photoURL: 'https://avatars3.githubusercontent.com/u/472810?v=4'
socials: socials:
- icon: twitter - icon: twitter
link: https://twitter.com/DaKangz link: 'https://twitter.com/DaKangz'
name: DaKangz name: DaKangz
- icon: github - icon: github
link: https://github.com/Kangz link: 'https://github.com/Kangz'
name: Kangz name: Kangz
--- ---
Graphics plumber @google Graphics plumber @google

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save