Compiler-driven development avec Elm
WIFI: eduroam
user: wifi_mixit
mdp: Ujml2022!

Evan Czaplicki


Compilateur Sympa




Et bien d'autres !











We have newcomers go through the official Elm guide, we sit down with them to answer questions and do concrete work, and after a couple of weeks, we don’t get requests for help anymore.
https://www.humio.com/whats-new/blog/why-we-chose-elm-for-humio-s-web-ui

A beginner Elm developer, in our experience, can be productive in a couple of weeks and can master the language in a couple of months.

Several rounds of summer interns have also proven that it is possible to learn Elm and our systems, and become productive in a matter of days.

L'atelier
Votre mentor : le compilateur Elm
Le plus dur : désapprendre à ignorer ses messages d'erreur

Sébastien BESNIER
Les assistants du compilateur

Jordane GRENAT
@JoGrenat
The Elm Architecture (TEA)
Cmd Msg
Elm en prod'
undefined is not a function-
Compilation hyper rapide
Pour 100KLoC : quelques secondes pour tout compiler, moins de 100ms en incrémental - Des fichiers générés minuscules
e.g.160ko compressés pour https://console.deepgram.com/ (js + css + svg) -
Stabilité
le code écrit il y a 3 ans fonctionne encore - Pas besoin de penser à la sécurité
+
Elm en prod'
undefined is not a function-
Compilation hyper rapide
Pour 100KLoC : quelques secondes pour tout compiler, moins de 100ms en incrémental - Des fichiers générés minuscules
e.g.160ko compressés pour https://console.deepgram.com/ (js + css + svg) -
Stabilité
le code écrit il y a 3 ans fonctionne encore - Pas besoin de penser à la sécurité
+
- Interop JS pas toujours immédiate
- Gouvernance "dictatoriale" du langage
- Pas de Roadmap du langage
-
Merci !
- Guide : https://guide.elm-france.fr/
- Vidéos : Make Impossible State Impossible, Life of a file
- Communauté : Slack, Meetup Elm Paris, Discord (fr)
- Site statique / JamStack : elm-pages
- Single Page Application : elm-spa
Compiler-driven development avec Elm https://bit.ly/mixit-elm-22 WIFI: eduroam user: wifi_mixit mdp: Ujml2022!
Copy of Compiler-driven development avec Elm
By ereold
Copy of Compiler-driven development avec Elm
- 686