Compiler-driven development avec Elm
WIFI: SunnyTech
mdp: ilfaitchaud2022#
Simplicité
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
Les assistants du compilateur
Jordane GRENAT
@JoGrenat
Diane Manière
@dianemaniere
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
Feedback :)
Compiler-driven development avec Elm
By ereold
Compiler-driven development avec Elm
- 1,058