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

lang Langages alternatifs

Un langage que tout le monde Elm !

Conference

Depuis quelques années, de nombreux outils sont apparus pour nous permettre de structurer au mieux nos applications front-end. Des bibliothèques, comme React, des architectures de gestion d'états, comme Redux, et même des surcouches au langage comme TypeScript.

Et si nous pouvions repenser JavaScript de zéro, et créer un langage adapté au développement web tel qu'on le pratique aujourd'hui, en tenant compte de toutes ces bonnes pratiques découvertes sur la route ?

C'est de là qu'est né Elm, un langage fonctionnel qui se 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 de découvrir ce qui fait de ce langage l'un des plus productifs et confortables que j'ai pu utiliser à travers sa syntaxe, et je vous montrerai ensuite qu'il est extrêmement simple d'ajouter progressivement des briques Elm à une application JavaScript standard ! Nous finirons enfin par un live-coding pour mettre en pratique ces connaissances nouvellement acquises.

TBA : To be announced / Salle non affectée