Mercari Engineering Blog

We're the software engineers behind Mercari. Check out our blog to see the tech that powers our marketplace.

mercari.go #8を開催しました

はじめに

こんにちは、mercari.go オーガナイザーの@morikuniです。

6月14日にメルカリ主催のGo勉強会 mercari.go #8 を開催しました。 この記事では、当日の各発表を簡単に紹介します!

f:id:inukirom:20190109175932p:plain

Goで学ぶKnative

1つめのセッションは @toshi0607 による「Goで学ぶKnative」です。 Knativeとは一体何なのか、Kubernetes上ではどのように実装されているのかを紹介しました。

f:id:inukirom:20190618141943j:plain

speakerdeck.com

Gotham GoとGopherCon EUに参加してきました

2つめのセッションは @tenntenn による「Gotham GoとGopherCon EUに参加してきました」です。 アメリカのニューヨークで開催されたGotham Goと、スペインのテネリフェ島で開催されたGopherCon EUの雰囲気や行われた発表をいくつか紹介しました。

f:id:inukirom:20190618143021j:plain

Go + WebAssemblyを活用する

3つめのセッションは @__syumai による「Go + WebAssemblyを活用する」です。 Goで書かれたライブラリをWebAssemblyに変換することでブラウザ上で実行する方法や、Go+WebAssemblyの開発をするときのベストプラクティスを紹介しました。

f:id:inukirom:20190618143101j:plain

speakerdeck.com

E2E Testing with 'main' function

4つめのセッションは @yuki.ito による「E2E Testing with 'main' function」です。 main関数を含めたE2Eテストをすることで、main関数自体のテストカバレッジを計測することができる方法を紹介しました。

f:id:inukirom:20190618144157j:plain

speakerdeck.com

おわりに

今回はGotham GoとGopherCon EUの話がありましたが、7月には本家GopherConがサンディエゴで開催されます。8月にはGopherConの報告会も予定しているのでお楽しみに!(GopherCon前にももう一回開催したい!)