BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:fukuoka.ex#25+清流elixir#7 Elixir／Phoenixもくもく会
X-WR-CALNAME:fukuoka.ex#25+清流elixir#7 Elixir／Phoenixもくもく会
X-WR-TIMEZONE:Asia/Tokyo
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
BEGIN:STANDARD
DTSTART:19700101T000000
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
TZNAME:JST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:735714@techplay.jp
SUMMARY:fukuoka.ex#25+清流elixir#7 Elixir／Phoenixもくもく会
DTSTART;TZID=Asia/Tokyo:20190614T190000
DTEND;TZID=Asia/Tokyo:20190614T213000
DTSTAMP:20260511T204949Z
CREATED:20190605T141149Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/73571
 4?utm_medium=referral&utm_source=ics&utm_campaign=ics\n\n会場に来れ
 ない方もリモートからZoomで参加できるようになりまし
 た（申込された方向けにURLをconnpassからのメールでお
 送りします）\n東海地方のElixirコミュニティ「清流elixi
 r」とジョイントしてのもくもく会開催！\nfukuoka.ex#25：
 「Elixir／Phoenixもくもく会 ～入門もあるよ～」\nElixirと
 Phoenix（ElixirのWebフレームワーク）を触ったことが無い
 方向けの「入門者トラック」と、これまで通り、各自
 お題を決めて、ひたすらもくもくする「経験者トラッ
 ク」の2トラックに分けて、もくもく会を実施します\n
 「Elixir／Phoenixを触ったことがない」「環境構築をまだ
 していない」という方は、入門者トラックにて、Excel
 から関数型言語マスターのシリーズを進めていただき
 ます\n分からないことや、詰まってしまったら、fukuoka.
 ex アドバイザーズ／キャストがフォローしますので、
 安心して入門を進められます（リモートの方は、Zoomに
 てチャットないしは音声でのやり取りとなります）\n
 既に、Elixirに慣れている方は、経験者トラックにて、
 もくもく会のまとまった時間を利用して、どっぷり開
 発してください（ほろ酔いながら進めていただくのも
 全然OKです）\n最初に、何をもくもくするか、全員発表
 してから、もくもくタイムとなり、会の終わりにどん
 なことをしたか／何か作れたかを発表して終了となり
 ます（詳細は、後述の「タイムテーブル」をご確認く
 ださい）\nなお、黙々と何かをすることから、この手
 のイベントを指して、「もくもく会」と呼びます\n開
 催：2019年 6月 14日 (金) 19:00〜21:30（18:50 受付開始）\n場
 所：株式会社ベガコーポレーション（最寄駅: 中洲川
 端）\n住所：福岡県福岡市博多区 祇園町７−２０ 博多
 祇園センタープレイス9F\n会場のテナントビル入り口は
 20:00に施錠されます。遅れる方はコメントなどでご連
 絡をお願いします。\nタイムテーブル\n\n\n\n時間\n発表
 者\n内容\n\n\n\n\n18:50-19:00\n-\n開場\n\n\n19:00-19:10\n（全員
 ）\n自己紹介 ＆ 今日、何をもくもくするか宣言\n\n\n19:
 10-21:00\n（全員）\nもくもく会\n\n\n21:00-21:30\n（全員）\n
 何をもくもくしたか発表\n\n\n-21:30\n-\n閉会\n\n\n\n持ち物
 \nお好きなお菓子とお飲み物をお忘れなく\nなお、ゲス
 トWifi利用可能ですので、Pocket Wifiやテザリング端末は
 無くても大丈夫です\n電源タップの口が若干少な目の
 ため、PCお持ちの方は、ばっちり充電していただける
 と助かります\n福岡Elixirコミュニティ「fukuoka.ex」とは
 ？\n「fukuoka.ex」は、大量アクセスのあるWeb・APIサーバ
 構築や、ビッグデータ分析／AI・機械学習向けデータ
 加工といった、「膨大なアクセスやデータの高速処理
 」と「高い開発効率」を両立できる関数型プログラミ
 ング言語「Elixir」と、そのWebアプリケーションフレー
 ムワーク「Phoenix」を福岡で広め、ワイワイと盛り上げ
 ていくコミュニティです\nElixirは、シンプルな言語仕
 様により、「プログラミングが初めて」という方でも
 比較的とっつきやすく、同時に、関数型言語にありが
 ちな複雑さ（トリッキーな構文、数学やアカデミック
 に走り過ぎる、等）無しに関数型の強力さだけを抽出
 した、現実のアプリケーション開発を行うエンジニア
 に寄り添ってくれる言語です\nPhoenixは、Webアプリケー
 ションの世界では、最もメジャーな「Ruby on Rails」を作
 っていたメンバーによって開発された、大量アクセス
 と高速分散の捌きが得意なWebアプリケーションフレー
 ムワークで、Rails同等の高度なWebアプリ開発を、とて
 も気軽に行えます（中でも、WebSocket性能は、あらゆる
 言語のFW中でも最速）\n「fukuoka.ex」では、MeetUp（登壇
 会／勉強会）やプログラミング入門会、もくもく会、
 ハッカソン等を通じて、「Elixir／Phoenixの習得機会」と
 「実際のアプリケーション開発に役立つノウハウ」の
 提供を定期的に行うことで、福岡でのElixirプロダクシ
 ョン採用を増やし、Elixirに触れることで得られる「プ
 ログラミングの楽しさ」を福岡のエンジニアに体感す
 る機会を増やすことをビジョンに掲げています\n～ Elix
 ir／Phoenixの現状について ～\nElixir／Phoenixにとって2016
 ～2018年は、マルチコアのCPU全てをフル活用できる「Flo
 w」「GenStage」や、GenStageを基盤とした「Dynamic Supervisor
 」がリリースされ、Phoenixもwebpack対応が進んだりと、El
 ixirならではの独自色を出しながら、「Elixir／Phoenixで
 プロダクト開発やSI案件開発を不自由無く行える」フ
 ェーズへと進化しています\ngithubに登録されているElixi
 rライブラリも、36\,000件を突破し、2年前の7\,000件程度
 と比べ、5倍以上へと急増しました\n2014～2015年付近は
 、Elixirも未だ未成熟で、「Erlangを覚えなければElixirは
 使えない」という認識が一般的でしたが、現状は、Elix
 ir単独で充分にプロダクト開発／SI案件開発を行えてい
 ます\n更に2017年には、GCP（Google Cloud Platform）でのElixir
 正式採用、といった追い風もありました\n福岡におい
 ても、Elixir／Phoenixをプロダクト開発／SI案件開発で採
 用されるケースが増え、他言語よりも明らかにレスポ
 ンス速度が速いWeb+DBが数日で構築できた事例や、1年以
 上ダウンせずに運用が回った事例など、実運用の実績
 も増えています（福岡以外でも、LINEやニコニコ動画、
 mixi、gumiでの活用事例もあります）\n全世界で見れば、
 2014年は、200社程度しか採用していなかったのが、2016
 年は1\,100社を超え、現在は、ゲームサーバだけに限ら
 ず、フィンランドやスウェーデン、イギリスを始めと
 する、金融／証券／SNS／メッセージング基盤などの分
 野で活用されており、世界的にも有名なSlackやDiscordで
 も積極的に活用されています\n今は、まさにElixir／Phoen
 ixを始めるには、もっとも美味しいタイミングと言え
 るでしょう\n「でもElixirって、使いづらくて覚えにく
 い『関数型言語』でしょ？」\n一般的に「関数型言語
 」と言えば、言語の習得が難しく、組織として選定し
 づらいイメージがありますが、Elixirは、言語仕様や構
 文がシンプルかつ簡単なので、「育成や習得の容易性
 」を切り捨てること無く、関数型のメリットも享受で
 きます\n関数型のメリットは、以下の通りです\n\n状態
 が無いことで、同じ入力を何度行っても同じ出力しか
 返さないので、意図しない挙動にならない\n変数がイ
 ミュータブル（作成後にその状態が不変）なので、マ
 ルチスレッドや並行処理で競合しない\nプログラム構
 造が小さな関数群で構成され、シンプルに保たれるた
 め、変更容易性が向上する\n少ないコードで、凝縮度
 の高い高度な処理が書ける\nリスト設計に慣れていく
 と、他言語で数百行かかる複雑な処理も、数行のコー
 ドで組むことが可能になる\nできあがったコードは、
 オブジェクト指向言語の1/100の量になることもあり、
 見た目も100倍エレガント\nオブジェクト指向言語経験
 者の移行は大変（関数型全般に言える）だが、移行後
 は、何倍も生産性が高まる\n\n更に、「Elixirならでは」
 の以下メリットも上乗せされます\n\n習得がカンタンな
 ので、プログラミング経験が無い入門者・初級者向け\
 n関数の引数でのパターンマッチが可能で、呼出時の事
 前条件チェックや関数呼び分けには、快感すら感じる\
 nJSONパースが得意なので、Google APIやBacklog API等、様々
 なWeb APIとの連携に強い\nマルチコアCPUを簡単にフル活
 用できる\nマルチクラスタ（AWS、GCP、Azure）のスケール
 アウトも楽々実現\n長期間の安定運用を実現してきた
 「Erlang VM」の元で動作する\nデータ変換とバイナリデ
 ータ検索に特化しているので、ファイルヘッダ解析やI
 oT／ドローン制御にも向いている\n\n実際に、Elixirがど
 の位カンタンに習得できるかと言うと、たった3つの関
 数を覚えるだけ、30分～1時間もあれば、Web＋DB／Web＋AP
 I／Webグラフ表示まで実現できてしまいます\n通常の関
 数型言語と一線を画す、このElixir／Phoenixのパワーを直
 接体感してみたい方は、「ExcelでElixirマスター」シリ
 ーズをご覧ください
LOCATION:株式会社ベガコーポレーション イベントスペー
 ス 福岡県福岡市博多区 祇園町７−２０ 博多祇園セン
 タープレイス9F
URL:https://techplay.jp/event/735714?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
