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
4
950
アットホームな言語Elm
アットホーム
ababup1192
June 26, 2018
Tweet
Share
More Decks by ababup1192
See All by ababup1192
panopticon
ababup1192
1
1.9k
フロントエンド開発で自動テストをしてElmという言語に流れ着いた話
ababup1192
1
1.3k
Other Decks in Technology
See All in Technology
AWSでRAGを作る法方
sonoda_mj
1
140
Amazon FSx for NetApp ONTAPのパフォーマンスチューニング要素をまとめてみた #cm_odyssey #devio2024
non97
0
220
AWS IAMのアンチパターン/AWSが考える最低権限実現へのアプローチ概略(JAWS-UG朝会#59資料改修20分版)
htan
0
330
Git 研修 Advanced【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
200
AWSで”最小権限の原則”を実現するための考え方 /20240722-ssmjp-aws-least-privilege
opelab
10
4.3k
[NIKKEI Tech Talk]Bias for Action!! 実践から学ぶための仕組とコミュニティ / Community for Practice and Learning
kanamasa
0
270
データベース研修 分析向けSQL入門【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
110
ペパボのオブザーバビリティ研修2024 説明資料
kesompochy
0
1.1k
開発と事業を繋ぐ!SREのオブザーバビリティ戦略 ~ Developers Summit 2024 Summer ~
leveragestech
0
630
Git 研修 Basic【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
310
簡単に始めるSnowflakeの機械学習
nayuts
1
190
ギークの理想が7つ集まるエムスリーで夢を叶えよう - エムスリー株式会社
m3_engineering
1
260
Featured
See All Featured
The Language of Interfaces
destraynor
151
23k
Docker and Python
trallard
37
2.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
229
130k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
Fantastic passwords and where to find them - at NoRuKo
philnash
42
2.7k
Web Components: a chance to create the future
zenorocha
307
41k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
121
18k
Raft: Consensus for Rubyists
vanstee
134
6.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
78
15k
Navigating Team Friction
lara
181
13k
The Invisible Customer
myddelton
117
13k
Being A Developer After 40
akosma
72
580k
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 ご清聴ありがとうござい ました!