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
アットホームな言語Elm
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
Kaggleの経験が実務にどう活きているか / kaggle_findy
sansan_randd
7
1.3k
「Blue Team Labs Online」入門 - みんなで挑むログ解析バトル
v_avenger
0
130
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
楽しく学ぼう!ネットワーク入門
shotashiratori
0
360
クラウド × シリコンの Mashup - AWS チップ開発で広がる AI 基盤の選択肢
htokoyo
2
140
技術的負債の泥沼から組織を救う3つの転換点
nwiizo
8
3.2k
情シスのための生成AI実践ガイド2026 / Generative AI Practical Guide for Business Technology 2026
glidenote
0
170
Ultra Ethernet (UEC) v1.0 仕様概説
markunet
3
240
JAWS DAYS 2026 楽しく学ぼう!ストレージ 入門
yoshiki0705
2
130
20260311 ビジネスSWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
120
トップマネジメントとコンピテンシーから考えるエンジニアリングマネジメント
zigorou
4
800
us-east-1 に障害が起きた時に、 ap-northeast-1 にどんな影響があるか 説明できるようになろう!
miu_crescent
PRO
13
4k
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
400
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
250
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Prompt Engineering for Job Search
mfonobong
0
180
We Have a Design System, Now What?
morganepeng
55
8k
Typedesign – Prime Four
hannesfritz
42
3k
First, design no harm
axbom
PRO
2
1.1k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
300
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
140
The Mindset for Success: Future Career Progression
greggifford
PRO
0
270
What does AI have to do with Human Rights?
axbom
PRO
1
2k
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 ご清聴ありがとうござい ました!