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
ababup1192
June 26, 2018
Technology
1.1k
4
Share
アットホームな言語Elm
アットホーム
ababup1192
June 26, 2018
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
20260423_執筆の工夫と裏側 技術書の企画から刊行まで / From the planning to the publication of technical book
nash_efp
3
430
AI: Making Admin and Users, Lives Better
kbmsg
0
110
音声言語モデル手法に関する発表の紹介
kzinmr
0
130
コミュニティ・勉強会を作るのは目的じゃない
ohmori_yusuke
0
250
AI時代における技術的負債への取り組み
codenote
1
1.7k
AIでAIをテストする - 音声AIエージェントの品質保証戦略
morix1500
1
140
エージェントスキルを作って自分のインプットに役立てよう
tsubakimoto_s
0
430
Choose your own adventure in agentic design patterns
glaforge
0
150
MLOps導入のための組織作りの第一歩
akasan
0
360
Keeping Ruby Running on Cygwin
fd0
0
180
「誰一人取り残されない」 AIエージェント時代のプロダクト設計思想 Product Management Summit 2026
mizushimac
1
1.5k
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
1
2.2k
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
3
3.3k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
260
Thoughts on Productivity
jonyablonski
76
5.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
First, design no harm
axbom
PRO
2
1.2k
Test your architecture with Archunit
thirion
1
2.2k
Paper Plane (Part 1)
katiecoart
PRO
0
6.7k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
360
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
320
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
99
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 ご清聴ありがとうござい ました!