KUD-4354 Highway to Elm | Devoxx

Highway to Elm

Hands-on Labs

wm Web, JS, HTML5 et UX débutant

Paris 224M-225M Lab

Thursday 16:10 - 19:10

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

 Elm    functional programming language    web application  
Salle Paris 224M-225M Lab
Jordane Grenat Jordane Grenat

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, ...)

TBA : To be announced / Salle non affectée