Mercari Engineering Blog

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

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

はじめに

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

3月26日にメルカリ主催のGo勉強会 mercari.go #7 を開催しました。 この記事では、当日の各発表を簡単に紹介しようと思います。

f:id:inukirom:20190109175932p:plain

Aggressive API caching with tag-based invalidation

1つめのセッションは @akkie による「Aggressive API caching with tag-based invalidation」です。 タグベースのキャッシュの無効化処理について話しました。

f:id:inukirom:20190401172850j:plain

Goはにんげんよりもマルチタスクがとくいなのか?

2つめのセッションは @codechaitu による「Goはにんげんよりもマルチタスクがとくいなのか?」です。 GoroutineやWaitGroupの使い方を紹介しました。

f:id:inukirom:20190401173012j:plain

Data Abstraction and Interface Composition in Go

3つめのセッションは @jay による「Data Abstraction and Interface Composition in Go」です。 interfaceを使って処理を抽象化し、実装を入れ変えられるような設計について話しました。

f:id:inukirom:20190402143154j:plain

Introduction my way to learn Go for beginners

4つめのセッションは @nsega による「Introduction my way to learn Go for beginners」です。 自身がどうやってGoを勉強していったかについて話しました。

f:id:inukirom:20190402143608j:plain

My Experience from Java to Go

5つめのセッションは @amit による「My Experience from Java to Go」です。 JaveエンジニアがGoを書くようになって感じたことを紹介しました。

f:id:inukirom:20190402144051j:plain

Go初心者が躓いたところ(Difficulty of Go for Beginners)

6つめのセッションは @wako による「Go初心者が躓いたところ(Difficulty of Go for Beginners)」です。 Goを始めたばかりのときに難しいと感じた点を紹介しました。

f:id:inukirom:20190402144718j:plain

speakerdeck.com

おわりに

今回は日本語と英語のセッションを3つずつにして英語話者の方にも参加してもらえることを目指しました! 内容も初心者向けを中心にして、これまでよりも参加しやすさを意識しています!Goだけでなく、英語や日本語に慣れる場としてもお楽しみいただけたのではないでしょうか!

これからもいろいろなスタイルを取り入れながら改善を続けていきたいと思います。次回の開催もお楽しみに!