EDI#11：「Elixir生誕10周年」を盛り上げるLTや企画を持ち寄って新年会しよッ！(2022/01/19) レポート

https://qiita.com/official-events/5cb794f7cb9ac194ed70

**旭日昇天 回山倒海 万馬奔騰 竜驤麟振**

Advent Calendar 2022 19日目[^1]の記事です。
I'm ready for 12/25,2022 :santa::santa_tone1::santa_tone2::santa_tone3::santa_tone4::santa_tone5:
I'm looking forward to 12/25,2022 :santa::santa_tone1::santa_tone2::santa_tone3::santa_tone4::santa_tone5:
I can't wait for 12/25,2022 :santa::santa_tone1::santa_tone2::santa_tone3::santa_tone4::santa_tone5:
私の[Advent Calendar 2022 一覧](https://docs.google.com/spreadsheets/d/1HQvFjagQLRPjOYAjDVzWp9S4b8dKixxvvaz_TtbZWto/edit#gid=1723448955)。

[^1]: @kaizen_nagoya さんの「[「@e99h2121 アドベントカレンダーではありますまいか Advent Calendar 2020」の改訂版ではありますまいか Advent Calendar 2022 １日目　Most Breakthrough Generator](https://qiita.com/kaizen_nagoya/items/49ebebee3a0377f3b59b)」から着想を得て、模倣いたしました。 

---

# はじめに

[Elixir](https://elixir-lang.org/)を楽しんでいますか:bangbang::bangbang::bangbang:

本日2022/01/19(水)は

https://fukuokaex.connpass.com/event/234693/

**【増枠】EDI#11：「Elixir生誕10周年」を盛り上げるLTや企画を持ち寄って新年会しよッ！**
が開催されました。
そのレポートです。

ワクワクとドキドキを興奮そのままに、
<font color="purple">$\huge{愛と感動}$</font>
を余すことなくお伝えします。
惜しくも参加できなかった方は雰囲気をつかんでつかんでいただいて、ぜひ次回はご参加ください。

## 次回

次回は**[2022月2月16日(水) 19:30-21:00](https://fukuokaex.connpass.com/event/237074/)**の予定です。

https://fukuokaex.connpass.com/event/237074/

## ハイライト

**:congratulations: みんな、飛んだ :bird: パーティ野郎ばっかりだ！ :congratulations:**
![スクリーンショット 2022-01-19 20.36.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/131808/3373b8dd-295b-df57-535f-19e20028306b.png)

**[ご本人さま](@kn339264)から掲載許可はいただいております:bangbang::bangbang::bangbang:**


---

![FJeCJzeaQAAts5b.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/131808/9cdc0dd4-006e-ca42-9e70-60de426273c0.jpeg)

(https://twitter.com/piacere_ex/status/1483797858516344835)

---






# 19:34

Zoomで開催しました。
**everyone, onlineでenjoyです。**

@piacerex さん到着:rocket:
いつものようにNeos VRの中からZoomに参加:rocket:

# 19:36

開始。Let's get started!!!
司会は @FRICK さん。
いつものようにNeos VRの中からZoomに参加:rocket:

乾杯:beers:

# 19:41

乾杯の写真がうまくとれていなかったので、もう一回撮影パチリ :camera_with_flash: 

# 19:42 @piacerex さんのLT

[Elixirの最近を知らない or ブランクある方も "Elixirの現在" を学べて、「Elixir生誕10周年」の今年を一緒に盛り上がれるようになれるブリーフィング](https://qiita.com/piacerex/items/e5590fa287d3c89eeebf)

https://qiita.com/piacerex/items/e5590fa287d3c89eeebf

- 他の人が書いた記事もワイワイ載せて行こうとおもっている :tada:
- 載っけるとよさそうなコラムを書いたら、@piacerex さんに連絡をしたら載っけてもらえるかも!?
- 近々、英語で発信する予定!!!


## インデックスを紹介!!!

このコラムで紹介されているリンクを上から下までたどると、[Elixir](https://elixir-lang.org/)の**いま**を知れるよ :thumbsup::thumbsup_tone1::thumbsup_tone2::thumbsup_tone3::thumbsup_tone4::thumbsup_tone5:

- [第1弾：Elixir／Phoenix 1.6で会員制サイト構築](https://qiita.com/piacerex/items/e5590fa287d3c89eeebf#%E7%AC%AC1%E5%BC%BEelixirphoenix-16%E3%81%A7%E4%BC%9A%E5%93%A1%E5%88%B6%E3%82%B5%E3%82%A4%E3%83%88%E6%A7%8B%E7%AF%89)
    - @piacerex さん、ヘッドマウントディスプレイしたままLive Coding!!!
- [第2弾：Elixir／LiveView＋TailwindでモダンUI SPA](https://qiita.com/piacerex/items/e5590fa287d3c89eeebf#%E7%AC%AC2%E5%BC%BEelixirliveviewtailwind%E3%81%A7%E3%83%A2%E3%83%80%E3%83%B3ui-spa)
- [第3弾：Elixir／Livebook＋NxでPythonっぽくAI・ML](https://qiita.com/piacerex/items/e5590fa287d3c89eeebf#%E7%AC%AC3%E5%BC%BEelixirlivebooknx%E3%81%A7python%E3%81%A3%E3%81%BD%E3%81%8Faiml)
- [第4弾：ElixirでJAMStack構成にトライ](https://qiita.com/piacerex/items/e5590fa287d3c89eeebf#%E7%AC%AC4%E5%BC%BEelixir%E3%81%A7jamstack%E6%A7%8B%E6%88%90%E3%81%AB%E3%83%88%E3%83%A9%E3%82%A4)
- [第5弾：elixir-desktopでスマホネイティブアプリ開発](https://qiita.com/piacerex/items/e5590fa287d3c89eeebf#%E7%AC%AC5%E5%BC%BEelixir-desktop%E3%81%A7%E3%82%B9%E3%83%9E%E3%83%9B%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96%E3%82%A2%E3%83%97%E3%83%AA%E9%96%8B%E7%99%BA)
- [第6弾：Elixir／WebSocketでVR／AR／メタバース連携](https://qiita.com/piacerex/items/e5590fa287d3c89eeebf#%E7%AC%AC6%E5%BC%BEelixirwebsocket%E3%81%A7vrar%E3%83%A1%E3%82%BF%E3%83%90%E3%83%BC%E3%82%B9%E9%80%A3%E6%90%BA)
- [第7弾：Elixir／Phoenix 1.7プレビュー](https://qiita.com/piacerex/items/e5590fa287d3c89eeebf#%E7%AC%AC7%E5%BC%BEelixirphoenix-17%E3%83%97%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC)
- [第8弾：Elixirでエッジコンピューティング開発](https://qiita.com/piacerex/items/e5590fa287d3c89eeebf#%E7%AC%AC8%E5%BC%BEelixir%E3%81%A7%E3%82%A8%E3%83%83%E3%82%B8%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E9%96%8B%E7%99%BA)
- [第9弾：Elixirで海外進出を目指す](https://qiita.com/piacerex/items/e5590fa287d3c89eeebf#%E7%AC%AC9%E5%BC%BEelixir%E3%81%A7%E6%B5%B7%E5%A4%96%E9%80%B2%E5%87%BA%E3%82%92%E7%9B%AE%E6%8C%87%E3%81%99)
    - kokura.exがサポートするよ!!!
- [第10弾：Elixirで分散コンピューティングと宇宙間通信](https://qiita.com/piacerex/items/e5590fa287d3c89eeebf#%E7%AC%AC10%E5%BC%BEelixir%E3%81%A7%E5%88%86%E6%95%A3%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%A8%E5%AE%87%E5%AE%99%E9%96%93%E9%80%9A%E4%BF%A1)
    - [Brooklyn Zelenka and The Exciting World of Edge Computing](https://smartlogic.io/podcast/elixir-wizards/s7e9-zelenka/)
- [第11弾：Elixir Chip（専用プロセッサ）を作る](https://qiita.com/piacerex/items/e5590fa287d3c89eeebf#%E7%AC%AC11%E5%BC%BEelixir-chip%E5%B0%82%E7%94%A8%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%E3%82%92%E4%BD%9C%E3%82%8B)
- [総まとめ](https://qiita.com/piacerex/items/e5590fa287d3c89eeebf#%E7%B7%8F%E3%81%BE%E3%81%A8%E3%82%81)

# 20:00 @torifukukaiou のLT

**Livebookに欲しいと思った最新ライブラリを提案したら採用されました**

3部作です :rocket::rocket::rocket:

https://qiita.com/torifukukaiou/items/4d842c6acae2b8967467

https://qiita.com/torifukukaiou/items/66e21a5a497ef5dbf4b2

https://qiita.com/torifukukaiou/items/3d991d8ad9a2533a62c3

**[We Are The Alchemists, my friends!](https://www.youtube.com/watch?v=04854XqcfCY)**
の大合唱!!!
マヂ、みんなで合唱しました。
<font color="purple">$\huge{みんなで合唱しました！！！}$</font>

@piacerex さんが、Zoomのレコーディングデータをお持ち :video_camera: です。

ちなみに[Elixir](https://elixir-lang.org/)を知らない方のために少し補足をしておきます。

- Elixir = 不老不死の霊薬
- Alchemist = 錬金術師。Elixirというプログラミング言語の使い手に対する尊称。


# 20:17 @the_haigo さんのLT

**Elixirでディープラーニング！ Keras＋PyTorchみたいなDL入門向けライブラリ「Axon」**

Elixirでディープラーニングのアプリケーションを作れます!!!
@the_haigo さん、 「近々、コラムを書きます」

発表資料は、**[コチラ](https://www.slideshare.net/the_haigo/elixir-keraspytorch-dlaxon-251020899)**。

https://www.slideshare.net/the_haigo/elixir-keraspytorch-dlaxon-251020899

## デモの様子

![スクリーンショット 2022-01-19 20.26.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/131808/4592b487-a6d8-6225-5daf-aa8aa5e140bf.png)



# 20:29 @zacky1972 先生のLT

https://qiita.com/zacky1972/items/2dc7c4930f6ab8a4688a

https://dev.to/zacky1972/the-origin-of-the-programming-paradigm-come-from-the-combination-of-enum-functions-and-pipeline-operators-4mc6

10周年企画： [José Valim](https://twitter.com/josevalim)がどのようにElixirのEnum+パイプ演算子のプログラミング「パラダイム」を思いついたのか。

```elixir
"Elixir" |> String.graphemes() |> Enum.frequencies()
```

> ある意味では，オブジェクト指向言語の . として見ることもできますが，状態とふるまいの結合はありません(註: 状態とふるまいを綺麗に分離することができます)。状態(この場合は，"Elixir"という文字列として始まる)は，文字列型を受けつける任意のふるまいに送信することができます。(註: String.graphemes("Elixir") における状態 "Elixir" と振る舞い graphemes はペアになっています。それが，"Elixir" |> String.graphemes だと、状態 "Elixir" を，文字列型を受け入れる任意の振る舞いgraphemesに送信するという記述になっています)

[Thinking Elixir](https://thinkingelixir.com/)というサイトのＰｏｄｃａｓｔに興味深いコンテンツがあります。

https://podcast.thinkingelixir.com/82

もし、[José Valim](https://twitter.com/josevalim)さんに聞きたいことがありましたら、@zacky1972 先生にご連絡くださいとのことです。
代わりに聞いてあげるよ〜　とのことです。




# 20:36 @kn339264 みんなでElixir10周年の雑談しませんか？

**:congratulations: みんな、飛んだ :bird: パーティ野郎ばっかりだ！ :congratulations:**

![スクリーンショット 2022-01-19 20.36.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/131808/3373b8dd-295b-df57-535f-19e20028306b.png)

![FJeCJzeaQAAts5b.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/131808/0de41850-6d67-36e5-21ee-d6ca15071e62.jpeg)



![スクリーンショット 2022-01-19 22.09.24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/131808/2c4721da-1015-a5e8-4346-2866e8497e6f.png)






## ①10周年だしElixir／Phoenix採用してる企業を見よう！

- [日本で Erlang/OTP や Elixir を利用している会社一覧](https://github.com/voluntas/japanese-erlang-elixir-companies)
- @ohr486さん「更新したのが懐かしい」
- ワールドワイドな情報: https://elixir-companies.com/en

## Slackでも使われているのだよ

https://www.youtube.com/watch?v=VJj4ddWDTbs&t=660s

## Top paying technologies

https://insights.stackoverflow.com/survey/2021#technology-top-paying-technologies





## ②Elixir創始者José Valimが1年前に出した予言はどうなったんだろう？

https://dashbit.co/blog/ten-years-ish-of-elixir

**全部、叶っとるやないの！**


# 21:13 本会終了

大団円のうちに終わりました！
みんなで[ラインダンス](https://www.youtube.com/watch?v=2axs0_g1sIo)を踊って締めました。

<font color="purple">$\huge{踊りました}$</font>
:dancer::dancer_tone1::dancer_tone2::dancer_tone3::dancer_tone4::dancer_tone5:

# 本会終了後

あとは
<font color="purple">$\huge{ムフフ💜💜💜}$</font>
です。

残った人一人一人に今年の展望を語ってもらいました!!!
みんな、がんばろう :rocket::rocket::rocket:

とてもここには書けません。
ぜひ、次回の[EDI](https://fukuokaex.connpass.com/)に参加して、あなた自身で体験してみてください！！！

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">みんなパーリーモードで新年会、メッチャ盛り上がった😝 <a href="https://twitter.com/hashtag/ElixirDI?src=hash&amp;ref_src=twsrc%5Etfw">#ElixirDI</a><br><br>年初から縁起がいいよッ😜 <a href="https://t.co/PfyWuAtDPT">pic.twitter.com/PfyWuAtDPT</a></p>&mdash; piacere (love Elixir&amp;Gravity＋仮想世界創造機構) (@piacere_ex) <a href="https://twitter.com/piacere_ex/status/1483797858516344835?ref_src=twsrc%5Etfw">January 19, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

---

# Wrapping up :lgtm::lgtm::lgtm::lgtm::lgtm:

Enjoy [Elixir](https://elixir-lang.org/):bangbang::bangbang::bangbang:


<font color="purple">$\huge{Enjoy\ Elixir🚀}$</font>

次回の[EDI](https://fukuokaex.connpass.com/)の開催予定日は、
<font color="purple">$\huge{2月16日(水)}$</font>
です。
Coming soon!!!
Don't miss it!!!

[2022月2月16日(水) 19:30-21:00](https://fukuokaex.connpass.com/event/237074/)

https://fukuokaex.connpass.com/event/237074/


Twitterのハッシュタグ**[#ElixirDI](https://twitter.com/hashtag/ElixirDI)**にご注目ください！


2022年に流行る技術予想 ーー それは、[Elixir](https://elixir-lang.org/)です:rocket::rocket::rocket:

---


# [Elixir](https://elixir-lang.org/)

最後の最後に、[Elixir](https://elixir-lang.org/)について紹介します。

- [|>](https://hexdocs.pm/elixir/Kernel.html#%7C%3E/2)でスイスイ、プログラミングしていくことができる素敵なプログラミング言語です
- さっそくプログラムの例を示します
- [Qiita API](https://qiita.com/api/v2/docs)を使わせていただいて、`Elixir`タグがついた最新の記事を20件取得しています
- ここでは雰囲気をつかんでいただければ大丈夫です

```elixir
Mix.install([{:jason, "~> 1.3"}, {:httpoison, "~> 1.8"}])

"https://qiita.com/api/v2/items?query=tag:Elixir"
|> URI.encode()
|> HTTPoison.get!([], [timeout: 50_000, recv_timeout: 50_000])
|> Map.get(:body)
|> Jason.decode!()
|> Enum.map(& Map.take(&1, ["title", "url"]))

```


## コミュニティ
- [elixir.jp](https://join.slack.com/t/elixirjp/shared_invite/zt-ae8m5bad-WW69GH1w4iuafm1tKNgd~w) Slack workspaceに参加してみてください
    - マヂ、やさしい人ばっかりのコミュニティ
    - あなたの**困った**をきっと解決してくれるでしょう
- [NervesJP Slack](https://join.slack.com/t/nerves-jp/shared_invite/zt-9vteokip-iVAqi8TkT0ID_uK9dSqVHA) workspaceでは、NervesやIoTが好きな愉快なfolksたちがあなたの訪れを歓迎します :tada:
- たくさんのコミュニティがあります
    - @nako_sleep_9h さん作の素敵な資料をご紹介します
    - [Elixirコミュニティ の歩き方〜国内オンライン編〜](https://speakerdeck.com/elijo/elixirkomiyunitei-falsebu-kifang-guo-nei-onrainbian) :clap::clap_tone1::clap_tone2::clap_tone3::clap_tone4::clap_tone5:

![FCOvBkAUYAE6mL8.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/131808/a277d0ea-2780-d9a3-4062-66d38b175125.jpeg)

(@piacerex さん作 :pray::pray_tone1::pray_tone2::pray_tone3::pray_tone4::pray_tone5:)

## もっと[Elixir](https://elixir-lang.org/)のことを知りたい方へオススメの書籍 :books: 
- [プログラミングElixir（第2版）](https://www.ohmsha.co.jp/book/9784274226373/) -- オーム社
- [Elixir実践ガイド](https://book.impress.co.jp/books/1120101021) -- インプレス
- [アルケミスト − 夢を旅した少年](https://www.kadokawa.co.jp/product/199999275001/) -- KADOKAWA

# <u><b>Elixirコミュニティに初めて接する方は下記がオススメです</b></u>

**Elixirコミュニティ の歩き方 －国内オンライン編－**<br>
https://speakerdeck.com/elijo/elixirkomiyunitei-falsebu-kifang-guo-nei-onrainbian

[![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155423/f891b7ad-d2c4-3303-915b-f831069e28a4.png)](https://speakerdeck.com/elijo/elixirkomiyunitei-falsebu-kifang-guo-nei-onrainbian)


---

I organize [autoracex](https://autoracex.connpass.com/).
And I belong to [NervesJP](https://nerves-jp.connpass.com/), [fukuoka.ex](https://fukuokaex.connpass.com/), [EDI](https://fukuokaex.connpass.com/).
I hope someday you'll join us.

[We Are The Alchemists, my friends!](https://www.youtube.com/watch?v=04854XqcfCY)