Un language que tout le monde Elm

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 ?

Tech Tech
#TALK en Français
jeudi 20 avril
10h10 - 11h00

Salle Gosling (S102)

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.

Jordane Grenat

Comet Meetings

Jordane est développeur chez Comet Meetings et adore les découvertes et ce qui sort de l'ordinaire. Ce qui est souvent incompatible avec le pragmatisme technologique nécessaire sur les projets clients.

Il assouvit alors sa passion à coup de projets perso jamais finis et en écumant les conférences en compagnie des autres développeurs férus de nouveautés. En vrac : Elm, F#, nouveau-framework-à-la-mode-JS, ...

Il passe le reste de son temps libre à refuser les cookies sur les sites web qu'il consulte.


 

Autres talks de Jordane

2022 - Compiler-Driven Development avec Elm

  • #WORKSHOP
  • Jordane Grenat
  • Sébastien Besnier

Un langage frontend sans aucune erreur d’exécution, c’est possible ? C’est le pari réussi de Elm ! Et bonne nouvelle, son compilateur est un mentor très pédagogique pour apprendre ce langage. Venez le découvrir lors de cet atelier !