Erlang ＆ Elixir Fest JP 2019 スライドまとめ

# Erlang ＆ Elixir Fest JP 2019 スライドまとめ

→ スライドまとめ終わりました！(2019/06/07)
~~※[WIP]2019/6/7時点、随時更新中。更新が終わったら、この行を消す。~~

## Erlang ＆ Elixir Fest JP とは

https://elixir-fest.jp/

ErlangまたはElixirを題材とした技術カンファレンスです。

## Erlangとは

> Erlang（アーラン）は、コンピュータにおいて汎用的な用途に使うことができる並行処理指向のプログラミング言語および実行環境。
> -- [Wikipedia - Erlang](https://ja.wikipedia.org/wiki/Erlang)

## Elixirとは

> Elixir (エリクサー) は並行処理の機能や関数型といった特徴を持つ、Erlangの仮想マシン (BEAM) 上で動作するコンピュータプログラミング言語である。ElixirはErlangで実装されているため、分散システム、耐障害性、ソフトリアルタイムシステム等の機能を使用することができるが、拡張機能として、マクロを使ったメタプログラミング、そしてポリモーフィズムなどのプログラミング・パラダイムもプロトコルを介して実装されている
> -- [Wikipedia - Elixir](https://ja.wikipedia.org/wiki/Elixir_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E))

## 日時・会場

- 日程： 2019年6月1日(土)
  - 開場: 10:00 / 開演: 10:30 / 閉会: 19:30
- 場所: JA共済ビル 1F カンファレンスホール

## ツイッター・ハッシュタグ

- [@elixirfest](https://twitter.com/elixirfest)
- [#elixirfest](https://twitter.com/search?q=%23elixirfest)
- [togetter - Erlang & Elixir Fest 2019](https://togetter.com/li/1361976)

## スピーカーツイッターリスト

- https://twitter.com/snamiki1212/lists/erlang-elixir-fest-jp2019/members

## イベント

- [Connpass - Erlang & Elixir Fest 2019](https://elixirconf.connpass.com/event/129526/)
- [Connpass - Erlang & Elixir Fest 2019 LT](https://elixirconf.connpass.com/event/129572/)

## スライド

※ [ConpassのMediaListページ](https://elixirconf.connpass.com/event/129526/presentation/)にも、スライド一覧があります。

### Opening

- Seizan Shimazaki さん([@seizans](https://twitter.com/seizans))
- スライド: なし
- 関連記事: なし

### Erlang/OTP と ejabberd を活用した Nintendo Switch（TM）向けプッシュ通知システム「NPNS」の開発事例

- 任天堂 ネットワークシステム部 渡邉大洋 さん
- スライド: [Erlang/OTP と ejabberd を活用した Nintendo Switch(TM)向け プッシュ通知システム 「NPNS」の 開発事例](https://speakerdeck.com/elixirfest/otp-to-ejabberd-wohuo-yong-sita-nintendo-switch-tm-xiang-ke-hutusiyutong-zhi-sisutemu-npns-false-kai-fa-shi-li)
- 関連記事: AWS Summit Tokyo 2018 - Nintendo SwitchTM 向けプッシュ通知システム「NPNS」( [動画](https://www.youtube.com/watch?v=KNPYBU3xxz0&feature=youtu.be) / [スライド](https://d1.awsstatic.com/events/jp/2018/summit/tokyo/customer/06.pdf) )


### 超並列高速実行処理系 Hastega 〜 Lonestar ElixirConf 凱旋帰国
- 山崎 進 さん ([@zacky1972](https://twitter.com/zacky1972))
- スライド: [超並列高速実行処理系 Hastega ～ Lonestar ElixirConf 凱旋帰国
](https://speakerdeck.com/zacky1972/chao-bing-lie-gao-su-shi-xing-chu-li-xi-hastega-heisuga-lonestar-elixirconf-kai-xuan-gui-guo)

- 関連記事: Lonestar ElixirConf 2019 - Hastega: Challenge for GPGPU on Elixir - Susumu Yamazaki( [動画](https://youtu.be/lypqlGlK1So) / [スライド](https://speakerdeck.com/zacky1972/hastega-challenge-for-gpgpu-on-elixir-at-lonestar-elixirconf-2019) / [記事(JP)](https://zacky1972.github.io/blog/2019/03/02/Hastega.html) / [記事(EN)](https://medium.com/@zacky1972/hastega-challenge-for-gpgpu-on-elixir-intend-to-apply-it-to-machine-learning-691c3560d179) )

### Nervesが開拓する「ElixirでIoT」の新世界
- 高瀬 英希 さん ([@TAKASEhideki](https://twitter.com/TAKASEhideki))
- スライド: [Nervesが開拓する「ElixirでIoT」の新世界](https://www.slideshare.net/takasehideki/nerveselixiriot)
- 関連記事: [SWEST「組込みシステム技術に関するサマーワークショップ」 - 基調講演](https://swest.toppers.jp/keynote/)
- 関連記事: [ElixirでIoT：連載目次](https://qiita.com/takasehideki/items/8f43f1853ce88cbbe82e)

### 工場の制御をElixirで 〜ラダー・ロジックを実行する〜
- 菊池 豊 さん ([@kikuyuta](https://twitter.com/kikuyuta))
- スライド: [Using Elixir for Factory Automation - how to execute ladder logic](https://www.slideshare.net/YutakaKikuchi1/using-elixir-for-factory-automation-how-to-execute-ladder-logic)
- 関連記事: なし

### Elixir プロセス 入門
- 幾田 雅仁 さん ([@cooldaemon](https://twitter.com/cooldaemon))
- スライド: [Elixir プロセス入門](https://speakerdeck.com/cooldaemon/elixir-purosesuru-men)
- 関連記事: なし

### ElixirでやるDDD (データ駆動設計)
- ne_Sachirou さん ([@ne_sachirou](https://twitter.com/ne_sachirou))
- スライド: [DDD: Data Driven Development
](https://speakerdeck.com/ne_sachirou/ddd-data-driven-development)
- 関連記事: なし

### Phoenix1.4とVueによるサービス構築のノウハウ
- 山口 強 さん ([@tsuyoshi84](https://twitter.com/tsuyoshi84))
- スライド: [Phoenix1.4とVue.jsによるサービス構築のノウハウ](https://speakerdeck.com/mixi_engineers/phoenix1-dot-4tovue-dot-jsniyorusahisugou-zhu-falsefalseuhau)
- 関連記事: なし

### Protocol Buffers(proto3) を Elixir で実装する
- にく さん ([@niku_name](https://twitter.com/niku_name))
- スライド: [Protocol Buffers implementation with using Elixir](https://speakerdeck.com/niku/protocol-buffers-implementation-with-using-elixir)
- 関連記事: [niku/slide.org](https://gist.github.com/niku/23fa9803457371183150db00dd554c77)

### 4才から24才までプログラミングを教えた結果、高校生にElixirを教えるに至った気付き
- YOSUKENAKAO.me さん ([@YOSUKENAKAO](https://twitter.com/YOSUKENAKAO))
- スライド: [4歳から24歳までプログラミングを教えた結果、高校生にElixirを教えるに至った気付き
](https://speakerdeck.com/yoosuke/4sui-kara24sui-madepuroguraminguwojiao-etajie-guo-gao-xiao-sheng-nielixirwojiao-erunizhi-tutaqi-fu-ki)
- 関連記事: なし

### Designing a (soft) realtime digital events platform for scale
- Ravi Chandra Padmala さん ([@neenaoffline](https://twitter.com/neenaoffline))
- スライド: [Designing a (soft) realtime digital events platform for scale](https://docs.google.com/presentation/d/16O8tHdNSLX82NP6hkIOi_d5RG4zYY3bwxBSz7JMaMjk/edit#slide=id.p)
- 関連記事: なし

### XFLAG × スポーツ × Elixir
- 村山 寛明 さん ([@kodam](https://twitter.com/kodam))
- スライド: [XFLAG × スポーツ × Elixir](https://speakerdeck.com/mixi_engineers/xflag-x-supotu-x-elixir)
- 関連記事: なし

### Serverless BEAM with FaaS
- 大原 常徳 さん ([@ohrdev](https://twitter.com/ohrdev))
- スライド: [Serverless BEAM with FaaS](https://speakerdeck.com/ohr486/serverless-beam-with-faas)
- 関連記事: なし

### ロマサガRS における Elixir サーバー開発実践 〜生産性を上げてゲームの面白さに注力
- 梶原 星平 / 関山 友輝 さん
- スライド: [ロマサガRS における Elixir サーバー開発実践 ~生産性を上げてゲームの面白さに注力~
](https://speakerdeck.com/elixirfest/romasakars-niokeru-elixir-sahakai-fa-shi-jian-sheng-chan-xing-woshang-ketekemufalsemian-bai-sanizhu-li)
- 関連記事: なし


### Erlang/OTP で作るリアルタイムサーバー
- 清水 佑吾 さん ([@yamionp](https://twitter.com/yamionp))
- スライド: [Erlang/OTP で作るリアルタイムサーバー](https://speakerdeck.com/yamionp/otp-dezuo-ruriarutaimusaba)
- 関連記事: なし

### Erlang/OTP で WebRTC と QUIC
- voluntas さん ([@voluntas](https://twitter.com/voluntas))
- スライド: [voluntas/erlang_webrtc_quic.rst](https://gist.github.com/voluntas/8d1f2100537db4f43bf412f9e2f24970)
- 関連記事: なし

## LT

### Erlang & Elixir Fest 2019 NOC
- Ryuzi Toyama さん ([@conbu_net](https://twitter.com/conbu_net))
- スライド: [Erlang&Elixir Fest2019 LT from Network Operation Centre](https://www.slideshare.net/RyuziToyama/erlangelixir-fest2019-lt-from-network-operation-centre?ref=https://elixirconf.connpass.com/event/129526/presentation/)
- 関連記事: なし

### KISS からはじまる Elixir on Kubernetes
- Takanori Ishikawa さん ([@takanori_is](https://twitter.com/takanori_is))
- スライド: [KISS からはじまる Elixir on Kubernetes](https://speakerdeck.com/ishikawa/kiss-karahazimaru-elixir-on-kubernetes)
- 関連記事: なし

### Mix ProjectのConfigとmix release
- 松澤 有 さん ([@gada_twt](https://twitter.com/gada_twt))
- スライド: [“Config” in Elixir](https://docs.google.com/presentation/d/1QDykDwy_92r2KUDSCZCHbOo5d_wAgTN8BW63DS_oQjQ/edit)
- 関連記事: なし

### Phoenix LiveViewで結婚式用Twitterを作った話
- 古賀 祥造 さん ([@koga1020_](https://twitter.com/koga1020_))
- スライド: [Phoenix LiveViewで結婚式用Twitterを作った話](https://speakerdeck.com/koga1020/phoenix-liveviewdejie-hun-shi-yong-twitterwozuo-tutahua)
- 関連記事: なし

### ElixirでFPGAハードウェアが作れちゃう，かも！！？
- 高瀬 英希 さん ([@TAKASEhideki](https://twitter.com/TAKASEhideki))
- スライド: [ElixirでFPGAハードウェアが作れちゃう，かも！！？](https://www.slideshare.net/takasehideki/elixirfpga-148527789)
- 関連記事: なし

### Erlang in Anger を有志で翻訳した話
- mookjp さん ([@mookjp](https://twitter.com/mookjp))
- スライド: [Erlang in Anger Translation](https://speakerdeck.com/mookjp/erlang-in-anger-translation)
- 関連記事: [ymotongpoo/erlang-in-anger - Erlang in Angerの翻訳用レポジトリ](https://github.com/ymotongpoo/erlang-in-anger)

### Elixir黒魔術入門
- tamanugi さん ([@tamanugi](https://twitter.com/tamanugi))
- スライド: [Elixir 黒魔術入門](https://speakerdeck.com/tamanugi/elixir-hei-mo-shu-ru-men)
- 関連記事: なし

### Enum.mapから始めるElixirデータサイエンス
- piacere さん ([@piacere_ex](https://twitter.com/piacere_ex))
- スライド: [Enum.mapから始めるElixirデータサイエンス](https://speakerdeck.com/piacerex/enum-dot-mapkarashi-meruelixirdetasaiensu)
- 関連記事: なし

### Elixirでのゲーム開発事例
- 熱田 亮 さん ([@aryoryou](https://twitter.com/aryoryou))
- スライド: [Elixirでのゲーム開発事例](https://speakerdeck.com/ryoatsuta/elixirdefalsegemukai-fa-shi-li)
- 関連記事: なし

## ハンズオン

- 大原 常徳 さん ([@ohrdev](https://twitter.com/ohrdev))
- ハンズオン: [ErlangElixirFestHandsOn2019](https://github.com/ohr486/ErlangElixirFestHandsOn2019)

## イベントレポート

- [@snamiki1212](https://twitter.com/snamiki1212) が『[Erlang & Elixir Fest JP 2019 のイベントレポート](https://snamiki1212.com/elixir-erlang-fest-jp-2019)』を書きました。（手前味噌です）
- [@voluntas](https://twitter.com/voluntas) さんが『[Erlang & Elixir Fest 2019 で発表してきました](https://medium.com/@voluntas/erlang-elixir-fest-2019-%E3%81%A7%E7%99%BA%E8%A1%A8%E3%81%97%E3%81%A6%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F-5bb6a1e4021e)』を書きました。
- [@Mopp_jp](https://twitter.com/Mopp_jp) さんが『[Erlang & Elixir Fest 2019 に参加してきた ](https://blog.mopp.jp/2019/06/erlang-elixir-fest-2019.html?spref=tw)』を書きました。
- [@taiyo_w](https://twitter.com/taiyo_w) さんが『[Elixir入門3日目の初学者がErlang & Elixir Fest 2019参加してきたよ！](https://nakawork.net/posts/elixir-fest-2019)』を書きました。
- [@KoyoMiyamura](https://twitter.com/KoyoMiyamura) さんが『[Elixir勉強会で使った資料を公開します！【Erlang＆Elixir fest 2019 レポート付き】](https://qiita.com/koyo-miyamura/items/d42aed11882e201bfeaf)』を書きました。

- [@xflag_engineers](https://twitter.com/xflag_engineers) さんが『[Erlang & Elixir Fest 2019 参加レポート](https://medium.com/mixi-developers/erlang-elixir-fest-2019-%E5%8F%82%E5%8A%A0%E3%83%AC%E3%83%9D%E3%83%BC%E3%83%88-a2bcf26e3722)』を書きました。



※ 見つけたものを列挙します。DMかコメントで連携頂ければ追記します。

## その他

- 「Erlang & Elixir Fest 2020(仮)」についての最新情報は [@elixirfest](https://twitter.com/elixirfest) さん より告知されます。