「mercari.go #10」に参加してきた!
はじめに
今日は、「mercari.go #10」に参加してきた!
イベント説明
概要
mercari.goは株式会社メルカリが主催するGoの勉強会です。 メルカリグループ所属のGoエンジニアが、社内でのGoの採用事例や、個人開発で得た知見、最近のトレンドなど、Goに関するいろいろな事をお話しします!
タイムテーブル
時間 | 登壇者 | 内容 |
---|---|---|
19:00 | - | 開場 / Starting reception |
19:30 ~ | - | オープニング / Opening Talk |
19:40 ~ | morikuni | GopherCon 2019 |
19:50 ~ | mark.hahn | Workshop: Go-Beginner Training |
20:00 ~ | micnnicim | How Uber Goes |
20:10 ~ | - | 休憩 / Break |
20:15 ~ | upamune | How I Write HTTP Web Services After Eight Years |
20:25 ~ | taqboz | TinyGo |
20:35 ~ | - | 休憩 / Break |
20:40 ~ | hunter | PKI for Gophers |
20:50 ~ | yuki.ito | Workshop: Observability in Go & Socket to me: Where do Sockets live in Go? |
21:00 ~ | - | 懇親会 / Party |
22:00 | - | 終了 / Closing the event |
軽食とビール
メルカリさんの提供で、軽食とビールを頂いた:)
ご飯とビール🍺 pic.twitter.com/wazMEinrZs
— FUMI@Python&Go&Rust (@FumiProgrammer) August 20, 2019
発表
GopherCon 2019
スライド
発表者
morikuni
Workshop: Go-Beginner Training
スライド
発表者
mark.hahn
質疑応答
Q. Goを勉強する前にCを勉強した方がいいのか?なぜGoogleでGoが作られたのか?
FAQをみると良さそう https://t.co/KRHwCpwqNI #mercarigo
— tenntennʕ ◔ϖ◔ʔ ==Go (@tenntenn) August 20, 2019
Goを勉強するためにCを勉強する必要はなさそう #mercarigo
— tenntennʕ ◔ϖ◔ʔ ==Go (@tenntenn) August 20, 2019
今の話はこの辺の話ですかね https://t.co/OISUWvBgYG #mercarigo
— tenntennʕ ◔ϖ◔ʔ ==Go (@tenntenn) August 20, 2019
なぜGoを開発したかはもう以下で必要十分な気が
— nari@技術書典7📖 GoとAWSで作る本格slackbot (@fukubaka0825) August 20, 2019
>One had to choose either efficient compilation, efficient execution, or ease of programming; all three were not available in the same mainstream language.
#mercarigo
How Uber Goes
スライド
発表者
micnnicim
内容
続いて、Uber(のエンジニアが発表した)でのGoの事例 。
— みずりゅ(技術書典7サークル参加:しがないラジオsp65出演しました。) (@MzRyuKa) August 20, 2019
メルカリのゴールドスカラシップに参加された型の発表。強い。#mercarigo
- 新しいマイクロサービスをフルスクラッチで作るコストの高さ
- 各マイクロサービスのアーキテクチャの大きな蘇澳い
- ...
UBERのGo 3つの課題
— ひがっしー (@tklogyk) August 20, 2019
新しいマイクロサービスを作るためのコストの高さ
→ロギング、ライブラリは何を使うか
各マイクロサービスのアーキテクチャの違いが大きい
→認知負荷が高い
#mercarigo
https://t.co/Xp4qPHKFBm
— nari@技術書典7📖 GoとAWSで作る本格slackbot (@fukubaka0825) August 20, 2019
#mercarigo
uber-go/fx
— ひがっしー (@tklogyk) August 20, 2019
DIを中心とする薄いアプリケーションフレームワーク
#mercarigo
これかhttps://t.co/viNRNut1Ou
— i-dach (@i74176307) August 20, 2019
#mercarigo
How I Write HTTP Web Services After Eight Years
スライド
発表者
upamune
内容
https://t.co/YwBiYSu0c1 これかー#mercarigo
— かまたけんし (@knsh14) August 20, 2019
https://t.co/O5QniwDlSl
— ともやっと (@tomoyat1) August 20, 2019
プレゼンの元ネタです#mercarigo
TinyGo
スライド
発表者
taqboz
内容
TinyGoとはGoのコンパイラでバイナリファイルのサイズを抑えてビルドできるとのこと。現在のバージョンは0.7.1.
— 神田 佳積 (@kazumiks) August 20, 2019
#mercarigo
https://t.co/k0nx1a9ayr#mercarigo
— FUMI@Python&Go&Rust (@FumiProgrammer) August 20, 2019
https://t.co/qn7TiHZdiQ#mercarigo
— FUMI@Python&Go&Rust (@FumiProgrammer) August 20, 2019
ここにどのマイコン上で動作できるか書いてあったhttps://t.co/rsPMMkITSV#mercarigo
— FUMI@Python&Go&Rust (@FumiProgrammer) August 20, 2019
PKI for Gophers
スライド
発表者
hunter
内容
次はPKI for Gopherのセッションについて。ちなみに、元スライドはこちらみたい。 https://t.co/uVULVrO6vs #mercarigo
— 神田 佳積 (@kazumiks) August 20, 2019
https://t.co/Q5t8XAdEjg
— nari@技術書典7📖 GoとAWSで作る本格slackbot (@fukubaka0825) August 20, 2019
#mercarigo
Workshop: Observability in Go & Socket to me: Where do Sockets live in Go?
スライド
発表者
yuki.ito
内容
workshopのリポジトリ
socket optionのリポジトリ
クイズ大会
クイズ大会優勝した #mercarigo pic.twitter.com/eHXUFm7LSE
— ぷらす (@p1ass) August 20, 2019
羨ましい!!!