Slide 1

Slide 1 text

Elmは アットホームな雰囲気な言語 です。 ソフトウェアエンジニア ABAB↑↓BA

Slide 2

Slide 2 text

自己紹介 - 会津大学(福島)で大学院生 -> 東京へ - 今年2018年3月から社会人デビュー - 趣味布教 2 Twitter: @ababupdownba

Slide 3

Slide 3 text

Elm布教歴 (1) - 謎の言語Elmを一切触らず後輩に勧める - 逆に後輩から勧められる - 入社後に即勉強会開催(開催数 2桁突破) 3

Slide 4

Slide 4 text

Elm布教歴 (2) - QA勉強会でElmのプレゼン - Yokohama.scala#1で、過半数にElmをさせる - AWS歴2週間でJAWSに挑み Elmのプレゼンをする(!?) 4

Slide 5

Slide 5 text

今日の愉快な フレームワークたちの トップページを比較してみ ました! 5

Slide 6

Slide 6 text

ユーザインターフェースを構築するた めのJavaScriptライブラリ かっこいい! 6

Slide 7

Slide 7 text

一つのフレームワーク。 モバイル そして デスクトップ。 ダンディ! 7

Slide 8

Slide 8 text

革新的な JavaScriptフレームワーク 自信満々! 8

Slide 9

Slide 9 text

ClojureScriptは、堅牢で実用的で高速 なプログラミング言語であり、シンプル で一貫性のある強力なツールを形成 する便利な機能を備えています。 長い! 9

Slide 10

Slide 10 text

信頼できるWebアプリのための めっっっっちゃ楽しい言語 ほっこり 10

Slide 11

Slide 11 text

11 圧倒的(あっと) home 感(ほーむ)

Slide 12

Slide 12 text

Elmの アットホームなところ 集めてみました! 12

Slide 13

Slide 13 text

13 変数書き換えた ろw 再代入(再定義) は厳禁!

Slide 14

Slide 14 text

14 else節いらんか w そもそも Syntax Error

Slide 15

Slide 15 text

15 EUROわからん し ええかw Union Types 網羅は必須!

Slide 16

Slide 16 text

16 先頭の要素に演 算したろw 危険演算は 容赦無く Maybe!

Slide 17

Slide 17 text

Elmママは厳しいだけじゃ ないよ! 17

Slide 18

Slide 18 text

18 Elmアーキテクチャ は、 誰でもわかるわよ

Slide 19

Slide 19 text

19 値は何でも比較 できるわよ

Slide 20

Slide 20 text

20 関数も値を必ず返す からテストがしやす いのよ

Slide 21

Slide 21 text

21 Property based Testingはテスト屋さ んにモテるわよ

Slide 22

Slide 22 text

22 JavaScriptの関数を 呼び出したい? Portsでいいじゃな い。ボイラプレート?

Slide 23

Slide 23 text

23 正規表現?パーサ でいいんじゃない の?

Slide 24

Slide 24 text

24 レコードがネストして いる?

Slide 25

Slide 25 text

25 Lensを(getter, setter)を定義して...

Slide 26

Slide 26 text

26 こうじゃ!

Slide 27

Slide 27 text

27 お母さんがおかしくなり始めたところで 内製で作ってるAWS ECSを可視化するツー ル。 需要があるようなのでOSS化予定! 時間があれば!

Slide 28

Slide 28 text

28 困っていることはElm人 口が少なすぎるこ と!!!! みんなElmoになって よ!!!

Slide 29

Slide 29 text

29 ご清聴ありがとうござい ました!