https://mercari.connpass.com/event/141122/
19:40 ~ morikuni GopherCon 2019
- GopherConとは
- 2014年デンバーで始まった。いろんなところでやっている。
- 今年はサンディエゴで開催
- 1800人を超える参加者
- Mercariの関わり
- Silver Sponsor
- BOLD Scholarship
- 学生向け
- 11+2名参加
- 1日目はワークショップ
- 2日目3日目は発表がメイン
- 4日目はコミュニティデイ
- LTとか
- One MOre Thing
- Generics(Contracts)
- Interfaceとの違い
- 直和型
19:50 ~ mark.hahn Workshop: Go-Beginner Training
- 英語の発表だけど聞き取りやすかった
- Goは1日で習得できる(シンプル)
20:00 ~ micnnicim How Uber Goes
- 1500サービス、200M行がGoで書かれている
- MONOREPOへの移行
- uber-go/fx
- アプリケーションフレームワーク
- glue
- 非公開ライブラリ
- クリーンアーキテクチャ
- Bazel
- OSSのビルドツール
- monorepoに効く?
20:15 ~ upamune How I Write HTTP Web Services After Eight Years
- Mat Ryer
- Maintainability
- 最初から考えて作る
- Glaceability
- 視認性
- 理解しやすさ
Code shuld be boring
- Self Similar code
- コード内に似たコードがあると親しみやすくなる
20:25 ~ taqboz TinyGo
- Small is going big
- LLVMを使ったGoコンパイラ
- WebAssembly対応
- Goroutineのサポートが不完全
- 使えない標準パッケージが多い(net系全滅)
- IoTデバイス、マイクロコントローラーでの活用
- Drone飛ばすデモ
20:40 ~ hunter PKI for Gophers
- 暗号化の話
- Hardware Keys
- YubiKey
20:50 ~ yuki.ito Workshop: Observability in Go & Socket to me: Where do Sockets live in Go?
- 資料
- Observability
- Log
- logrus 構造化出力できる
- Metric
- expvar
- Prometheus
- Trace
- Jaeger
- Log
- Socket Option
Go Quiz
- 型厳密なのな。。