Go Conference 2017 Autumn

2017/11/05(日)09:00 〜 17:30 開催
ブックマーク
Go

イベント内容

スケジュール

時間 日程
09:00 - 09:30 受付 (Reception)
09:30 - 09:40 オープニング (Opening Talk)
09:40 - 10:40 特別企画:パネルディスカッション w/ mattn
10:40 - 10:50 休憩 (Recess)
10:50 - 11:35 キーノート:Go at DigitalOcean / fatih
11:35 - 11:40 休憩 (Recess)
11:40 - 12:00 スポンサーセッション:Go + microservices at Mercari / deeeet
12:00 - 13:30 休憩 (Lunch)
13:30 - 13:50 大規模で運用するためのモニタリングエージェントを自作する話 / huydx
13:50 - 13:55 休憩 (Recess)
13:55 - 14:15 Prometheusから考察するGoのロギング / 大和屋貴仁
14:15 - 14:25 休憩 (Recess)
14:25 - 14:45 Goのcompileの仕組みと高速化への取り組み / niconegoto
14:45 - 14:50 休憩 (Recess)
14:50 - 15:10 Async, Persistent, Fast, and Stable "Enough" Queue/Worker Using Go and PostgreSQL / _achiku
15:10 - 15:15 休憩 (Recess)
15:15 - 15:35 Diff algorithm in Go / cubicdaiya
15:35 - 15:40 休憩 (Recess)
15:40 - 16:00 Ebiten - Go のシンプルな 2D ゲームライブラリ / hajimehoshi
16:00 - 16:05 休憩 (Recess)
16:05 - 16:25 reviewdog and static analysis for Go / haya14busa
16:25 - 16:40 休憩 (Recess)
16:40 - 17:10 LT大会 (Lightning Talks)
17:10 - 17:20 クロージング (Closing Talks)

※スケジュールは変更される可能性がありますので、予めご了承下さい。

入館方法と受付について

受付は9時00分から開始する予定です。 また、9時30分にはカンファレンスを開始いたしますので、開始時間直前は受付の混雑が予想されます。 お時間には余裕を持ってお越し頂くようお願いいたします。 なお、受付にはconnpass上で発行される受付番号が必要となりますので、ご確認のうえ、当日の受付での提示をお願いします。

受付は六本木ヒルズ森タワーのLL階に設置される臨時受付カウンターにて行います。 入館シールを配布しますので、見えやすい位置に貼り付けていただき、18Fまでお越しください。

休日ですので、六本木ヒルズ森タワーの正面入り口は施錠されております。 そのため、正面向かって右側のスターバックス側の自動ドアから入館して頂くことになります。

午後の受付は、13:00〜13:30で行います。 なお、遅刻されてもスタッフが迎えに行くことはありません。 遅刻された方は、午後の受付までお待ち下さい。

キーノート

Go at DigitalOcean

発表者: Fatih Arslan

Fatih Arslan is a Senior Software Engineer at DigitalOcean, where he works on internal deployment platforms, Go tooling and distributed systems. He is a contributor to Go and the creator of popular Go projects, such as vim-go, gomodifytags, color, structs, and more. When not writing code, he spends time with his family traveling around the world and brewing artisanal coffee.

通常セッション

スポンサーセッション:Go + microservices at Mercari

発表者:deeeet

概要

現在Mercariではmicroservices化を進めています.その中でGoは非常に大きな役割を担っています. 本セッションではいかに我々がGoを使っているのか,具体的な利用例及び直面した課題とその解法について紹介したいと思います.

大規模で運用するためのモニタリングエージェントを自作する話

発表者:huydx

概要

社内インフラとの連携と、スケールを耐えられるために、LINEではモニタリングシステムを全部自作する。 モニタリングシステムでは、サーバ側はもちろん大事だが、エージェント側も大事な存在となります。 この発表には、そのエージェントを作るために大変なことと、それを乗り越えるための工夫と技術などを話します。

Prometheusから考察するGoのロギング

発表者:大和屋貴仁

概要

Goで開発されたモニタリングツールPrometheusから考察するGOのロギング事情を考察します。 合わせて他のOSSのロギング実装にも言及し、goでアプリを書く際に、ロギングをどうすべきかの意思決定をするのに参考になる情報を提供します。

Goのcompileの仕組みと高速化への取り組み

発表者:niconegoto

概要

Go1.9で導入されたParallel Compilationについて、そもそものコンパイルの仕組みから入り、高速化に向けての軌跡などをまとめます

Async, Persistent, Fast, and Stable "Enough" Queue/Worker Using Go and PostgreSQL

発表者:_achiku

概要

アプリで作れるVISAプリペイド、バンドルカード(https://vandle.jp)の非同期処理を含むバックエンドは全てGoで書かれています。 リリースして1年以上運用していますが、多くの外部サービスとやりとりをする際の非同期処理をどのように設計し実装しているのか、本番運用で得た知見を解説します。

Diff algorithm in Go

発表者:cubicdaiya

概要

GoによるDiffのアルゴリズムの実装と解説

Ebiten - Go のシンプルな 2D ゲームライブラリ

発表者:hajimehoshi

概要

Go のシンプルな 2D ゲームライブラリ Ebiten (https://hajimehoshi.github.io/ebiten/) について、 Ebiten の概要と、どのようにマルチプラットフォーム性を実現したかについて話します

reviewdog and static analysis for Go

発表者:haya14busa

概要

reviewdog という汎用的な仕組みで静的解析ツールと連携できるコードレビュー支援ツールをGoで作った話と、Go言語用静的解析ツールの紹介や作り方を解説します

LT

※ 掲載順が発表順です。

パッケージ構成っていつでも悩ましい

発表者:keigodasu

概要

いくつかの実案件にGoを導入してみて、毎回どういうパッケージ構成がいいのか悩んだ末に、今はどう考えてどういった構成にするように心がけているかという話です。

Consider better error handling for web apps

発表者:izumin5210

概要

「とりあえずerrors.Wrap(err)してログ投げとけばいいや」「とりあえずエラーレポートしとけばいいや」で生み出される「誰も気にしないエラー通知」. 対応されないエラーのためにひっそり離れていくユーザたち…. このような悲劇を生み出さないため,よりよいエラーハンドリングの仕組みについて考えます.

Goだってパフォーマンスチューニングが必要です

発表者:usk

概要

実際に起きた問題とその対応として行ったチューニングについて

バイオインフォマティクスにGo言語を持ち込んだ話

発表者:otiai10

概要

Web業界ではない分野でGo言語を使ってみたPro/Conと、成果などについて話せればいいなと思います。

Go でインタプリタを書いてみよう

発表者:knsh14

概要

Writing An Interpreter In Go を読みながら実際にインタプリタを書いた話をしたいと思います

会場

〒106-6118 東京都港区六本木6-10-1六本木ヒルズ森タワー18F ※東京メトロ 日比谷線「六本木駅」1C出口(コンコースにて直結) ※都営地下鉄大江戸線「六本木駅」3出口徒歩4分

懇親会

運営では懇親会を開催する予定はありません。 野良での開催は歓迎いたします。

参加者枠について

  • 一般参加(先着):普通の参加者で、先着順で決まります
  • 一般参加(抽選):普通の参加者で、抽選で決まります
  • 遠方枠(先着):遠方の方専用の枠です
  • スタッフ枠:当日まで何かしらのお手伝いをしてもらいます

なおキャンセルは構いませんが、きちんとキャンセル処理をお願い致します。無断キャンセルの方は次回以降優先順位を下げさせてもらうかもしれません。

遠方枠は、新幹線や飛行機を使わないと来れない方々向けの参加枠です。 そのため、関東圏や電車で来て頂ける距離にお住まいの方は、遠方枠への申し込みはご遠慮ください。

スタッフ枠にて参加され方には、当日受付や設営・片付けなどをお手伝いして頂く予定です。 当日は8時45分頃に会場へお集まりください。

無断キャンセルについての対応

前回の開催の際に、無断キャンセルを行った方には、参加の優先順位下げさせて頂く可能性があります。具体的には、以下のように無断キャンセルを行った方を対象といたします。

  • 申し込み順が早いにも関わらず、当日受付処理が行われなかった
  • キャンセルを当日受付が行われてから行った
  • 懇親会を当日無断で欠席した

このような処置をいたします理由としては、無断キャンセルによって参加できない方を減らしたいという意図から行っております。 前回までのGoConにおいても、イベントページにて

なおキャンセルは構いませんが、きちんとキャンセル処理をお願い致します。無断キャンセルの方は次回以降優先順位を下げさせてもらうかもしれません。

と記載しておりました。 今回も応募者が多数になると考えられるため、他の方を優先させていただく可能性があります。 なお、こちらの手違いでキャンセル処理をされた方は大変お手数ですが,@tenntennまでご連絡をいただけたらと思います。

なお、次回以降も同様の対処をする可能性がありますので、今回当日都合が悪くなって来れないことが分かった方は、お手数ですが速やかにキャンセル処理をお願いします。

写真撮影とレポート記事について

当日の様子をレポート記事としてWebサイト等に公開する可能性があります。 会場の様子についても写真を撮影する予定です。主に後ろからの撮影になり、顔が映ることはないかと思いますが、撮影されると問題がある場合は、@tenntennまでお知らせ下さい。

申し込み時のアンケートについて

申し込み時のアンケートにて、氏名、所属の入力をお願いしております。
入力頂いた情報は、会場の入館管理のためだけに用いますので、ご了承ください。

その他

  • スケジュールなど本ページの掲載内容は状況により変更する場合がありますので予めご了承ください。
  • GoのマスコットのGopherの原作者はRenee Frenchさんです。
  • Gopherのイラストはtenntennによるものです

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。