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 !
Découvrons ensemble une nouvelle façon de faire du front-end avec ce langage fonctionnel qui tient ses deux promesses : l’absence d’exceptions au runtime et une expérience développeur extrêmement agréable.
Amenez votre ordinateur pour apprendre ensemble ce langage en construisant un jeu de quiz et découvrir ses forces et ce qui le rend si plaisant à utiliser !
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