Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
アットホームな言語Elm
Search
ababup1192
June 26, 2018
Technology
4
1.1k
アットホームな言語Elm
アットホーム
ababup1192
June 26, 2018
Tweet
Share
More Decks by ababup1192
See All by ababup1192
panopticon
ababup1192
1
2.1k
フロントエンド開発で自動テストをしてElmという言語に流れ着いた話
ababup1192
1
1.5k
Other Decks in Technology
See All in Technology
Eight Engineering Unit 紹介資料
sansan33
PRO
0
5.7k
あなたの知らないDateのひみつ / The Secret of "Date" You Haven't known #tqrk16
expajp
0
110
MS Ignite 2025で発表されたFoundry IQをRecap
satodayo
3
240
法人支出管理領域におけるソフトウェアアーキテクチャに基づいたテスト戦略の実践
ogugu9
1
140
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
0
120
Product Engineer
resilire
0
140
生成AI・AIエージェント時代、データサイエンティストは何をする人なのか?そして、今学生であるあなたは何を学ぶべきか?
kuri8ive
2
1.9k
eBPFとwaruiBPF
sat
PRO
4
1.7k
Oracle Cloud Infrastructure:2025年11月度サービス・アップデート
oracle4engineer
PRO
1
120
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
980
Data Hubグループ 紹介資料
sansan33
PRO
0
2.3k
著者と読み解くAIエージェント現場導入の勘所 Lancers TechBook#2
smiyawaki0820
10
3.4k
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Rails Girls Zürich Keynote
gr2m
95
14k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
A designer walks into a library…
pauljervisheath
210
24k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Transcript
Elmは アットホームな雰囲気な言語 です。 ソフトウェアエンジニア ABAB↑↓BA
自己紹介 - 会津大学(福島)で大学院生 -> 東京へ - 今年2018年3月から社会人デビュー - 趣味布教 2
Twitter: @ababupdownba
Elm布教歴 (1) - 謎の言語Elmを一切触らず後輩に勧める - 逆に後輩から勧められる - 入社後に即勉強会開催(開催数 2桁突破) 3
Elm布教歴 (2) - QA勉強会でElmのプレゼン - Yokohama.scala#1で、過半数にElmをさせる - AWS歴2週間でJAWSに挑み Elmのプレゼンをする(!?) 4
今日の愉快な フレームワークたちの トップページを比較してみ ました! 5
ユーザインターフェースを構築するた めのJavaScriptライブラリ かっこいい! 6
一つのフレームワーク。 モバイル そして デスクトップ。 ダンディ! 7
革新的な JavaScriptフレームワーク 自信満々! 8
ClojureScriptは、堅牢で実用的で高速 なプログラミング言語であり、シンプル で一貫性のある強力なツールを形成 する便利な機能を備えています。 長い! 9
信頼できるWebアプリのための めっっっっちゃ楽しい言語 ほっこり 10
11 圧倒的(あっと) <title>home</title> 感(ほーむ)
Elmの アットホームなところ 集めてみました! 12
13 変数書き換えた ろw 再代入(再定義) は厳禁!
14 else節いらんか w そもそも Syntax Error
15 EUROわからん し ええかw Union Types 網羅は必須!
16 先頭の要素に演 算したろw 危険演算は 容赦無く Maybe!
Elmママは厳しいだけじゃ ないよ! 17
18 Elmアーキテクチャ は、 誰でもわかるわよ
19 値は何でも比較 できるわよ
20 関数も値を必ず返す からテストがしやす いのよ
21 Property based Testingはテスト屋さ んにモテるわよ
22 JavaScriptの関数を 呼び出したい? Portsでいいじゃな い。ボイラプレート?
23 正規表現?パーサ でいいんじゃない の?
24 レコードがネストして いる?
25 Lensを(getter, setter)を定義して...
26 こうじゃ!
27 お母さんがおかしくなり始めたところで 内製で作ってるAWS ECSを可視化するツー ル。 需要があるようなのでOSS化予定! 時間があれば!
28 困っていることはElm人 口が少なすぎるこ と!!!! みんなElmoになって よ!!!
29 ご清聴ありがとうござい ました!