お知らせ connpassではさらなる価値のあるデータを提供するため、2024年5月23日(木)を以ちましてイベントサーチAPIの無料での提供の廃止を決定いたしました。
2024年5月23日(木)以降より開始予定の「connpass 有料API」の料金プランにつきましてはこちらをご覧ください。

お知らせ connpassをご利用いただく全ユーザーにおいて健全で円滑なイベントの開催や参加いただけるよう、イベント参加者向け・イベント管理者向けのガイドラインページを公開しました。内容をご理解の上、イベント内での違反行為に対応する参考としていただきますようお願いいたします。

このエントリーをはてなブックマークに追加

3月

10

EDI#18:Elixirで分散データ開発をしている人のお話

「Elixir実装の芽」をみんなで愛で、デジタル化で仕事と生活を良くしていきましょヽ(=´▽`=)ノ

主催 : Elixir Digitalization Implementors

EDI#18:Elixirで分散データ開発をしている人のお話
ハッシュタグ :#ElixirDI
募集内容

YouTube視聴枠

無料

参加者数
9

申込者
ながひさ
torifukukaiou
Hidetaka OGAWA
dimanche
yukiyama1336
KanSAKAMOTO
touchez_du_bois
zacky1972
kunioinventor
申込者一覧を見る
開催日時
2022/03/10(木) 12:00 ~ 13:00
募集期間

2022/03/07(月) 14:58 〜
2022/03/10(木) 13:00まで

会場

リモート(ご自宅、ご勤務先など)

参加者への情報
(参加者と発表者のみに公開されます)

イベントの説明

本イベントはYouTubeライブにて開催します。「このイベントに申し込む」からお申し込み後、「参加者への情報」欄のURLからご参加ください

「Elixir Digitalization Implementors」とは?

「Elixir Digitalization Implementors」、略称「EDI」は、「Elixir実装の芽をみんなで愛でる」コミュニティです

EDIのLT(Lightning Talk)会は、様々な「Elixir実装の芽」…つまり、みなさんがElixirで作ったもの(個人、仕事、もくもく会、技術書典などを問わず)を持ち寄り、みんなで一緒に愛でる会です

本会後、30分ほど「雑談リモート呑み会」あります

今回イベントのタイムテーブル

時間 発表者 内容
11:45-12:00 開場:YouTube配信のテストなど
12:00-13:00 語り部
image.png piacere

入門者の代表
image.png nako
YouTubeライブ配信
※下記Podcast翻訳コラムをベースにお話します
https://qiita.com/piacerex/items/aa02310e9e5edcc26896
image.png

「Elixirって『関数型言語』でしょ?仕事では使えないんじゃないの?」

一般的に「関数型言語」と言えば、言語の習得が難しく、組織として選定しづらいイメージがありますが、Elixirは、言語仕様や構文がシンプルかつ簡単なので、「育成や習得の容易性」を切り捨てること無く、関数型のメリットも享受できます

「Elixirならでは」のメリットは、以下の通りです

  • 習得がカンタンで、ムダな記述も無いため、プログラミング経験が無い入門者・初級者に、実は向いている
  • データや処理を、上から下、左から右の自然な流れで書ける「パイプ」が直感的でイイッ
  • JSONパースが得意なので、Google APIやBacklog API等、様々なWeb APIとの連携にとても強い
  • マルチコアCPUを簡単にフル活用できる
  • データ変換とバイナリデータ検索に特化しているので、ファイルヘッダ解析やIoT/ドローン制御にも向いている
  • 長期間の安定運用を実現してきた「Erlang VM」の元で動作する
  • 変数の形や値で「パターンマッチ」できて、さらに関数の引数でも可能な数少ない言語(快感すら感じる)

さらに、関数型としてのメリットも、上乗せされます

  • 状態が無いことで、同じ入力を何度行っても同じ出力しか返さないので、意図しない挙動にならない
  • 変数がイミュータブル(作成後にその状態が不変)なので、マルチスレッドや並行処理で競合しない
  • プログラム構造が小さな関数群で構成され、シンプルに保たれるため、変更容易性が向上する
  • 少ないコードで、凝縮度の高い高度な処理が書ける
  • リスト設計に慣れていくと、他言語で数百行かかる複雑な処理も、数行のコードで組むことが可能になる
  • できあがったコードは、オブジェクト指向言語の1/100の量になることもあり、見た目も100倍エレガント
  • オブジェクト指向言語経験者の移行は大変(関数型全般に言える)だが、移行後は、何倍も生産性が高まる

実際に、Elixirがどの位カンタンに習得できるかと言うと、たった3つの関数を覚えるだけ、30分~1時間もあれば、Web+DB/Web+API/Webグラフ表示まで実現できてしまいます

通常の関数型言語と一線を画す、このElixir/Phoenixのパワーを直接体感してみたい方は、「ExcelでElixirマスター」シリーズをご覧ください

Elixirコミュニティに初めて接する方は下記がオススメです

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

image.png

日本には28箇所のElixirコミュニティがあります
image.png

日程からイベントを探すならElixirイベントカレンダー📆

Elixirイベントカレンダー
https://elixir-jp-calendar.fly.dev/

image.png

資料 資料をもっと見る/編集する

資料が投稿されると、最新の3件が表示されます。

フィード

piacere

piacere さんが EDI#18:Elixirで分散データ開発をしている人のお話 を公開しました。

2022/03/07 14:58

EDI#18:Elixirで分散データ開発をしている人のお話 を公開しました!

グループ

fukuoka.ex & ElixirImp/ElixirMobile/kokura.ex

We are the party that gathers at Elixir

イベント数 170回

メンバー数 657人

終了

2022/03/10(木)

12:00
13:00

募集期間
2022/03/07(月) 14:58 〜
2022/03/10(木) 13:00

会場

リモート(ご自宅、ご勤務先など)

リモート(ご自宅、ご勤務先など)

管理者

参加者(9人)

ながひさ

ながひさ

EDI#18:Elixirで分散データ開発をしている人のお話 に参加を申し込みました!

torifukukaiou

torifukukaiou

EDI#18:Elixirで分散データ開発をしている人のお話 に参加を申し込みました!

Hidetaka OGAWA

Hidetaka OGAWA

EDI#18:Elixirで分散データ開発をしている人のお話に参加を申し込みました!

dimanche

dimanche

EDI#18:Elixirで分散データ開発をしている人のお話に参加を申し込みました!

yukiyama1336

yukiyama1336

EDI#18:Elixirで分散データ開発をしている人のお話 に参加を申し込みました!

KanSAKAMOTO

KanSAKAMOTO

EDI#18:Elixirで分散データ開発をしている人のお話 に参加を申し込みました!

touchez_du_bois

touchez_du_bois

EDI#18:Elixirで分散データ開発をしている人のお話 に参加を申し込みました!

zacky1972

zacky1972

EDI#18:Elixirで分散データ開発をしている人のお話 に参加を申し込みました!

kunioinventor

kunioinventor

EDI#18:Elixirで分散データ開発をしている人のお話に参加を申し込みました!

参加者一覧(9人)