Advent Calendar 2022 170日目1の記事です。
I'm looking forward to 12/25,2022
私のAdvent Calendar 2022 一覧。
はじめに
Elixirを楽しんでいますか
2022/11/16(水)は、「ElixirImp#26:「Elixir生誕10周年」を締めくくる大LT会」が開催されました。
この記事は、イベントのレポートです。
iex> "Elixir" |> String.graphemes() |> Enum.frequencies()
%{"E" => 1, "i" => 2, "l" => 1, "r" => 1, "x" => 1}
Let's get started!
定刻通り19:30には、はじまりませんでした。
少し集まりを待ちました。
19:35くらいに乾杯スタート
資料
この記事で一番大事なところです。
ポイントです。
繰り返し書いておきます。
この記事で一番大事なところです。
Elixir Advent Calendarのお知らせ (@piacerex さん)
すでに、カレンダー8まであります。
機械学習シリーズを連載されるそうです。
楽しみです。
アドベントカレンダーの参加に迷っている方は、「アドベントカレンダーの参加/書き方ガイド(Elixir Advent Calendarのオススメも)」をご参照ください!
Phoenix 1.7とElixirDesktopでスマホアプリを作る ( @the_haigo さん)
やってみたい方は
で環境構築をしてください。
アドベントカレンダーでElixir Desktopの連載をされるそうです。
Elixirの原点と未来 ( @zacky1972 先生 )
Elixirは、Erlangを使ったオブジェクト指向言語だった時期があるらしい。
2つの記事を丁寧に説明していただきました。
GraphQLバックエンドサーバとLiveViewフロントエンドの連携 ( @Yoosuke さん )
連携はアドベントカレンダーで!!!
けっこう時間がかかりますので、 でも飲みながらお待ちください。
Dataloaderを導入してGraphQLのN+1問題を解消する ( @koga1020 さん )
執筆しましたー
1 + N問題と言ったほうがしっくりくる。
LiveViewで無限スクロールデータテーブルを実装する ( @koyo-miyamura さん )
コンポーネント化の続きは、アドベントカレンダーで行います!
LivebookでEXLA使ってみよう ( @GeekMasahiro さん )
ポイントはここ 。
ポイントはここ 。
@GeekMasahiro さん「コンピュータ自体が好き。ちゃんと速くなっているか気になる。」
wren-livebook を動かすことを楽しむ ( @torifukukaiou さん)
Explorerでデータ分析 ( @RyoWakabayashi さん)
大分県の高齢化が進んでいる。
台風の軌跡
Twitterを拾っておきます。
今晩19:30、下記3部構成の大LT会、開催しまーす😝 #elixirimphttps://t.co/1gg81thKYj
— piacere (love Elixir, Gravity and VR/AR/Metaverse) (@piacere_ex) November 16, 2022
①
・Advent Calendar紹介
・Elixirの昔と未来
②
・ElixirDesktopスマホアプリ開発
・GraphQLとLiveView
・N+1問題解消
・LiveView無限スクロール
③
・LivebookでEXLA
・wren-livebook
・Explorerデータ分析
本日19:30 〜 開催される ElixirImp#26 のイベントでマネーフォワードの @KoyoMiyamura がLTします🙌🍊
— Money Forward Developers (@moneyforwardDev) November 16, 2022
ElixirImp#26:「Elixir生誕10周年」を締めくくる大LT会 https://t.co/gYQnzqpvmQ #elixirimp
本日はこちらに参加🚀
— 古賀 祥造 (@koga1020_) November 16, 2022
ElixirImp#26:「Elixir生誕10周年」を締めくくる大LT会 https://t.co/nRY81fHuB9 #elixirimp
ElixirImp#26:「Elixir生誕10周年」を締めくくる大LT会 楽しんでまいりましょう!乾杯!#elixirimp pic.twitter.com/yirnEJPSNV
— alice (@Alicesky2127) November 16, 2022
@piacere_ex さんによる「Elixir Advent Calendarのお知らせ」💁♂️
— alice (@Alicesky2127) November 16, 2022
なんかElixirのアドベントカレンダーだけ数がえらいことになってる?!?!#elixirimp pic.twitter.com/Wbb3VEnEd4
まだ空きあるしアドベントカレンダーは小ネタで数記事書くかねぇ#elixirimp
— 古賀 祥造 (@koga1020_) November 16, 2022
1本飛ばして2本目のLT、@the_haigo さんで「Phoenix 1.7とElixirDesktopでスマホアプリを作る」💁♂️
— alice (@Alicesky2127) November 16, 2022
Phoenix1.7にも破壊的なアップデートがある模様。
個人的にはPhoenix Component群としてCore Componentが追加というのが気になります。#elixirimp pic.twitter.com/uX4PFVr33D
今年最後の大LT会はじまった、かんぱーい😆 #elixirimphttps://t.co/1gg81thKYj pic.twitter.com/pjDKiiL9rV
— piacere (love Elixir, Gravity and VR/AR/Metaverse) (@piacere_ex) November 16, 2022
続いて入れ替えで1→2本目のLT、@zacky1972 さんで「Elixirの原点と未来」💁♂️
— alice (@Alicesky2127) November 16, 2022
Elixirは最初Rubyと同じオブジェクト指向言語になろうとしていたけれど、関数型に開発の方向性が変わって...そして...?#elixirimp pic.twitter.com/N65T6nXbUY
ElixirDesktopネタの @the_haigo さんLTの続きは、Elixir Advent Calendarにて💁♂️ #elixirimphttps://t.co/0ZZBvsRsXn pic.twitter.com/5y7rbn06sT
— piacere (love Elixir, Gravity and VR/AR/Metaverse) (@piacere_ex) November 16, 2022
参加しています〜https://t.co/4iuHwltQQ6
— nako@9時間睡眠 (@nako_sleep_9h) November 16, 2022
#elixirimp pic.twitter.com/oHL0I4uRks
3本目のLT、@YOSUKENAKAO さんで「GraphQLバックエンドサーバとLiveViewフロントエンドの連携」💁♂️
— alice (@Alicesky2127) November 16, 2022
クライアント側をLiveView、バックエンド側をGraphQL(Phoenix)で構成していくとのこと。#elixirimp pic.twitter.com/USQaJHfUXm
以前一瞬だけContentfulを触ったことがあるけどソレに近い感じかな、便利そうhttps://t.co/D2dadmBJcd
— 古賀 祥造 (@koga1020_) November 16, 2022
#elixirimp
Contentfulも、GraphCMSとほぼ同じですが、Jamstack構成でgatsby .jsなんかと一緒に使われるのは、Contentfulがメジャーですね😌 #elixirimp
— piacere (love Elixir, Gravity and VR/AR/Metaverse) (@piacere_ex) November 16, 2022
4本目のLT、@koga1020_ さんで「Dataloaderを導入してGraphQLのN+1問題を解消する」💁♂️
— alice (@Alicesky2127) November 16, 2022
N+1問題とは例えば投稿の一覧とコメントなど、一対多の構造のときに発生しやすい問題とのこと。
それを解決するDataloaderという方法があるとのことで...
#elixirimp pic.twitter.com/0NTQx6jS8q
LT資料です🚀https://t.co/i6zWa0AuRH
— 古賀 祥造 (@koga1020_) November 16, 2022
#elixirimp
5本目のLT、@KoyoMiyamura さんで「LiveViewで無限スクロールデータテーブルを実装する」💁♂️
— alice (@Alicesky2127) November 16, 2022
無限スクロールデータテーブル...画面全体のスクロールではなく、DBのテーブルを表示するUIで、滑らかなローディングを叶える実装をしていただきました。
#elixirimp pic.twitter.com/uNjm3XtNgZ
今日のLTいただいた多くの方が、LTの「続編」をElixir Advent Calendarで書かれる方ばかりで、なんだか楽しいね😆 #elixirimphttps://t.co/0ZZBvsRsXn
— piacere (love Elixir, Gravity and VR/AR/Metaverse) (@piacere_ex) November 16, 2022
年末近くのイベントは、こういう感じの展開になるのがイイ…Xmas前からギフトもらった感じ😌
6本目のLT、@GeekMasahiro さんで「LivebookでEXLA使ってみよう」💁♂️
— alice (@Alicesky2127) November 16, 2022
EXLAはXLAというもので、これを使って重い処理の計算速度を爆速にさせてみたとのこと。#elixirimp pic.twitter.com/xFo9toH7Ge
7本目のLT、@torifukukaiou さんで「wren-livebook を動かすことを楽しむ」💁♂️
— alice (@Alicesky2127) November 16, 2022
wrenというプログラミング言語がLivebookで動くさまを 見せていただきました。
Elixirでない言語も動くLivebookのポテンシャル高し...#elixirimp pic.twitter.com/pLgz87G39W
https://t.co/dTqNKGfiYM
— TORIFUKU Kaiou (@torifukukaiou) November 16, 2022
#elixirimp
Kino.Inputやdbgも駆使して上手にLivebook使ってるなぁ
— 古賀 祥造 (@koga1020_) November 16, 2022
#elixirimp
8本目のLT、RyoWakabayashiさん(@nakaji573 )で「Explorerでデータ分析」💁♂️
— alice (@Alicesky2127) November 16, 2022
今回はより複雑なRESAS(https://t.co/tofSr6rIzC)という日本のビッグデータを利用していろんなデータ分析をしていただきました。#elixirimp pic.twitter.com/3fZJQvoJRW
告知
2022/11/22(火) 19:30 〜 21:00 LiveView JP#12:はじめてのElixir AI・ML…Livebook+Nx+Axonで
2022/12/03(土) 13:00 〜 15:00 piyopiyo.ex #12:Phoenixのローカル環境構築をやってみる会
2022/12/08(木) 20:10 〜 21:40 Nxバックエンド勉強会#8
北九州産業学術推進機構(FAIS)の旭興産グループ研究支援プログラムの一環です
2022/12/21(水) 19:30 〜 21:00 ElixirImp#27:「LTしてくれた方々への感謝祭」という名の忘年会
2022/12/27(火) 19:30 〜 21:00 LiveView JP#13:「LTしてくれた方々への感謝祭」という名のXmas会
Elixir Advent Calendar 2022
「購読」を押してね!
参加して記事書いてね!
熱烈歓迎です!
Wrapping up
Enjoy Elixir
$\huge{Enjoy\ Elixir🚀}$
2022/11/16(水)に開催された、「ElixirImp#26:「Elixir生誕10周年」を締めくくる大LT会」のレポートを書きました。
ElixirImpでは、今後もElixir中級者向けに、Elixirの新機能やライブラリについてのコンテンツ、イベントを今後もたくさん提供していくとのことです。
$\huge{ワクワク}$
です。
以上です。