Elm
et la place de la programmation fonctionnelle dans le Web
Planning
Elm
La programmation fonctionnelle
Quelle place dans le Web
Elm
Qu'est-ce que c'est
Langage de programmation fonctionnel
Un compilateur pour applications Web
Un gestionnaire de paquet
Un analyseur de code statique
Un formateur de code
Un gestionnaire d'état
Une suite de test
Comparaison
Elm
JavaScript
Inclu
Babel, Webpack, Rollup, Vite
Inclu
Ramda, Lodash, Underscore
Inclu
NPM, Yarn, PNPM
Inclu
ESLint
Inclu
Prettier
Inclu
Redux, Piña, Zustand
Inclu
Jest, Mocha, Chai
JavaScript Fatigue
Initialisation
Hello, world!
Hello, world!
Erreurs
Erreurs
Typage dynamique
Typage statique
L'architecture ELM
L'architecture ELM
Planning
Elm
La programmation fonctionnelle
Quelle place dans le Web
La programmation fonctionnelle
Immutabilité
Immutabilité
Immutabilité
Fonction pure
Effets de bords
Pattern Matching
Pattern Matching
Pattern Matching
Elm Runtime
Elm Runtime
Récapitulatif
Immutabilité : impossible de modifier par erreur
Fonctions pures : Impossible de modifier quelque chose d'externe
Pattern matching : Impossible d'oublier un cas
Planning
Elm
La programmation fonctionnelle
Quelle place dans le Web
La place de la programmation fonctionnelle
Librairies
Langages
Made with Slides.com