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

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

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

10月

30

【好評につき増枠】fukuoka.ex#32:秋のElixir LT大会

Elixirでワイワイする会です。

主催 : fukuoka.ex

【好評につき増枠】fukuoka.ex#32:秋のElixir LT大会
ハッシュタグ :#fukuokaex
募集内容

15分枠

無料

先着順
2/2

10分枠(短めでも可)

無料

先着順
7/7

参加枠

無料

先着順
12/15

Zoom視聴枠

無料

先着順
13/15

申込者
piacere
mocamocaland
古賀 祥造(koga1020)
Happy0514
torifukukaiou
tkmao
Makoto Yoshimura
hisaway_ex
sing_mascle69
Hidetaka OGAWA
申込者一覧を見る
開催日時
2019/10/30(水) 19:00 ~ 21:30
募集期間

2019/10/10(木) 22:12 〜
2019/10/30(水) 21:30まで

会場

株式会社ベガコーポレーション イベントスペース

福岡県福岡市博多区 祇園町7−20 博多祇園センタープレイス9F

マップで見る

イベントの説明

好評につき、少しだけ増枠しました!

fukuoka.ex#32:「秋のElixir LT大会」

今回のfukuoka.ex#32では、「秋のElixir LT大会」と題し、ElixirをテーマとしたLT大会を開催します!

  • Elixir/Phoenixで作ったものを発表したい
  • 最近は◯◯を利用して勉強している
  • こんなものをElixirで作ろうと思っている
  • Elixirのここで詰まっているので、コメントが欲しい

など、ElixirにまつわるテーマであればなんでもOKです!

各発表の後にはディスカッションする時間を設けて、全体として知見の共有ができればと思っています。

また、会の模様をzoomで撮影しつつ運営しようと考えています。遠方の方はぜひZoom視聴枠よりご参加ください!

当日18:00頃にzoomの参加URLをconnpassのメールよりお送りいたします。

枠について

およその目安として、

  • 10分枠: 発表8分/質疑2分
  • 15分枠: 発表12分/質疑3分

を考えています。

「5分ぐらいしか発表できないよ!」という方は巻きで終わっても構いません。質疑の時間を設けて、ディスカッションしながらゆるく進めたいと思います。

そこそこ長めに発表できるネタがある方はぜひ15分枠の方にお申し込みください。

発表順に関しては特に希望がない限り、基本的に申し込み順とします。

開催:2019年 10月 30日 (水) 19:00〜21:30(18:50 受付開始)

場所:株式会社ベガコーポレーション(最寄駅: 中洲川端)

住所:福岡県福岡市博多区 祇園町7−20 博多祇園センタープレイス9F

会場のテナントビル入り口は20:00に施錠されます。遅れる方はコメントなどでご連絡をお願いします。

タイムテーブル

時間 発表者 内容
19:00-19:05 fukuoka.exビルダー
shozo koga
- オープニング
19:05-19:15 shozo koga 10分枠 最近のElixir開発で得た知見を語る
19:15-19:25 tkmao 10分枠 検討中
19:25-19:35 torifukukaiou 10分枠 Elixirでパズルを解く(仮)
19:35-19:45 mktlaedr 10分枠 liveviewでgpsロガー作ってみた
19:45-19:55 yuki_hisae 10分枠 マクロもテストをしよう
19:55-20:05 sing_mascle69 10分枠 清流elixirのこれまで
なぜ東海でelixirの勉強会を開くのか
20:05-20:15 mocamocaland 10分枠 Phoenixだけじゃない!Elixirフレームワーク Serumのご紹介(仮)
20:15-20:30 kumi0514 15分枠 Elixir女子部「エリジョ」
20:30-20:45 piacere 15分枠 北九州でやっているElixir事業展開
20:45-20:50 fukuoka.exビルダー
shozo koga
- クロージング

福岡Elixirコミュニティ「fukuoka.ex」とは?

「fukuoka.ex」は、大量アクセスのあるWeb・APIサーバ構築や、ビッグデータ分析/AI・機械学習向けデータ加工といった、「膨大なアクセスやデータの高速処理」と「高い開発効率」を両立できる関数型プログラミング言語「Elixir」と、そのWebアプリケーションフレームワーク「Phoenix」を福岡で広め、ワイワイと盛り上げていくコミュニティです

Elixirは、シンプルな言語仕様により、「プログラミングが初めて」という方でも比較的とっつきやすく、同時に、関数型言語にありがちな複雑さ(トリッキーな構文、数学やアカデミックに走り過ぎる、等)無しに関数型の強力さだけを抽出した、現実のアプリケーション開発を行うエンジニアに寄り添ってくれる言語です

Phoenixは、Webアプリケーションの世界では、最もメジャーな「Ruby on Rails」を作っていたメンバーによって開発された、大量アクセスと高速分散の捌きが得意なWebアプリケーションフレームワークで、Rails同等の高度なWebアプリ開発を、とても気軽に行えます(中でも、WebSocket性能は、あらゆる言語のFW中でも最速)

「fukuoka.ex」では、MeetUp(登壇会/勉強会)やプログラミング入門会、もくもく会、ハッカソン等を通じて、「Elixir/Phoenixの習得機会」と「実際のアプリケーション開発に役立つノウハウ」の提供を定期的に行うことで、福岡でのElixirプロダクション採用を増やし、Elixirに触れることで得られる「プログラミングの楽しさ」を福岡のエンジニアに体感する機会を増やすことをビジョンに掲げています

~ Elixir/Phoenixの現状について ~

Elixir/Phoenixにとって、2016~2018年は、

  • マルチコアのCPU全てをフル活用できる「Flow」や「GenStage」
  • 動的生成されたマルチプロセスを監視・自動再起動できる「Dynamic Supervisor」
  • Webフレームワーク「Phoenix」のHTTP/2対応やwebpack対応
  • IoTコアライブラリ「Nerves」と、クラウド上からファームウェア更新を叶える「NervesHub」

といったElixirならではの革新的な独自機能を出しつつ、「Elixir/Phoenixのみで、Webプロダクト開発やSI案件開発を不自由無く行える」フェーズへと進化しています

Githubに登録されているElixirライブラリも、36,000件を突破し、2年前の7,000件程度と比べ、5倍以上へと急増しました

2014~2015年付近は、Elixirも未だ未成熟で、「Erlangを覚えなければElixirは使えない」という認識が一般的でしたが、現状は、Elixir単独で充分にプロダクト開発/SI案件開発を行える状況へと変わってきています

また、2017年にはGCP(Google Cloud Platform)でのElixir採用、2018年にはAWSでのカスタムランタイム採用、といった、大手クラウドでのElixir採用という追い風もありました

福岡においても、Elixir/Phoenixをプロダクト開発/SI案件開発で採用されるケースが増え、他言語よりも明らかにレスポンス速度が速いWeb+DBが数日で構築できた事例や、1年以上ダウンせずに運用が回った事例など、実運用の実績も増えています(福岡以外でも、SlackやLINE、ニコニコ動画、mixi、gumi等での活用事例もあります)

全世界で見れば、2014年は、200社程度しか採用していなかったのが、2016年は1,100社を超え、現在は、ゲームサーバだけに限らず、フィンランドやスウェーデン、イギリスを始めとする、金融/証券/SNS/メッセージング基盤などの分野で活用されており、世界的にも有名なSlackやDiscordでも積極的に活用されています

そしてElixir/Phoenixにとっての2019年は、以下を完備し、スマホ開発やクラウドへの接続性も大幅に増強されました

  • Phoenixで、JavaScript無のElixirのみで、フロント処理を動的生成できる「LiveView」
  • 対障害性を備え、Amazon SQSとも接続できる並列ライブラリ「Broadway」
  • Prometheus等の外部監視系への容易な接続を実現する「Telemetry」

今は、まさにElixir/Phoenixを始めるには、もっとも美味しいタイミングと言えるでしょう

海外と福岡のおける導入企業/規模/事例は、以下fukuoka.exポータルにて紹介しています
https://fukuokaex.fun

更に、fukuoka.exでは、これまでの言語では表現できなかったような次世代の高生産性Web/API開発スタイルの確立や、大規模インフラでもDBサーバをネックにしないためのスケールアウトの仕組み、ElixirとGCP上のAIエンジンを繋いだ画像解析システム、数倍のパフォーマンスを発揮できるGPU/FPGA活用、Elixirプロセスよりも更に軽量なプロセスライブラリ実装、ElixirによるElixirコンパイラ開発といった、先端領域でのElixir活用も、今まさに熱く展開しています

「でもElixirって、使いづらくて覚えにくい『関数型言語』でしょ?」

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

関数型のメリットは、以下の通りです

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

更に、「Elixirならでは」の以下メリットも上乗せされます

  • 習得がカンタンなので、プログラミング経験が無い入門者・初級者向け
  • 関数の引数でのパターンマッチが可能で、呼出時の事前条件チェックや関数呼び分けには、快感すら感じる
  • JSONパースが得意なので、Google APIやBacklog API等、様々なWeb APIとの連携に強い
  • マルチコアCPUを簡単にフル活用できる
  • マルチクラスタ(AWS、GCP、Azure)のスケールアウトも楽々実現
  • 長期間の安定運用を実現してきた「Erlang VM」の元で動作する
  • データ変換とバイナリデータ検索に特化しているので、ファイルヘッダ解析やIoT/ドローン制御にも向いている

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

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

fukuoka.ex Slack ワークスペース

elixir.jpワークスペースの招待URL https://t.co/jdWYtTwKIM?amp=1

※こちらからご登録をお願いします

質問等ございましたら、チャンネル#fukuoka-exでご質問よろしくお願いします!

フィード

mocamocaland

mocamocalandさんが資料をアップしました。

2019/11/03 14:14

Hidetaka OGAWA

Hidetaka OGAWA さんが書き込みました。

2019/10/30 18:45

会場参加ですが、10-15分ほど遅れそうです。

古賀 祥造(koga1020)

古賀 祥造(koga1020) さんが書き込みました。

2019/10/22 11:52

zoom視聴枠も埋まりました!!素晴らしい!当日18:00頃にzoomの参加URLをconnpassのメールよりお送りいたしますので、当日はそこからご参加くださいー!

古賀 祥造(koga1020)

古賀 祥造(koga1020) さんが 【好評につき増枠】fukuoka.ex#32:秋のElixir LT大会 を公開しました。

2019/10/10 22:37

fukuoka.ex#32:秋のElixir LT大会 を公開しました!

グループ

fukuoka.ex & ElixirImp/ElixirMobile/kokura.ex

We are the party that gathers at Elixir

イベント数 170回

メンバー数 657人

終了

2019/10/30(水)

19:00
21:30

開催日時が重複しているイベントに申し込んでいる場合、このイベントには申し込むことができません

募集期間
2019/10/10(木) 22:12 〜
2019/10/30(水) 21:30

会場

株式会社ベガコーポレーション イベントスペース

福岡県福岡市博多区 祇園町7−20 博多祇園センタープレイス9F

参加者(34人)

piacere

piacere

fukuoka.ex#32:秋のElixir LT大会に参加を申し込みました!

mocamocaland

mocamocaland

最近見つけたSerumの話をします。【好評につき増枠】fukuoka.ex#32:秋のElixir LT大会 に参加を申し込みました!

古賀 祥造(koga1020)

古賀 祥造(koga1020)

自分もLTするよ!

Happy0514

Happy0514

fukuoka.ex#32:秋のElixir LT大会 に参加を申し込みました!

torifukukaiou

torifukukaiou

fukuoka.ex#32:秋のElixir LT大会 に参加を申し込みました!

tkmao

tkmao

fukuoka.ex#32:秋のElixir LT大会 に参加を申し込みました!

Makoto Yoshimura

Makoto Yoshimura

fukuoka.ex#32:秋のElixir LT大会に参加を申し込みました!

hisaway_ex

hisaway_ex

なんかイベントの参加ツイートしかしてないなぁ… fukuoka.ex#32:秋のElixir LT大会に参加を申し込みました!

sing_mascle69

sing_mascle69

【好評につき増枠】fukuoka.ex#32:秋のElixir LT大会 に参加を申し込みました!

Hidetaka OGAWA

Hidetaka OGAWA

fukuoka.ex#32:秋のElixir LT大会に参加を申し込みました!

参加者一覧(34人)

キャンセルした人(5人)