{
    "componentChunkName": "component---src-templates-blog-post-jsx",
    "path": "/post/jsconf-jp-2019/",
    "result": {"data":{"site":{"siteMetadata":{"title":"WEB EGG","author":"Leko - CTO at Yuimedi"}},"markdownRemark":{"id":"c6786f2c-7faf-5e13-889f-505dbd79b1e1","excerpt":"JSConf JP 201…","html":"<p><a href=\"https://jsconf.jp/2019/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">JSConf JP 2019</a>にご来場いただいた皆様ありがとうございました。運営スタッフの仕事を終えたので参戦後記を書きます。<br>\nトークはほとんど聞けてないためイベントの参加レポートではなく、運営スタッフとしての後記です。あらかじめご了承下さい。</p>\n<p>頑張ったからねぎらって欲しいって趣旨では全くなくて、「スタッフはこんなことをやっていたよ」「こんな経緯で私はスタッフになったよ」「どんなことをするのか知ったらコミュニティに関わるハードル下がるんじゃないか」とか JSConf コミュニティについて悶々と考えつつ書いてます。</p>\n<!--more-->\n<h2 id=\"役割\" style=\"position:relative;\"><a href=\"#%E5%BD%B9%E5%89%B2\" aria-label=\"役割 permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>役割</h2>\n<p>今回私が携わっていたのは主に以下のタスクでした。</p>\n<ul>\n<li><a href=\"https://jsconf.jp/2019/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">jsconf.jp</a>のサイトづくり</li>\n<li>スピーカー、スポンサー、トーク、タイムテーブルなどのデータメンテナンス</li>\n<li><a href=\"https://github.com/jsconfjp/jsconf.jp\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">jsconfjp/jsconf.jp</a>リポジトリへの PR 対応</li>\n<li>弊社（<a href=\"https://cureapp.co.jp/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">株式会社 CureApp</a>）はゴールドスポンサーでもあったのでその対応\n<ul>\n<li>スポンサー交渉したり社内にチケット配ったり</li>\n</ul>\n</li>\n<li>Twitter （<a href=\"https://twitter.com/jsconfjp\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@jsconfjp</a>）運用</li>\n<li>スピーカーディナーのお手伝い</li>\n<li>１日目・２日目の受付</li>\n<li>懇親会とかで知り合いと知り合いをつなぐ</li>\n<li>その他臨機応変に</li>\n</ul>\n<h2 id=\"サイトづくり運用\" style=\"position:relative;\"><a href=\"#%E3%82%B5%E3%82%A4%E3%83%88%E3%81%A5%E3%81%8F%E3%82%8A%E9%81%8B%E7%94%A8\" aria-label=\"サイトづくり運用 permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>サイトづくり＋運用</h2>\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">We&#39;ve done the first meeting of Website WG for <a href=\"https://twitter.com/jsconfjp?ref_src=twsrc%5Etfw\">@jsconfjp</a> with <a href=\"https://twitter.com/yosuke_furukawa?ref_src=twsrc%5Etfw\">@yosuke_furukawa</a>, <a href=\"https://twitter.com/L_e_k_o?ref_src=twsrc%5Etfw\">@L_e_k_o</a> and <a href=\"https://twitter.com/Rentan0313?ref_src=twsrc%5Etfw\">@rentan0313</a>. <a href=\"https://t.co/VeJ3uEfI8E\">pic.twitter.com/VeJ3uEfI8E</a></p>&mdash; Daijiro Wachi at JSConf Japan (@watilde) <a href=\"https://twitter.com/watilde/status/1140597449590841344?ref_src=twsrc%5Etfw\">June 17, 2019</a></blockquote> <script async src=\"https://platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n<p>ワイヤー・情報設計までこのメンバーで認識を揃え、デザインは<a href=\"https://twitter.com/Rentan0313?ref_src=twsrc%5Etfw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@rentan0313</a>さん、その後の実装は私という感じで進めました。このブログを Gatsby で作っているので使い慣れている Gatsby+TypeScript+i18next+styled-components の組み合わせでサイトを作った。サイトを公開後は Twitter でエゴサしたり自分の判断や運営チームからの要望で逐次治すというスタイルで運用していました。</p>\n<p>見た目の実装上もっとも大変だったのはタイムテーブルでした。</p>\n<ul>\n<li>A,B,C でセッションの時間が必ずしも揃っていない（ex. ２日目のハンズオン）</li>\n<li>休憩など、全トラックで共通の要素がある</li>\n</ul>\n<p>以上から縦にも横にも柔軟に動かせる実装が必要で、flex ベースのレイアウトでは限界があり、最終的に CSS Grid で組んで要求を満たしたが、けっこうゴリ押しをしている。実装のアイデアは terrierscript さんの登壇資料から拝借しました。</p>\n<blockquote>\n<p>— <a href=\"https://speakerdeck.com/terrierscript/styled-component-plus-css-grid\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">styled-component + CSS Grid - Speaker Deck</a></p>\n</blockquote>\n<p>また、i18n や見た目のバグに関して何件か PR を出してくれた方がおりそのレビューなどもしていた。OSS としてサイトを公開していると Web に詳しい方がいろいろ教えてくれてありがたかったです。</p>\n<p>AMP 対応やパフォーマンスチューニングなど、やりたいことはあったがなんやかんやでデータのメンテナンスに時間を使っており満足いかないまま当日を迎えてしまった。</p>\n<h2 id=\"スポンサー対応\" style=\"position:relative;\"><a href=\"#%E3%82%B9%E3%83%9D%E3%83%B3%E3%82%B5%E3%83%BC%E5%AF%BE%E5%BF%9C\" aria-label=\"スポンサー対応 permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>スポンサー対応</h2>\n<p>JSConf JP にスポンサーしてくださる企業の対応ではなく、弊社 CureApp が JSConf JP にスポンサーしていたため、スポンサー企業側としての対応をしていました。<br>\nCureApp は JavaScript を強く推す会社なので JSConf JP に投資する価値があると判断して数年ぶりにイベントに協賛することにした。スポンサートークもついてるので、普段の JS 界隈の勉強会コミュニティだけではなく、より幅広い JavaScript エンジニアたちに会社のことを知ってもらいアピールできるチャンスだったと思います。</p>\n<p>スポンサーになると特典で参加チケットがもらえるので、行きたい人はぜひ行こうと誘ってみたところすでに数人個人でチケットを購入済みだった。誘わずとも関心があるようだった。せっかくスポンサー企業なので個人で買った人のぶんも経費で落として「会社としてイベントに行っておいて」という立て付けになり、計 6 名くらいが参加しました。各位の聞いてきたトークのまとめを聞くのが楽しみです。<br>\nスポンサートークについては私はスタッフでドタバタしているため<a href=\"https://twitter.com/yamatatsu193?lang=en\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yamatatsu193</a>にお願いしました。</p>\n<p>ブースに関しては、エンジニアが参加するならブースに居るよりトーク聞いて懇親して、社外のエンジニアとつながってもらうほうが有意義だと思ったのでブースやノベルティは設置しないようにした。</p>\n<h2 id=\"当日の動き\" style=\"position:relative;\"><a href=\"#%E5%BD%93%E6%97%A5%E3%81%AE%E5%8B%95%E3%81%8D\" aria-label=\"当日の動き permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>当日の動き</h2>\n<p>当日は受付をやりつつ、web サイトの問題があれば修正、その他の時間は場に応じて必要なことをするという感じで臨機応変に動いていた。寒かったりネットワークだったりトラブルがいろいろ発生したので、てんやわんやしてました。主な役割としてはこんなことをやってました。</p>\n<h3 id=\"受付\" style=\"position:relative;\"><a href=\"#%E5%8F%97%E4%BB%98\" aria-label=\"受付 permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>受付</h3>\n<p>来場された方のチケットのチェックとか案内とかをしていた。チケット販売サービスには<a href=\"https://pretix.eu/about/en/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">pretix</a>（peatix ではない）というサービスを利用し問題なく使えていたと思います。QR コードの読み取りに関しても大きなトラブルは起きずに遂行できたと思います。</p>\n<p>海外から参加者もスピーカーも来るので英語が少し必要だったが、基本的に定型文しか喋らないし、簡単な会場についての質疑応答をする程度だったのであまり英語は必要ではなかった。でも英語が自然にできるならもっと会話できてただろうなーという後悔はしている。<br>\n２日目にハンズオンをやった<a href=\"https://twitter.com/sxywu\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@sxywu</a>と Windows 版環境の準備をしたり、初めて（？）日本に来たらしい<a href=\"https://twitter.com/left_pad\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@left_pad</a>にしゃぶしゃぶ屋さんを紹介したりイレギュラーな対応もあったのでアタフタしたが、仕事にはなっていたと思います。</p>\n<h3 id=\"司会\" style=\"position:relative;\"><a href=\"#%E5%8F%B8%E4%BC%9A\" aria-label=\"司会 permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>司会</h3>\n<p>２日目の午後のセッションだけ B 会場で以下のセッションの司会をしてました。といってもトークセッションではなかったのであまりやることはなかった。</p>\n<blockquote>\n<p>— <a href=\"https://jsconf.jp/2019/talk/sponsor-yahoo\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Minimum Hands-on Node.js - 栗山 太希 | JSConf JP</a><br>\n— <a href=\"https://jsconf.jp/2019/talk/sponsor-recruit\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Recruit Speed Hackathon - 新井 智士 | JSConf JP</a></p>\n</blockquote>\n<p>ハンズオンは分かりやすく丁寧で場作りもうまく、Node.js の教え方の勉強になったし、ハッカソンは司会しつつ 100 点取れて満足だったし、楽しかったです。まともに参加できたのはこの２セッションだけで、基本的に受付に居たり人手が足りないところにヘルプに行ったりトーク中はバタバタしてました。</p>\n<h3 id=\"知り合いと知り合いをつなぐ\" style=\"position:relative;\"><a href=\"#%E7%9F%A5%E3%82%8A%E5%90%88%E3%81%84%E3%81%A8%E7%9F%A5%E3%82%8A%E5%90%88%E3%81%84%E3%82%92%E3%81%A4%E3%81%AA%E3%81%90\" aria-label=\"知り合いと知り合いをつなぐ permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>知り合いと知り合いをつなぐ</h3>\n<p>懇親会だったりエントランスでの談笑タイムしてるときに、人見知りな弊社の社員や大阪や長野からわざわざ来てくださったエンジニアの方、数年ぶりに合ったハッカソンのメンティーの子、Deno について興味を興味がある学生さんなどなど、明確な適任が居たわけではないが自分が知ってる限りのご縁を活用して、人と人をつなげるお仕事をしてました。私も交友関係が広いわけではないけども、それでも少しは有意義な出会いになってくれたら良いなーと願ってます。</p>\n<p>ちょうどタイムリーに<a href=\"https://jaguchi.com/blog/2019/12/japanese-is-hard/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">日本語で初対面の人と仲良くなるのむずい問題 – jaguchi log</a>という記事で知り合いと知り合いをつなぐみたいな話が出ていて、やっぱそう思うよなぁと感じた。</p>\n<h2 id=\"jsconf-コミュニティと私\" style=\"position:relative;\"><a href=\"#jsconf-%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E3%81%A8%E7%A7%81\" aria-label=\"jsconf コミュニティと私 permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>JSConf コミュニティと私</h2>\n<p>今年から始まった JSConf JP は今後どんなコミュニティ・カンファレンスになっていくのが良いんだろうと会の間悩んでいた。</p>\n<p>JSConf JP に関するパネルトークのセッションは Twitter で TL 追っていた程度で参加できておらず、あくまで私個人として JSConf JP のコミュニティに関わりたいと思う方に向けて過去の自分との対比を書く。</p>\n<blockquote>\n<p>— <a href=\"https://jsconf.jp/2019/talk/yosuke-furukawa\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">JSConf Panel Talks - Jan Lehnardt and Lena Morita and Mariko Kosaka and Yosuke Furukawa | JSConf JP</a></p>\n</blockquote>\n<h3 id=\"node-学園祭--japan-nodejs-association-と私\" style=\"position:relative;\"><a href=\"#node-%E5%AD%A6%E5%9C%92%E7%A5%AD--japan-nodejs-association-%E3%81%A8%E7%A7%81\" aria-label=\"node 学園祭  japan nodejs association と私 permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Node 学園祭 / Japan Node.js Association と私</h3>\n<p>普段から東京で Node や Web フロントエンド界隈によく顔を出していれば顔見知りも多いかも知れないけど、遠方から来てたり普段あまり勉強会に行かない人やまだ界隈に居る歴の浅い方であれば、まぁぼっちになると思います。というか私も最初はぼっちでした。<br>\n今でも面識のない人に話しかけると言葉が詰まるし、話題がうまく盛り上がらないときには背中に嫌な汗をかきます。</p>\n<p>私が今スタッフをやっている経緯としては、JSConf JP の前身である<a href=\"https://nodefest.jp/2017/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">東京 Node 学園祭 2017</a>にスピーカーとして参加したのがきっかけだったと思います。スピーカーだったけども懇親会では見事にぼっちだった。２日目の Code and Learn をきっかけに Node.js にコミットすることになって少しコミュニティに関わるようになり、翌年の<a href=\"https://nodefest.jp/2018/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">東京 Node 学園祭 2018</a>で会長(<a href=\"https://twitter.com/yosuke_furukawa\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">@yosuke_furukawa</a>)から「去年スピーカーやってたけど今年はスタッフどうすか」と誘われてスタッフになり、懇親会＋ DJ/VJ の準備と設営を担当した。</p>\n<p>スタッフとして知り合いになった方や、イベントで知り合ったり紹介してもらったりした方と少しずつ仲良くなっていって、勉強会やら懇親会に行くのも少しずつ楽しくなっていった。</p>\n<h3 id=\"jsconf-と私\" style=\"position:relative;\"><a href=\"#jsconf-%E3%81%A8%E7%A7%81\" aria-label=\"jsconf と私 permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>JSConf と私</h3>\n<p>スタッフとして関わるまでは、そもそも JSConf というカンファレンスのことを存在すら知らなかった。Deno を発表した Ryan Dahl のトーク<a href=\"https://www.youtube.com/watch?v=M3BM9TB-8yA&#x26;vl=en\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">10 Things I Regret About Node.js</a>が有名だと思うが、これが JSConf ってカンファレンスだということを意識していなかったし、はるか遠方のどこか遠くの世界での出来事というくらいにしか捉えていなかった。<br>\n去年の Node 学園祭で会長が「来年は JSConf やるよ！」と言ったのをきっかけに、徐々に自分の中で姿が捉えられる身近な存在に変わっていった。そうなってしまえば後は簡単で、開催に向けて経験・勉強のために<a href=\"https://blog.leko.jp/post/jsconfeu2019/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">JSConf EU にも行った</a>し、<a href=\"https://2019.jsconfkorea.com/en/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">JSConf Korea</a>にも行ったし、JSConf ファミリーではないが <a href=\"https://talks.leko.jp/tsconfus2019/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">TSConf US にも行った</a>り、一度も行ったことなかった海外カンファレンスにも参加し JSConf や他の海外カンファレンスの雰囲気や温度観、場作りを勉強するようになった。</p>\n<p>その過程で<a href=\"https://blog.leko.jp/post/jsconfeu2019/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">JSConf EU 2019</a>の web サイトに感銘を受け「JSConf の web サイト作りたい！」と意気込み web サイトのスタッフを名乗り出た。今年は JSConf EU のようなサイトにはできなかったと感じている。来年はもっと良いサイト作れるように頑張ろうと意気込んでいる。もし web サイトに協力してくださる方が居たらぜひご連絡下さい。</p>\n<h3 id=\"jsconf-コミュニティに関わりたいと思う方へ\" style=\"position:relative;\"><a href=\"#jsconf-%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E3%81%AB%E9%96%A2%E3%82%8F%E3%82%8A%E3%81%9F%E3%81%84%E3%81%A8%E6%80%9D%E3%81%86%E6%96%B9%E3%81%B8\" aria-label=\"jsconf コミュニティに関わりたいと思う方へ permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>JSConf コミュニティに関わりたいと思う方へ</h3>\n<p>そんな経緯で JSConf JP のスタッフをやっています。あくまで個人的な意見だけど、コミュニティに加わる第一歩としてまずはハードルの低い当日スタッフが選択肢の１つかなと思います。全部のトークを聞くほどの余裕はないけど懇親会や打ち上げで知り合いが増えると思います。今回は当日スタッフを公募せずに知り合いの知り合いみたいな感じでリファラルに広げていったけども、「やってみたいです！」と誰かスタッフに声かけてもらえればと思ってます。<br>\n次にハードルが低いのは何かしらの役割を持つコアメンバーになること、一番オススメなのはスピーカーとしてトークして懇親会で１人でも２人でも話しかけてもらえるようになることかなと思います。</p>\n<p>何はともあれ、とりあえず Slack に入ればチャンスは沢山あると思います。JSConf JP コミュニティのに興味ある方はこちらから Slack に参加できます<br>\n<a href=\"https://iojs-jp-slack.herokuapp.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https://iojs-jp-slack.herokuapp.com</a></p>\n<p><a href=\"https://community.angular.jp/about\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Angular Japan User Group</a>や<a href=\"https://vuefes.jp/2019/#the-staff-list-section\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Vuefes</a>のように、今年スタッフやってた人の一覧とかあったら声かけやすいとかありますかね？<br>\nもし需要があれば今更ではあるけどもサイトを更新しようと思います。</p>\n<h2 id=\"さいごに\" style=\"position:relative;\"><a href=\"#%E3%81%95%E3%81%84%E3%81%94%E3%81%AB\" aria-label=\"さいごに permalink\" class=\"autolink-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>さいごに</h2>\n<p>いろいろと不手際やご不便おかけしたと思いますが、それでも楽しかったと言ってもらえると励みになります。ぜひ来年の JSConf もよろしくおねがいします。</p>\n<p>宣伝：あと JSConf とは関係ありませんが、来年の２月に TypeScript のカンファレンス<a href=\"https://www.tsconf.jp/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">TSConf JP</a>やるのでそちらもぜひご参加下さい!<br>\nCFP の応募は先月締め切っており、スポンサーの公募は間もなく開始、チケットの販売は 12 月中をめどに考えております!</p>","timeToRead":13,"frontmatter":{"title":"JSConf JP 2019スタッフ参戦後記","tags":["JavaScript","JSConf","Community"],"date":"December 03, 2019","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='153'%20viewBox='0%200%20400%20153'%20preserveAspectRatio='none'%3e%3cpath%20d='M88%2035c-14%202-26%2012-33%2025-3%207-3%208-3%2019s0%2012%203%2018c9%2021%2032%2031%2053%2025l6-2-3-2c-4-2-8-8-6-10%201-2%206-1%207%202%201%202%203%203%206%204l4%201-3%202c-4%202-4%203%202%203%209-2%2014-7%2012-14v-2l-3%203c-3%204-4%204-5%202%200-2-2-3-7-5-11-3-15-8-11-15%205-9%2025-6%2025%204%200%203-6%203-8%200-2-5-11-5-11%200%200%202%202%203%209%205l8%203c2%203%203%202%205-3%2015-32-12-69-47-63m148%2011c-2%201-1%2014%201%2014l1-2c0-2%201-3%202-3%203%200%206-3%206-5%200-3-8-7-10-4m-76%2024c0%202%200%203%201%202%200-2%200-2%202%200h3l1-1%201-1v3l2-2h1l1%202%201-1h1l3%201v-2l2%201h1l1-2v4l1-2%201-1c0%202%206%203%206%201h1l2%201v-2l2%201%201-1c1-2%200-2-1-2h-6c-2-2-3-2-3-1%200%202-6%202-8%201h-1c-2%201-11%201-11-1l-1%201h-1c-2-3-3-2-3%201M92%2098v15h-3c-4%200-5-1-5-5%200-2-1-2-3-2-4%200-4%200-4%203%200%207%207%2012%2015%2010%207-2%207-3%208-20V84h-8v14'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":2.609375,"src":"/static/a5382a0a7242777dc85e50e023ced1c0/8eab8/2019-12-02-22-13-17.png","srcSet":"/static/a5382a0a7242777dc85e50e023ced1c0/1ec58/2019-12-02-22-13-17.png 334w,\n/static/a5382a0a7242777dc85e50e023ced1c0/ccb4a/2019-12-02-22-13-17.png 668w,\n/static/a5382a0a7242777dc85e50e023ced1c0/8eab8/2019-12-02-22-13-17.png 1336w,\n/static/a5382a0a7242777dc85e50e023ced1c0/57e46/2019-12-02-22-13-17.png 1574w","srcWebp":"/static/a5382a0a7242777dc85e50e023ced1c0/f7e47/2019-12-02-22-13-17.webp","srcSetWebp":"/static/a5382a0a7242777dc85e50e023ced1c0/cd98f/2019-12-02-22-13-17.webp 334w,\n/static/a5382a0a7242777dc85e50e023ced1c0/7535d/2019-12-02-22-13-17.webp 668w,\n/static/a5382a0a7242777dc85e50e023ced1c0/f7e47/2019-12-02-22-13-17.webp 1336w,\n/static/a5382a0a7242777dc85e50e023ced1c0/af658/2019-12-02-22-13-17.webp 1574w","sizes":"(max-width: 1336px) 100vw, 1336px"}}}}}},"pageContext":{"slug":"/jsconf-jp-2019/","previous":{"fields":{"slug":"/ocr-web-gl-with-tesseract-js/"},"frontmatter":{"title":"寿司打の限界を目指して ~WebGLのOCR~","tags":["JavaScript"]}},"next":{"fields":{"slug":"/package-management-in-deno-with-import-map/"},"frontmatter":{"title":"Import mapsでDenoのパッケージのバージョンを管理したい","tags":["TypeScript","Deno"]}}}},
    "staticQueryHashes": ["2585454260","2954598359"]}