Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Introduction pour l'atelier "Elm Shop"
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Pascal Le Merrer
December 06, 2021
Programming
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction pour l'atelier "Elm Shop"
Présentation du langage et de l'architecture Elm
Pascal Le Merrer
December 06, 2021
Transcript
17 slides
Initiation à Elm Pascal Le Merrer @pascallemerrer Auteur de «
Elm par la pratique » Novembre 2021
1 Sommaire Quel est l’intérêt de Elm ? 0 Qu’est-ce
que Elm ? 2 The Elm Architecture
Qu’est-ce que Elm ?
UN LANGAGE FONCTIONNEL POUR LE FRONT-END
COMPILE EN JS
PAS DE FRAMEWORK
Quel est l’intérêt de Elm ?
ROBUSTESSE
PERFORMANCES
SEMANTIC VERSIONING CONTRAINT
MESSAGES D’ERREUR
SIMPLICITÉ
MAINTENABILITÉ
SERENITE
Source : https://leanpub.com/elmparlapratique
Source : https://leanpub.com/elmparlapratique
ET MAINTENANT, CODONS !
More Decks by Pascal Le Merrer
See All by Pascal Le Merrer
Le côté obscur des IA génératives
pascallemerrer
0
230
eXtreme Programming : la méthode Agile ?
pascallemerrer
0
100
Le rocher de Sysiphe - AFUP Day Rennes 2021
pascallemerrer
0
120
Coding dojos - Agile Tour Rennes 2019
pascallemerrer
0
77
Comment Elm a changé mon expérience de dev front-end
pascallemerrer
0
220
Coding dojos - Diffusez les bonnes pratiques de dev !
pascallemerrer
0
110
Software Craftsmanship - De le théorie à la pratique
pascallemerrer
0
380
Other Decks in Programming
See All in Programming
はじめてのPLATEAU
nokonoko1203
1
640
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.2k
AI時代のTerminal環境を UNIX哲学で設計・運用する
yasunori0418
1
350
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
370
AWS CDKを理解するために公式の定義を深掘って解説してみる / Understanding AWS CDK by Digging into Its Official Definition
akihisaikeda
3
300
AI時代のIaC入門 〜なぜインフラをコードで管理したいのか?〜 / Introduction to IaC in the AI Era
akihisaikeda
6
1.5k
私なりのハーネスエンジニアリング ~独自の言語処理系の開発を通して~
seosoft
0
200
Railsバージョンを4倍にした話
optim
0
1k
社内AIエージェント「Askワンバン」における コストチューニングの取り組み
t0yohei
0
170
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
16
9.1k
動画プレイヤーはなぜカクつくのか 〜Flutterのレンダリングとネイティブの境界を解剖する〜
naruogram
0
330
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Designing for humans not robots
tammielis
254
26k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
350
Product Roadmaps are Hard
iamctodd
55
13k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Everyday Curiosity
cassininazir
0
400
Game over? The fight for quality and originality in the time of robots
wayneb77
1
330
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.2k