Slide 1

Slide 1 text

御願ひ、作って

Slide 2

Slide 2 text

.。oO(さっちゃんですよヾ(〃l _ l)ノ゙☆)

Slide 3

Slide 3 text

公開library / 組織内(社内)library

Slide 4

Slide 4 text

公開gem / 組織内(社内)gem

Slide 5

Slide 5 text

公開gem :

Slide 6

Slide 6 text

公開gem : みんなの爲の便利なやつ。

Slide 7

Slide 7 text

公開gem : みんなの爲の便利なやつ。 「我々はこうやった」と云ふ例⽰にも使へる。

Slide 8

Slide 8 text

公開gem : みんなの爲の便利なやつ。 「我々はこうやった」と云ふ例⽰にも使へる。 組織内(社内)gem :

Slide 9

Slide 9 text

公開gem : みんなの爲の便利なやつ。 「我々はこうやった」と云ふ例⽰にも使へる。 組織内(社内)gem : いつものアレ。 「いつものアレよろしく」に応へる。

Slide 10

Slide 10 text

公開hex : みんなの爲の便利なやつ。 「我々はこうやった」と云ふ例⽰にも使へる。 組織内(社内)Elixir lib : いつものアレ。 「いつものアレよろしく」に応へる。

Slide 11

Slide 11 text

公開hex / 組織内(社内)Elixir lib どう作るか?

Slide 12

Slide 12 text

公開hex / 組織内(社内)Elixir lib 先ず公開libraryから始める。

Slide 13

Slide 13 text

公開hex / 組織内(社内)Elixir lib 先ず公開libraryから始める。 組織内資産を公開するのは難しい。

Slide 14

Slide 14 text

公開hex / 組織内(社内)Elixir lib 先ず公開libraryから始める。 組織内資産を公開するのは難しい。 ⼀般的なものを作るのは簡單だが、特殊なものを⼀般化するのは 難しい。

Slide 15

Slide 15 text

公開hex / 組織内(社内)Elixir lib 先ず公開libraryから始める。 組織内資産を公開するのは難しい。 ⼀般的なものを作るのは簡單だが、特殊なものを⼀般化するのは 難しい。 公開したlibraryを、「いつものアレ」⽤にカスタマイズする。

Slide 16

Slide 16 text

作ったhex

Slide 17

Slide 17 text

作ったhex holiday_jp ⽇本の休⽇。 Rubyのholiday_jpと同じデー タを使ってゐる。

Slide 18

Slide 18 text

作ったhex inner_cotton 静的チェッカー集。 いつも⾊んなLintとか⼊れるよ ね。わっちが⼊れといてやっ たよ!

Slide 19

Slide 19 text

作ったhex mnemonics 静的データをon memoryに格 納しておく。Rubyの ActiveHashみたいなやつ。 Hot reload出來るよ。

Slide 20

Slide 20 text

作ったhex pqueue2 Erlangのpqueue2のラッパー。 「優先度附きキュー」として 動くlibraryがElixirに無かった ので…(多分今も他に無い)。

Slide 21

Slide 21 text

作ったhex stream_gzip Streamをgzip/gunzipします。

Slide 22

Slide 22 text

作ったhex stream_hash StreamのSHA256等を計算し ます。

Slide 23

Slide 23 text

作ったhex witha with式のmonad版。 Haskellのdo構⽂とか、Clojure のcats/aletみたいな動き。

Slide 24

Slide 24 text

作った組織内Elixir lib

Slide 25

Slide 25 text

作った組織内Elixir lib Zatsuxir 「Zatsupost」って云ふ ChatWork組織内gatewayサー バー(API tokenを管理してゐ る)のクライアント。

Slide 26

Slide 26 text

みなさんも、 作ってヾ(〃l _ l)ノ゙