ScalaMatsuri運営ブログ

アジア最大級のScalaカンファレンス「ScalaMatsuri」の運営ブログです。このブログは株式会社はてな様のご協力でお送りしています。

ScalaMatsuri座長の公募を始めます

こんにちは、現ScalaMatsuri座長 兼 一般社団法人Japan Scala Association(以下JSA)代表理事 兼 常務理事のOE(@OE_uia)です。

次回以降のScalaMatsuriの開催について検討するにあたり、ScalaMatsuriの座長の公募を始めることにしました。今回のブログ記事では、募集趣旨と経緯について説明します。

scalamatsuri.org

TL;DR / まとめ

  • ScalaMatsuriを継続するため、ScalaMatsuriの座長が代替わりする仕組みを作ります。
  • 今回は、2021および2022年度のScalaMatsuri座長を公募します。
  • ScalaMatsuri座長の応募フォームはこちらです。奮ってご応募ください!

forms.gle

ScalaMatsuriとは?

ScalaMatsuriは、2013年に初回開催した日本最大、そしてアジア最大のScalaカンファレンス*1です。2014, 2016, 2017, 2018, 2019, 2020とほぼ年1回のペースで計7回開催しています。

コロナ禍によりScalaMatsuri 2020は初めてのオンライン開催となりましたが、参加者アンケート結果で例年の総合満足度を上回るほどの好評のうちに、幕を閉じました。

なぜScalaMatsuri座長を公募制にするのか?

ScalaMatsuriが継続して開催されて、盛り上がっていくことを期待しているからです。具体的には:

  • 新しい座長のカラーによってイベントに変化が起きること
  • ノウハウ継承の機会を定期的に作ること
  • 座長経験を積んだ人が、その後にScalaMatsuriやそれ以外のイベント等で活躍してくれること
  • ScalaMatsuriにおける単一障害点(OE)を緩和すること

などを期待しています。

ScalaMatsuriの座長募集について

募集するのは、次回以降のScalaMatsuriの座長をやりたい方です。次回開催日は2021年10月~2022年5月頃までを候補とし、相談・決定するのが最初の座長タスクになるかと思います。

座長の役割

ScalaMatsuri座長は、ScalaMatsuriを成功に導くために必要なことの企画、チーム作り、および実行が役割になります*2。座長個人が結果責任を負う必要はありませんが、説明責任を果たすことが役割に含まれます。

ScalaMatsuri 2020までのやり方を踏襲するのであれば、ScalaMatsuriのコンテンツの企画・運営・実施がスコープです。具体的には、新規スタッフ募集、一般講演募集(CFP)と講演者決定や各種案内、ノベルティ企画・発注、チケット販売、会場準備、当日運営とそれらに付随する広報活動などについて、取り仕切りや、スタッフ間でのタスク分担などをしながら完遂することを期待しています。

平日昼間に即時対応が必要になりがちな、スポンサー対応業務全般および会計業務については、一般社団法人Japan Scala Associationのバックオフィスが担当します。

もちろん座長の初年度において、現座長であるOEが引継ぎをしたり、運営相談に乗ったり、手助けをします。

座長の任期は、次期座長への引継ぎをしていただく期間も勘案し、原則2年とさせてください。2年目に次期座長が決まっていれば、副座長として入ってもらい引継ぎも兼ねていただく、もしくは決まっていなければ任期終了後に次期座長への引継ぎをお願いする可能性があります。3年目以降も座長を続投したいという方がいたら、ご相談して決めましょう。

座長の仕事量

業務量は、座長としてやりたいこと次第で大きく増減します。

昨年までのやり方を踏襲する場合の参考情報として、今回募集する座長の責務範囲*3では「平常時は週半日~1日程度、ピーク時は週2,3日程度の稼働は必要になったと記憶しています。

またScalaMatsuriの準備を完遂するために、手が回ってないところをフォローする必要が発生します。ゆえに、直前期など忙しくなりがちな時期には、本業の業務量を調整する必要が発生すると思います。

この調整をしていただくために、JSAは座長を務めた方もしくはその所属企業に対して、以下の手当のいずれかをオファーします。

  • 所属企業の業務の一環として業務時間にScalaMatsuri関連タスクをすることを認めてもらうことを条件とし、所属企業にScalaMatsuri1回開催当たり大老スポンサー相当(2020実績では75万円)のご協賛をいただいたものとして取り扱います。
  • 個人事業主としてご自身の責任範囲で業務量を調整していただく場合は、ScalaMatsuri 1回の開催を完遂するにあたり、60万円分(税込)の予算を用意しています。

FAQ

Q1. 求めているScalaMatsuri座長像は、どのようなものですか?

A1. Scalaの活用を促進したい、Scalaに関心のあるエンジニアにとってScalaMatsuriを良いイベントにしたい、といった熱意が第一です。そして、非営利のコミュニティイベントなので、公共性や公平性に配慮する必要があります。

また前述の通り、様々な面で説明責任を果たせることも重要な資質です。ScalaMatsuriは、ボランティア、もしくはパートタイマーとして参加しているメンバーで作られているイベントですので、全てのものを最初の予定通り実施することが、難しいのが実状です。そのため、ScalaMatsuriとして外部と約束することは、十分に現実的なものになるよう、調整する必要があります。また万が一、ステークホルダーとの約束をScalaMatsuriが守れなかった場合には、代表して説明責任を果たすことになります。

日本語に堪能で、スタッフやステークホルダーと円滑にコミュニケーションがとれる必要があります。日本語ネイティブでなくても構いません。

(ご心配される方も多いかと思いますが)英語でのコミュニケーション能力は、必須ではないと考えています。またScalaプログラマとしてのスキルは問いません。また、反社会的組織の関係者でないことも条件です。

Q2. 座長に興味はあるが、ScalaMatsuriスタッフ未経験でも問題はないか?

A2. ScalaMatsuriスタッフ経験者に限らず、スタッフ未経験の方からの応募も歓迎しています。 スタッフ経験者、未経験者に関わらず、ScalaMatsuri座長を務める上で役立つと思われる、イベントの運営経験や、チームのリード経験について、詳しく応募フォームに記入してください。

また候補者と相談して決める話にはなりますが、不安がある場合は初年度から座長になる以外のオプションも用意したいと考えています。例えばまずは副座長として入っていただき、段階的に引き継いでいくという方法もありえると思います。

形式にこだわらず、ご興味があれば気軽に応募してくださると嬉しいです。また疑問点があれば選考前、もしくは選考中にご遠慮なく聞いてください。

Q3. 座長に応募した後の選考プロセスは、どのようなものか?

A3. 簡単な書類選考の後に、JSA職員およびスタッフ有志による面談が数回入ります。そこでScalaMatsuri座長としてマッチするか総合的に判断し、選考結果をご連絡差し上げます。ご記入いただいた情報は、必要最低限の人数だけが参照し、座長選考についてのみ利用します。

Q4. 現状、OEが単一障害点ってどういうことか?

A4. 今は組織上、OEが座長としてのScalaMatsuri運営に直接かかわるタスクのプロジェクトマネジメントと実務の一部、JSA代表常務理事として間接業務である会計・税務・法務の実務、ならびにバックオフィス職員のマネージャーを兼任しています。

そのうえで、ScalaMatsuri運営に直接かかわる実務の大きな部分は、ボランティア参加をしている様々なスタッフの頑張りによって支えられています。

この仕組み上、私がほぼ全てのハブになっているため、もし私が動けなくなってしまった場合には全ての業務がストップしてしまう問題があります。このように単一障害点であるということについて、兼ねてから問題意識がありました。

Q5. 応募前に聞きたいことがあるが、どこから問い合わせたらよいか?

以下のScalaMatsuri問い合わせフォームより、「座長の公募について」を選択してご記入ください。

forms.gle

なお「座長の公募について」を選択してご記入いただいた質問およびその回答につきましては、質問者に関する情報を除き、ブログ等で紹介させていただく可能性があります。予めご了承ください。

最後に

ScalaMatsuriをより良いイベントにするには、熱意のあるたくさんの人に応募してもらうことが不可欠だと思います。

ご興味が少しでもある方は、「自分につとまるかな?」と心配せず、こちらからご応募してくれたら嬉しいです。

forms.gle

またお近くに、座長に応募するか迷っている方がいたら、そっと応援や後押しをしてくださることも、ScalaMatsuriにとって大きな助けとなります。

今後ともScalaMatsuriをどうぞよろしくお願いします。

*1:ScalaMatsuriは、水島さん(@kmizu)の発起人により、Scala Conference in Japan 2013という名称で、Scalaの日本国内の普及と海外コミュニティとの交流を目指して初開催されました。

また会計上の要請から、Scala Conference in Japan(現ScalaMatsuri)の母体となる一般社団法人Japan Scala Associationを2013年に設立しました。

現ScalaMatsuri座長のOEは2代目です。座長の代替わりは、今振り返ると実質的にはScalaMatsuri 2014の準備の最中に始まりました。

ScalaMatsuri 2016は水島さんが座長を務められたまま、OEが実質的に取り仕切る形で実施しました。そして、ScalaMatsuri 2017の準備期間中にOEが正式に座長に就任しました。

*2:裁量は可能な限りお渡ししたいと考えていますが、任期を超えてScalaMatsuri運営に影響が残る意思決定は、Japan Scala Associationと協議の上で決めることになると思います。

*3:OEはバックオフィスマネージャー等他の業務を兼任しているため、実際の業務量はもう少し多かったです。

ScalaMatsuri開催直前!オンラインイベントを120%楽しむ参加者ガイド

みなさんこんにちは、ScalaMatsuri座長のOE(@OE_uia)です。

いよいよScalaMatsuri 2020の開催が迫ってきました。 チケット登録は直前まで受付中です。

scalaconfjp.doorkeeper.jp

さて、今回は初のオンライン開催となったScalaMatsuri 2020を楽しむ方法について、紹介します!

TL;DR / まとめ

  • ZoomとDiscordのクライアントアプリをインストールしよう。Discordアカウントを作ってアイコンを設定しておこう。
  • ヘッドセットやイヤホンを用意しておこう。
  • タイムテーブルを確認しよう。アンカンファレンスのセッションアイディアを眺めて、話したいネタをぼんやり考えておこう。
  • 行動規範の再確認をしておこう。

会場

ScalaMatsuri 2020は、Day 1である10月17日はカンファレンス、Day 2である10月18日はアンカンファレンス主体のイベントです。 両日ともにZoom WebinarとDiscordを利用します。

続きを読む

ScalaMatsuri 2020 TシャツショップOPENのお知らせ

こんにちは、ScalaMatsuri座長のOE(@OE_uia)です。

本日、ScalaMatsuri 2020 Tシャツショップがオープンしました!

世界中の参加者にお届けできるよう、BASEShopifyの2店舗開業です。

f:id:oe_uia:20200827170421p:plainf:id:oe_uia:20200829192530p:plain
ScalaMatsuri official T-shirt shop ( 左: BASE, 右: Shopify )

今回のECショップではScalaMatsuri 2020のTシャツのみ取り扱うため、2020年末頃にはCLOSEする予定です。

TL;DR / まとめ

  • 今回Tシャツはオンデマンドで製造・配送を行なっています。お好きな色・型を選んでください。
  • 日本在住の方は、BASEでの発注が短納期(通常1週間~10日程度)でおすすめです。
  • 海外在住の方は、Shopifyを利用してください。居住地域により1〜2週間程度で到着します。

BASE

ScalaMatsuri Official Online T-shirt shop @BASEへアクセスして購入してください。

7色展開、定番Tシャツ(4300円)とスリムTシャツ(3300円)の2型をご用意しました。お好みの色と型で、お申し込みください。いずれも本体価格と送料込の値段です。

日本国内限定の発送で、およそ1週間~10日程度で到着します。

Shopify

ScalaMatsuri Official Online T-shirt shop @Shopifyで購入してください。

7色展開で、色によってベースの生地の仕様が異なります。本体価格はUS$21~27前後で、別途送料がかかります。お好みのものをお申し込みください。

製造拠点が世界各地にあり、居住地域により通常1~2週間程度で到着するようです。 なお参考情報として、8月に日本国内から発注した場合、到着まで19日かかりました。

注意点

なお今回のTシャツ製造も営利を目的としておりませんので、製造原価およびECショップの販売手数料の合算値を売価に設定しています。

オンデマンド製造・配送のため、例年よりも製造原価がかさんでいる点、若干の個体差がある点について、ご注意とご理解をお願いいたします。

またお届け時には糊が付着している場合があります。洗濯した上で着用してください。

ScalaMatsuri当日までに欲しい方は、9月末までの発注をお勧めします。

続きを読む

ScalaMatsuri 2020 のオンライン開催決定のお知らせ

こんにちは。ScalaMatsuri座長の麻植(@OE_uia)です。

2020年10月17,18日に開催を予定しているScalaMatsuri 2020が、オンライン開催に決定したことをおしらせします。

参考: ScalaMatsuri 2020の日程を、10月17日(土)および18日(日)へ延期します。 - ScalaMatsuri運営ブログ

日本全国でCOVID-19の感染拡大が続いており、参加者の安全確保と交流の両立を目指すには、オンライン化が不可欠と判断しました。 コロナ禍で交流機会が極端に減っている最中ですので、Scalaが好きな皆さんにぜひ交流を楽しんでもらいたいと考えています。

ScalaMatsuri運営としても、オンライン開催は初めての試みとなります。

そこで、8月30日(日)に プレScalaMatsuri 兼 リハーサルとして、オンラインLT大会を開催することにしました。登壇者、参加者ともに来週中には募集を開始します。

8/7追記: プレScalaMatsuriイベントを公開しました!

プレScalaMatsuri 兼 リハーサル オンラインLT大会 - ScalaMatsuri | Doorkeeper

ScalaMatsuri 2020 オンライン開催概要

現時点では、Zoom Webinar(セッション)および、Discord(アナウンス・交流・ブース・懇親会)の利用を予定しています。

日程・開催時間帯は、引き続き日本時間の2020年10月17,18日に開催する予定です。

また先述の通り、8月30日(日)に プレScalaMatsuri 兼 リハーサルとして、オンラインLT大会を開催します。

ScalaMatsuri公式オンラインショップの開設

8月公開予定のScalaMatsuri公式オンラインショップにて、今年の参加者Tシャツを頒布します。今年は初めてTシャツを複数色、用意します。イベントの記念として、お好きな色を購入して使ってもらえると嬉しいです。

配送先は国内・海外両対応する予定ですが、ロジスティクス上の制約で商品の色と仕様が若干異なる可能性があります。あらかじめご了承ください。

チケット価格の改定

オンライン化に伴うロジスティクスの大幅変更によって、飲食物の提供がなくなり、先の通り参加者Tシャツもオンラインショップにて別途頒布する予定となります。また同時通訳については詳細調整中ですが、1日目のカンファレンスパートでの提供を予定しています。

よって、以下の通りチケット価格を値下げすることにしました。

  • オンライン一般チケット 3000円
  • オンライン学生チケット 無料
  • オンライン2日目のみチケット 無料
  • オンライン忍者スポンサー 15,000円

チケットはこちらからお申し込みいただけます。

scalaconfjp.doorkeeper.jp

チケット購入者のみなさんには、大きな仕様変更でご迷惑をおかけして、申し訳ありません。

つきましては、希望者の方はキャンセルを承ります。8/16 23:59 JSTまでに、以下のフォームよりお知らせください。 期日までにキャンセルがなかった場合は、順次差額の返金を実施します。

ScalaMatsuri2020 オンライン化に伴うチケット返金申請フォーム

スピーカー登壇方法の変更

別途ご案内している通り、スピーカーのみなさんがお住いのタイムゾーンに合わせて、タイムテーブルを組む予定です。 その他オンライン登壇環境の確認・サポートを別途ご案内しています。

登壇方法変更へのご対応とご協力、誠にありがとうございます。

スポンサー特典の変更

既にスポンサーのみなさまに、特典提供方法について別途ご案内をしております。 特に常設ブースは、バーチャルブース化に伴い大きく仕様が変更されますので、ブースをお申し込み済みのスポンサーにつきまして、ご質問や懸念、相談などを承っている最中です。

詳細につきましては、「スポンサーシップのご案内」 を8月に更新予定です。

最後になりますが、この記事を読んでくださっている皆さんも、大なり小なりコロナ禍の影響を受けてらっしゃるかと思います。その中でイベント趣旨に賛同し、参加、登壇、協賛してくださる皆さまに、あらためまして御礼申し上げます。

それでは当日、みなさんとオンラインでお会いできることを、スタッフ一同楽しみにしています!

ScalaMatsuri 2020の採用セッションが決まりました!&「私、ScalaMatsuriで転職しました Vol.6 アルプ株式会社 オミ @omiend さん」

大変長らくお待たせしました。

10月17日および18日開催予定の、ScalaMatsuri 2020の採用セッションが決まりました!

https://scalamatsuri.org/ja/

なおタイムテーブルの告知については、開催方式とタイムテーブルの仕様の決定後になります。現時点では8月中旬以降になる見込みです。

7つの「 Scalaビギナー」セッション

また今回、「Scalaビギナー」フラグ有りの7セッションのスピーカーのみなさんには、「Scalaビギナーが学べること」をabstractに追記していただいています。ご協力、誠にありがとうございました。

これからScalaを学んでみたい方から、Scalaの知識を深めていきたい方まで、皆さんのご参加をお待ちしています。

ScalaMatsuri 2020への参加チケットは、こちらからご購入いただけます。

scalaconfjp.doorkeeper.jp

採用セッションの決定を記念して、ScalaMatsuriをきっかけにアルプ株式会社 へ転職された オミ(@omiend) さんの転職インタビューを掲載します。

私、ScalaMatsuriで転職しました Vol.6 アルプ株式会社 オミ(@omiend)

「私、ScalaMatsuriで転職しました」第6回目は、昨年より大名スポンサーとしてご協賛いただいている アルプ株式会社 さんへ1月に転職された オミさん(@omiend)にお話を伺いました。

f:id:oe_uia:20200427134906j:plain
アルプ株式会社に転職された オミさん

インタビュー

--- 早速ですが、現在の社内の仕事や、コミュニティの活動などについて教えて下さい。

普段はアルプ株式会社にて、Scalebaseの主にバックエンド開発と、今年2月にリリースしたばかりのScalebaseとSalesforceの連携を可能にした「Scalebase Connect for Salesforce」の開発も担当しています。

ScalaMatsuriでは2015、2016を当日スタッフをやってます。

2017年からはコアスタッフとして参加し、主にトートバッグ制作やScalaMatsuri 2020ではサイトのリニューアルも少し担当しました。

Scalaの学習を初めたきっかけはSNSだった

--- オミさんがScalaと出会ったきっかけはなんですか?

エンジニアになってからは基本的にずっとJVMに関する世界で生活してきました。当時はSeaser2などを中心に仕事をしてまして、その後はSalesforceでの開発をやっていました。

それはそれで充実したプログラマーライフを送っていたのですが、あるとき「このままやっていても、20、30年後にご飯を食べていられるのだろうか?」と急に不安になったんですよね。

当時はFacebookやTwitterの人気が日本国内でも出てきた時だったのですが、ソーシャルネットワーク(2010年)という映画の影響もあってか、私もSNSやサービス開発に興味が出てきた時期でした。

中でもTwitterは情報の速さや量、普段の何気ない出来事をつぶやきとして気軽に投稿できるマイクロブログという性質、また、その知らない人のつぶやきを気軽に読むことが出来るという点が斬新で、お気に入りのサービスでした。

そんな時Twitter社がサーバーサイドをRubyからScalaにリプレイスしているという記事を読み、Scalaに興味を持ち初めたのがきっかけです。

Why Scala for Web 2.0?

JVMで動くという点やオブジェクト指向言語と関数型言語のハイブリッドという点が面白そうで、先述の「この先〜」というのもありまずは独学で始めてみたのがきっかけでした。

独学、そしてコミュニティへの参加

--- そこからScalaにハマったと。

はい。学習を始めてから一番初めに驚いたのは case class でしたね。

最近のJavaはさっぱりで恐縮ですが、当時はカプセル化の文脈で gettersetter を書くのが主流でしたので、それをScalaでもやろうとしたときに case class を定義するだけでほぼ同等のものができることに衝撃を覚えました。

コードの記述量が少なくなればなるほど単純にバグも発生しにくくなると思ったので、そういったScalaが提供するシンタックスに大きな価値を感じました

--- なるほど。Scalaを学び始めた頃についてお聞きしたいのですが、どのように学習していったのですか?

よくある話だと思いますが、まず書籍を購入してとにかくサンプルコードを書いて動かしたのを覚えています。

そして「Javaで書くとこう、Scalaで同じことをするならどうなる?」というのを試しました。

関数型プログラミングは、Perlでやろうとして挫折したことがあるんですよね。

Perlのシンタックスに慣れなかったと言いますか、読んでも何しているのかわからない...。そしてScalaも同じ感触で、初めはシンタックスに慣れるのが大変でした。

なので、また1人で勉強していても挫折するだろうなと思ったので、勉強会を調べてrpscalaの存在を知り参加してみました。

--- rpscala!

はい!

思えばそういった社外の方とコミュニケーションをする勉強会に参加するようになったのも、rpscalaが初めてだったしれません。

人見知りなところがあるので初めて質問したときはかなり緊張したのですが、皆さん優しく教えてくれました

実はrpscalaのconnpassのページのヘッダー画像にも映っているのですが、全く存在感が無さすぎて今でも「以前よく参加していました」と言うと驚かれることが多いです(笑)

f:id:oe_uia:20200424175617p:plain
件のrpscalaのヘッダー画像。2014年、当時Netflix社に在籍していたJason Swartz氏が来日されたときの写真。

そんな感じで、書籍や独学だけでなく実際にScalaを生業にしている方々の話を聞くことで、初心者の頃から理解の助けになっていたと思います。

ScalaMatsuriに参加する理由

--- ScalaMatsuriのスタッフをやろうと思ったのはなぜですか?

一番の理由は、昔の私のようなScalaを始めたいエンジニアさんの力にすこしでもなりたい という想いがあるからだと思います。

rpscalaに参加するようになった後にScalaを使う会社に転職したのですが、Scalaで書かれたプロダクションコードは結構複雑でちょっと挫折したんですよね。

「あれ〜、独学とは言え結構勉強してたと思うんだけどな...」と(笑)

一方で、ほぼすべてがイミュータブルで、型システムに守られた堅牢なシステムを構築できる点などなど、やっぱり書いていてとても楽しい言語だと再実感しました。その会社の先輩から丁寧に教えてもらったりするうちに、もっと多くの人がScalaを書くようになるとより良い世界になるのでは、と考えるようになりました。

また、rpscalaに参加したことでScalaに対する理解と想いが深まったように思いますし、いつだったかrpscalaでNetflixのエンジニアの方が来日された際に、世界で戦うエンジニアさんの貴重な話を聴くことができる、というのは素晴らしいことだなと思いました。

そうやって学習して行った結果、Scalaへの理解が深まり、Scalaを書いて生活ができて知り合いも増えました。今度はそういった役目を私が次にするべきだと考えるようになりました。

「コミュニティへの参加と、エンジニア同士の交流が、より深い学習へとつながる」という体験をした後に、海外の、それもScalaそのものを作っているエンジニアさんが登壇するというScalaMatsuriの当日スタッフ募集の告知を見て応募したのが始まりです。

--- ScalaMatsuriのスタッフをしてみてどうですか?

とくに時間を捻出するのが思ったより大変ですね(笑)

ですが、登壇者の方は寝る間を惜しんでスライド準備やトークの練習をしてくださったり、スポンサーさんも各社思い思いに準備してくださって毎年楽しいブースや素敵なノベルティーを用意してくださったり、参加者の方々も予定を調節して来てくださったりします。

そして当日、そういったScalaに興味がある様々な方々が一堂に会するのを見るのがたまりません(笑)

それから私はまったく英語がダメな人なのですが、拙いながらも海外のエンジニアさんと交流できるのがとても楽しいです。

やはりScalaを書きたくて

--- 転職のきっかけはなんですか?

前職では長いことRubyとJavaScriptを書いていたのですが、やはりずっとScalaを書きたい気持ちがあったんですよね。

なので、少しでもScalaの近くには居るようにとScalaMatsuriのスタッフ活動はずっと続けてました。

そんな中、ScalaMatsuri 2019の準備中に@showmant_さんと知り合ったのがきっかけでした。

当時は「スタートアップでScalaを採用するってすごい会社だな」くらいにしか思っていませんでしたが、ScalaMatsuri 2019のスピーカーディナーでアルプ社員の人と同卓になり、いろいろな話をしているうちにどんどん業務でScalaを書きたい気持ちが大きくなりました。

それからしばらくしていざ転職活動をしようかなと思ったときに改めて@showmant_さんと話をしまして、事業内容や会社のフェーズ、そして何より採用している技術などが面白そうだと思い入社を決めました。

f:id:oe_uia:20200427142536j:plain

--- どんなところに魅力を感じたか、詳しく教えてください。

はい。アルプは、まだ設立から2年経っていない法人向けクラウドソフトのスタートアップです。

商品管理・契約管理や請求オペレーションを効率化してサブスクの運営コストを削減しながら、ビジネスの自由度を広げるための「 Scalebase 」というサービスを開発しています。

このScalebaseでは、AkkaHTTPや、Monix、Eff、さらにモジュラーモノリスなどの技術を採用しています。 また、設計面ではClean ArchitectureとDDDを採用しており、特にユビキタス言語は気をつけてますね。毎日の開発がエキサイティングです(笑)

また、先日プレシリーズAで3.15億円の資金調達をさせていただくなど、まさにここからが勝負かなといったステージなんです。

jp.techcrunch.com

今使っている技術がどんな課題を解決するのかはある程度理解しているつもりなのですが、じゃあ自分が基盤として構築できるかというと、私自身はまだそこまでの自信がありません。言い換えると、それだけ自分にとって良い環境なんだと思います。

--- 最後になにかメッセージがあればお願いします。

月並みですが、アルプ株式会社は設立まもない会社ですので、全方向で採用を行っております。

気になる方がいらっしゃいましたら、まずは気軽にご連絡ください!

thealp.co.jp

scalebase.com

ScalaMatsuri 2020の日程を、10月17日(土)および18日(日)へ延期します。

こんにちは、ScalaMatsuri座長の麻植(@OE_uia)です。

この度、COVID-19の流行に伴い、ScalaMatsuri 2020の開催日を10月17日(土)および18日(日)へ延期することにいたしました。今回はその経緯と、延期に伴う各種対応、そして今後の展望についてお伝えします。

要約

  • 10月17,18日に延期をします。8月中旬時点のCOVID-19の流行状況次第で、オンライン開催にする可能性があります。
  • チケット購入者のうち希望者は、キャンセルおよび返金を受け付けます。3月31日までに返金申請フォームよりお申し込みください。
  • スポンサー企業のみなさまには、手続き不要で同額で同特典をご提供する予定です。
  • 更なるご支援は、個人向けは忍者スポンサーのお申し込み、企業向けはご協賛にて承っています。
  • 今後、新規でスタッフも募集します。ご興味ある方はconnpassグループにご登録をお願いします。

延期の経緯

ScalaMatsuriはScalaを愛する技術者のお祭りとして、2013年よりほぼ年次で非営利で開催している国際的なカンファレンスです。我々運営者は、ScalaMatsuriを開催する価値は大きく二つあると考えています。

ひとつは、カンファレンス会場における様々な出会いです。参加者が新しい技術を知ったり、講演、質疑や議論によって学びを深めたり、技術を軸に人、OSS、企業やサービスとの出会いの場を提供しています。

もうひとつは、知見流通のきっかけ作りです。カンファレンスの登壇は、国内外のスピーカーが技術資料を綿密に準備するきっかけとなります。結果として、日本のコミュニティに新たな技術的知見が定期的に流通する契機となったり、海外コミュニティと技術知見を交換することにも繋がります。

これらの価値を効率的に実現する方法として、大人数を収容可能な会場を借りて、ScalaMatsuriという場で講演やアンカンファレンス、OSSハッカソンなど様々な催しを実施しています。Scalaコミュニティが発展し続けるためには、これらの価値を継続して提供し続けることが肝要だと考えています。

しかしながらここ数ヶ月、COVID-19の感染が拡大し続ける懸念により、国や自治体から大規模イベントの開催の自粛が要請されています。結果として、協賛企業を含む多くの国内外の企業から従業員に対し、大規模集会への参加禁止や自粛を求める通達が出されている状態です。

そして専門家の意見*1*2を踏まえると、ScalaMatsuri 2020 開催予定であった5月時点のCOVID-19の流行予測は楽観視できません。よしんば5月に開催できたとしても多数の人が参加できない、もしくは参加者の安全のために、ScalaMatsuriが提供したい価値を直接損なうような施策を全面的に採用する必要があると見込んでいます。

また、オンライン開催というオプションについても検討しました。これまでに開催日を迎えた複数のカンファレンスにおいて、オンライン開催に急遽変更し、一定の成功を収めている旨の知見共有を目にしています。*3しかし、現状のScalaMatsuriのリソースおよび配信関連の知見をふまえると、2ヶ月間の準備期間では十分な価値を提供できるようになるとは断言できない、と判断いたしました。

結果として、参加者、協賛企業、スピーカー、そしてコミュニティに対しScalaMatsuri 2020が最大限の価値を提供するには、現時点で*4延期を決定するのがベストであると判断しました。延期後の日程は、10月17日(土)および18日(日)*5です。

万が一、8月中旬時点でもCOVID-19の流行状況の改善が見られない場合は、オンラインでの開催を検討しており、そのための準備も並行して実施する予定です。そのため、遠方からご参加予定の皆さんは、8月中旬アナウンスまでは航空券やホテルの予約をしないことをお勧めいたします。

延期による影響の最小化

ScalaMatsuriは、参加、登壇、協賛、そしてスタッフとしての運営参加をしてくださる方たちで成り立っています。そんな皆さんに対し、今回の延期ができるだけ悪影響を与えないよう、配慮したいと願っています。

チケット購入者

既にチケットを購入してくださった参加者の中には、延期後の日程では参加できないという方もいらっしゃるかと思います。楽しみにしていてくださった方、申し訳ありません。つきましては、今月いっぱいキャンセルを受け付けます。

キャンセル希望の方は、こちらの返金申請フォームより3月31日までにお申し込みください。10月17-18日に参加可能な方は、購入時のe-ticketで入場可能ですので、申請不要です。

CFP応募者

現在、既に行なった投票、および選考委員による選考会の結果をもとに、当落を決定しているところです。お待たせして申し訳ありません。

当落の結果は、2週間以内を目安に送付されます。この際、10月17日および18日の日程でも登壇可能か確認し、登壇可能であった場合、正式に採択されます。

また今後も、LTなど登壇枠へのご応募の機会を設ける予定です。詳細は後日アナウンスいたしますので、みなさんのご応募お待ちしております。

協賛企業

ScalaMatsuriのご支援、ありがとうございます。

協賛企業のみなさまには、お手続き不要で、同額の協賛費で同じ特典を引き続きご提供する予定です。 ScalaMatsuri Webサイトへのロゴや情報掲載の期間が実質増えることになりますので、ご活用くださいますと幸いです。

ScalaMatsuriを支援する方法

ScalaMatsuriご支援をしたいと申し出てくださっていたり、検討してくださっている皆様、誠にありがとうございます。

個人の方には忍者スポンサー、企業の方にはスポンサーシップをご案内しています。

忍者スポンサー

忍者スポンサー とは、個人向けのスポンサープランです。忍者スポンサー チケットをご購入いただけますと、入場権に加え、みなさんに喜んでもらえそうなプレゼント(企画中)を差し上げる予定です。

忍者スポンサーには、Doorkeeperのイベントページよりお申し込みいただけます。

チケット購入済みの方も、忍者スポンサーへアップグレードすることが可能です。その場合も返金申請フォームより、キャンセルをお申し込みください。

スピーカーの皆さんも、忍者スポンサーのお申し込みは歓迎です。

scalaconfjp.doorkeeper.jp

企業向けスポンサーシップ

引き続き、ScalaMatsuri 2020に協賛くださる企業を募集しています。ご応募お待ちしています。

スポンサー募集 | アジア最大級の Scala のカンファレンス

今後の展望

この8年間のScalaMatsuriの主催経験の中でも、このような事態は初めての経験です。依然として不確定要素が多く、かつ予算的にも(致命傷は避けたものの)例年よりも負担は大きいです。

しかし逆に考えると、ScalaMatsuriのCFPなど、例年必要な様々な準備に目処がたったところで、追加の準備期間が発生している稀有な状態です。この状況を、カンファレンスの価値をさらに高めたり、Scalaコミュニティを活気づけるために活かしたいと考えています。

具体的には、通常のScalaMatsuri 2020の開催準備に加え、以下のことに取り組んでいきたいと考えています。

  • 10月にオンライン開催を実施可能にする準備
  • 10月の本番までの間に実施する、サブオンラインイベントの企画・運営
  • LT等の追加登壇枠の募集

新しいチャレンジには、ScalaMatsuriを一緒に作っていく新しい仲間が不可欠です。そこで、スタッフを新規で募集することにしました。スタッフ参加希望の方は、ScalaMatsuri準備委員会スタッフミーティングのconnpassイベントページに参加登録してください。

次回のミーティング開催は3月末〜4月上旬を予定しており、後日詳細をアナウンスします。こちらのconnpassページよりグループに登録していただくと、次回イベント公開時に通知されます。

jsa.connpass.com

問い合わせ窓口

今回の延期を含めました、ScalaMatsuriに関するお問い合わせ全般は、下記のフォームより受け付けております。

ScalaMatsuri inquiry form / 問い合わせフォーム

まとめ

ScalaMatsuri 2020を延期し、10月17、18日開催とします。8月中旬のCOVID-19流行状況によってはオンライン開催にする可能性がありますので、遠方より参加予定の皆さんはまだ航空券・ホテルの予約をしないことをお勧めします。

購入済みチケットのキャンセルは、今月末まで受け付けています。CFPの当落結果は2週間以内を目処にお送りします。

協賛企業の皆さんには引き続き同価格にて、同特典をご提供する予定です。

スタッフ一同、みなさんの安全と健康を祈念しております。これからも末長く、ScalaMatsuriをよろしくお願いいたします。

*1:3月9日に厚生労働省が発表した新型コロナウィルス感染症対策専門家会議「新型コロナウィルス感染症対策の見解」の文書において、「日本の状況は、爆発的な感染拡大には進んでおらず、一定程度、持ちこたえている」、「しかしながら、感染者数は、一時的な増減こそあれ、当面、増加傾向が続くと予想されます。」、「今回、国内の流行をいったん抑制できたとしても、しばらくは、いつ再流行してもおかしくない状況が続くと見込まれます。」と、言及されています。

*2:一部報道によれば、厚生労働省は『ピークは感染経路の追跡が難しくなった時点から「おおむね3カ月後に到来」と推計。』しているとのことです。東京近郊では2月中旬頃から感染経路不明の感染者が出ているようですので、この推測通りならば5月頃にピークを迎える可能性があります。

*3:急遽オンライン開催へ変更された上で、その知見を提供してくださるカンファレンス運営者の皆様に、敬意の念を表するとともに、知見発信について感謝を申し上げます。

*4:これ以降は会場等のキャンセル費用がかかってきます。通常開催費用に加えキャンセル費用を負担することは難しいため、実質的に今が延期判断をする最後のタイミングでした。延期をしても、人件費をはじめとした固定費分はコスト増とはなります。

*5:今回の延期日程は、会場空状況や、5月に向けた準備を引き継げることなどを考慮しています。

ScalaMatsuri 2020のチケット販売とセッション投票を開始します!

こんにちは。ScalaMatsuri 座長の 麻植(おえ) です。

本日2月14日(金)より、チケット販売開始と、タイムテーブルを決めるためのセッション投票の開始をします。

(宣伝) スポンサーも募集中です

引き続き、招待枠つきのスポンサー企業も絶賛募集中です!

ScalaMatsuri 2020 - スポンサー募集

スポンサー特典には招待枠と、その招待枠数分のセッションの投票権もつきます。

2月21日(金)13:00 JSTまでにスポンサーへお申し込みいただいた場合は、お申し込みの翌営業日までに投票にご参加頂けるよう手配します。(21日のお申し込みへは当日中に対応いたします。)

もしご所属の企業から複数名のご参加を検討される場合などには、ぜひスポンサーのご検討もよろしくお願いします。

また今年度より個人向けの「忍者スポンサー」は、Doorkeeperからお申し込みいただけるようになりました。 お申し込みいただいた方には記念グッズを差し上げる予定です。こちらのお申し込みもお待ちしています。

TL;DR / まとめ

  • ScalaMatsuri 2020イベントページにて、チケット販売を開始します。
  • チケット購入者、スポンサー、スタッフで投票を行います。この投票は2月23日(日)20時59分JST(2月22日23時59分 AoE)をもちまして、終了いたします。
  • 今年の投票は、聞きたい順に順位づけしていただく選好投票形式です。ログイン後に、セッション一覧画面から投票できるようになります。

チケットの販売開始

今年のScalaMatsuri 2020は、5月15日(金), 5月16(土)の2日間の開催です。

  • 5月15日(金)はカンファレンス形式主体です。今回のCFPおよび投票でタイムテーブルが決まります。
  • 5月16日(土)はアンカンファレンス形式およびOSSハッカソンを予定しています。

そして本日、通しの入場チケットおよび、2日目のみ入場チケットの販売を開始しました。

ScalaMatsuri 2020 - Doorkeeper

なお、CFPへの応募者はまだチケットを購入する必要はありません。当選結果した場合はチケットなしで入場可能ですし、落選した場合はEarly Birdの価格で購入できるディスカウントコードを発行します。

今年もDoorkeeperを利用させていただいています。

セッション投票の方法

ScalaMatsuri 2020のタイムテーブルを決めるための投票です。この投票はチケット購入者、スポンサー企業、運営スタッフならびにCFP応募者によって行われます。

本ブログでは、主にチケット購入者およびスポンサー企業の招待枠行使者を対象として、投票方法について解説いたします。運営スタッフおよびCFP応募者については、下記の1.)で使用できるコードをScalaMatsuri準備委員会が発行し、ご連絡します。

1.) チェックインコードの確認

チケット購入時に送付されたチェックインコードを確認します。 Doorkeeper経由で ScalaMatsuri 2020 から送られてきているメールをご確認ください。

f:id:mocolog:20161125123652p:plain

そちらのチェックインコード(あなたのQRコード下の6桁の番号です。上画像参照)とsign in の際に使用するGoogle or Githubのアカウントをユニークなキーとして、後日投票をverifyしますので、お間違えのないようお願いします。

2.) 応募セッション一覧ページでのSignIn

2.) 応募セッション一覧ページの右上にある'ログイン' もしくは 'SignIn' ボタンを押してGoogle or GithubのアカウントでSign inしてください。Google Chrome推奨です。 (Authorize applicationボタンが出てきますので、押してください。)

f:id:oe_uia:20200212230509p:plain
SignIn方法

Sign in時にDoorkeeperのチェックインコードの入力を求められますので、1)で送られてきたチェックインコードを入力してください。

3.) 選好投票

ログイン後に、セッション一覧画面でVoteボタンをクリックすると投票することができます。

f:id:oe_uia:20200212231138p:plain
Voteボタン

昨年度に引き続き、順位づけをしていただく選好投票を採用しました。投票したいセッションを最大5つまで選んでいただき、それらに聞きたい度合いの順位をつけていただく、というものです。集計の際には、この順位をもとに重み付けします。票割れに強いルールを採用することで、投票数を減らし、投票のハードルも下げることを目指しています。

以下のように、ドラッグ&ドロップで順位をつけることができます。

f:id:oe_uia:20200212231113p:plain

この投票は2月23日(日)20時59分JST (2月22日23時59分 AoE)をもちまして、終了いたします。 締め切りまでの間は、何度でも投票するセッションや順位は変更可能です。投票完了時刻を過ぎた投票や、順位の変更などは無効となりますので、余裕を持ってご参加ください。

以上をもって投票は終了です。お疲れ様でした!

タイムテーブルの告知

タイムテーブルの公開は、3月上旬を予定しています。CFPへの応募者には、2月末〜3月頭頃に結果を送付します。

タイムテーブルは、投票結果および、選考委員による選考会によって決まります。

投票関連のFAQ

Q.投票結果はどこで発表されるの?

A.ScalaMatsuri Webサイト上にて告知いたします。

TwitterFacebookページ上でも告知しますので、これを機に是非フォロー|いいね お願いします。

Q.万が一落選した場合は、他に話すチャンスはないの?

A.ScalaMatsuri 2020では、Lightning Talks枠を設ける予定(詳細未定)のほか、5/16にアンカンファレンスを開催します。アンカンファレンスのトークアイディアはScalaMatsuri会期中に募集しますので、そちらでご応募ください。 アンカンファレンスについては、以下の記事をご覧ください。

アンカンファレンスとは? - ScalaMatsuri 2018

番外編 Scala World 2015レポート その2 アンカンファレンス編 - ScalaMatsuri運営ブログ

こちらでは5/16のカンファレンスパートより、多くセッション枠をご用意できる見込みとなっています。 残念ながら今回の投票で落選された方は、ぜひアンカンファレンスにてお話しください。

では、参加者の皆さんは奮ってご投票ください。