Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GopherCon 2018/2019

0f1d16574e6d15530b0e9e9b837d1d86?s=47 morikuni
April 16, 2019
37

GopherCon 2018/2019

Presentation for Step up Go for Students #3
https://mercari.connpass.com/event/126859/

0f1d16574e6d15530b0e9e9b837d1d86?s=128

morikuni

April 16, 2019
Tweet

Transcript

  1. GopherCon 2018/2019 Step up Go for Students #3 2019/04/16

  2. About me • morikuni • https://twitter.com/inukirom • https://github.com/morikuni • Mercari

    Microservices Development • Go & Application Architecture
  3. Topics • GopherConとは? • GopherCon 2018 • GopherCon 2019

  4. GopherConとは?

  5. • 世界中で開催されるGoカンファレンス • オリジナルはGopherCon Denverで2014年から毎年開催 • Workshops, Presentations, LTs, Party,

    Sponsor Booths GopherCon
  6. GopherCon 2018

  7. GopherCon 2018 • 2018/08/27~30にDenver, Coloradoで開催 地図データ ©2019 Google

  8. GopherCon 2018 • メルカリ社員6名 + スカラーシップ2名で参加

  9. GopherCon 2018 • 1日目: Pre-Conference Workshop ◦ Architecture & Domain

    Modeling with Go Kit https://speakerdeck.com/morikuni/architecture-and-go-kit
  10. GopherCon 2018 • 2日目: Opening & Presentations & Party

  11. GopherCon 2018 • 2日目: Opening & Presentations & Party

  12. GopherCon 2018 • 3日目: Presentations & Ending

  13. GopherCon 2018 • 4日目: Community Day (LT)

  14. GopherCon 2018 • その他(ご飯)

  15. GopherCon 2018 • その他(観光?)

  16. GopherCon 2019

  17. GopherCon 2019 • 2018/07/24~27にSan Diego, Californiaで開催 地図データ ©2019 Google

  18. GopherCon 2019 • 1日目: Pre-Conference Workshop ◦ 【Advanced Ultimate Go】

    設計的な話からパフォーマンスまで ◦ 【High Performance Go】 パフォーマンスの計測と改善方法 ◦ 【Machine Learning & AI with Go】 Goでの機械学習と関連ツールの紹介 ◦ 【An Intro to Containers for Go Programmers】Docker & Kubernetes (& Go) ◦ 【Go Beginners' Training】Goの基礎やユニークな部分の紹介 ◦ 【Go & Kubernetes Sitting in a Tree】Kubernetes上でのGoの運用とツールの紹介 ◦ 【Serverless Go】 Serverlessのベストプラクティス(AWSがメイン) ◦ 【Practical Guide to Testing in Go】 Unit / Integration Testのやり方やTDD, BDD ◦ 【Observability in Go】 Goのプログラムの監視とトラブルシューティング
  19. GopherCon 2019 • 2日目: Opening & Presentations & Party ◦

    【On the Road to Go 2】Go 2をどのようにしようとしているのか ◦ 【How Uber "Go"es】UberでどのようにGoが浸透したのか。失敗と成功 ◦ 【Handling Go Errors】エラーを特定可能な設計をするにはどうしたらよいか ◦ 【Go Module Proxy: Life of a Query】認証付きのGo Module Proxyの詳細 ◦ 【Design Command-Line Tools People Love】よいCLIの作り方 ◦ 【Contributing to the os Package: How Deep Do You Go?】GoへのContribute
  20. GopherCon 2019 • 2日目: Opening & Presentations & Party ◦

    Party on the deck of the USS Midway Museum
  21. GopherCon 2019 • 3日目: Presentations & Ending ◦ 【The Athens

    Project - A Proxy Server for Go Modules】AthensというMod Proxy ◦ 【Generics in Go】Draft DesignsのGenericsがいまどういう状態なのか ◦ 【You Can't Go Your Own Way: The Standardization of Go at GitHub】GitHubでのGo の標準化 ◦ 【Optimizing Go Code Without a Blindfold】Goのコードを高速化する手法とツール ◦ 【Dynamically Instrumenting Go Programs】計測を行うためのテクニック ◦ 【How I Write HTTP Web Services After Eight Years】サービス作りのパターン集
  22. GopherCon 2019 • 4日目: Community Day ◦ LT ◦ Go

    Team Community and Contribution Workshop ◦ GoBots and Other Flying Objects
  23. JOIN!! GopherCon 2019

  24. • https://www.gophercon.com/ • https://github.com/golang/go/wiki/Conferences • https://tech.mercari.com/entry/2018/09/28/120000 参考資料