Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Our Journey with the Biggest Elm App in Japan
Search
Seiya IZUMI
June 27, 2019
Technology
0
170
Our Journey with the Biggest Elm App in Japan
Seiya IZUMI
June 27, 2019
Tweet
Share
More Decks by Seiya IZUMI
See All by Seiya IZUMI
Node.jsの宣言的マイグレーションツール作った
izumisy
0
20
TailorにおけるSchema-driven UIの実践例
izumisy
0
370
Elm, the functional frontend
izumisy
3
1.1k
Elmの歩き方2019
izumisy
5
3.4k
jQueryからElmまで
izumisy
1
1.6k
Ordering and Ordered
izumisy
1
110
Choo: Fun Functional Framework
izumisy
1
510
StackoverflowでREPを稼ぐ技術
izumisy
1
830
フロントエンド・バリデーション
izumisy
5
3.6k
Other Decks in Technology
See All in Technology
2025年になってもまだMySQLが好き
yoku0825
8
4.8k
MCPで変わる Amebaデザインシステム「Spindle」の開発
spindle
PRO
3
3.3k
roppongirb_20250911
igaiga
1
240
「どこから読む?」コードとカルチャーに最速で馴染むための実践ガイド
zozotech
PRO
0
460
はじめてのOSS開発からみえたGo言語の強み
shibukazu
1
180
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
460
研究開発と製品開発、両利きのロボティクス
youtalk
1
530
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
5
1.6k
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
250
KotlinConf 2025_イベントレポート
sony
1
140
大「個人開発サービス」時代に僕たちはどう生きるか
sotarok
20
10k
今!ソフトウェアエンジニアがハードウェアに手を出すには
mackee
12
4.8k
Featured
See All Featured
BBQ
matthewcrist
89
9.8k
Designing Experiences People Love
moore
142
24k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Producing Creativity
orderedlist
PRO
347
40k
Git: the NoSQL Database
bkeepers
PRO
431
66k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Code Reviewing Like a Champion
maltzj
525
40k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Transcript
None
None
None
None
None
None
None
• • •
None
None
None
… • • •
None
None
None
None
None
None
↑
• • •
None
getByTeamId : String -> Team getByTeamId teamId = ... type
alias TeamId = String getByTeamId : TeamId -> Team getByTeamId teamId = ... module TeamId exposing (TeamId, new) type TeamId = TeamId String -- getByTeamId : TeamId -> Team -- getByTeamId id = -- ....
None
None
None
None
None
None
None
None
None
• • •
• • •
None
None