Upgrade to Pro — share decks privately, control downloads, hide ads and more …

御願ひ、作って

 御願ひ、作って

Elixirのlibraryを作って。

4b071f90c5d9c0a58e2d9076460b7be4?s=128

さっちゃん

November 26, 2017
Tweet

Transcript

  1. 御願ひ、作って

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

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

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

  5. 公開gem :

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

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

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

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

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

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

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

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

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

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

  16. 作ったhex

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

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

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

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

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

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

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

  24. 作った組織内Elixir lib

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

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