Jordane Grenat | Devoxx

Jordane Grenat
Jordane Grenat Twitter

From Viseo

Passionné par l'écosystème Web, je suis les dernières nouveautés et tendances grâce à une veille technologique quotidienne. Je m'intéresse tout particulièrement à tout ce qui tourne autour des usages du JavaScript (frameworks web front, tools, Node.js, ...)

Blog: https://www.linkedin.com/in/jordane-grenat-00041298

wm Web, JS, HTML5 et UX

Highway to Elm

Hands-on Labs

Difficile de mettre en production du JavaScript et être certain de ne pas livrer de bugs. Difficile ? Impossible même !

C'est là qu'intervient Elm, un langage adapté au développement web tel qu'on le pratique aujourd'hui, qui compile en JavaScript et qui certifie l'absence d'erreurs au runtime (fini les undefined is not a function!), dont les messages d'erreur à la compilation sont limpides et les performances excellentes. En court : si ça compile, c'est que ça marche !

Je vous propose un pari un peu fou, celui de vous laisser devant une application web écrite en Elm avec un objectif très simple : ajouter une fonctionnalité sans aide extérieure. Vous verrez alors que très rapidement, sans connaître le langage mais guidés par le compilateur, vous serez capable de le faire !

Je vous présenterai ensuite vraiment le langage Elm et nous réaliserons un jeu de quiz pour découvrir les différentes facettes de ce langage !

Disclaimer : Pendant trois heures, vous allez apprendre et utiliser un langage hautement addictif. Revenir à du JavaScript après cette expérience pourrait être très douloureux. Soyez prévenus !

Prérequis : Voir https://github.com/jgrenat/elm-workshop

TBA : To be announced / Salle non affectée