Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
来週から実践できる! LayerXのバクラク事業部で行われている Go 関連の読書会のこ...
Search
upamune / Yu SERIZAWA
May 24, 2024
Programming
2.2k
7
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
来週から実践できる! LayerXのバクラク事業部で行われている Go 関連の読書会のご紹介 / Bakuraku Go Reading Group
upamune / Yu SERIZAWA
May 24, 2024
More Decks by upamune / Yu SERIZAWA
See All by upamune / Yu SERIZAWA
Flaky Testへの現実解をGoのプロポーザルから考える | Go Conference 2025
upamune
1
940
生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 / Closing the Organizational Gap in AI Adoption
upamune
7
7k
バクラクのモノレポにおける AI Coding のための環境整備と {Roo,Claude} Code活用事例 / AI Coding in Bakuraku's Monorepo: Environment Setup & Case Studies with {Roo, Claude} Code
upamune
10
11k
AI Coding in Bakuraku's Monorepo: Environment Setup & Case Studies with {Roo, Claude} Code [EN]
upamune
0
130
冗長なエラーログを削減し、スタックトレースを手に入れる / Reducing Verbose Error Logs and Obtaining Stack Traces
upamune
2
2.4k
バクラク事業部でのGoのユースケースとチームを超えたナレッジ共有 | hatena.go
upamune
10
3.9k
GopherCon 2019 Report
upamune
0
2.3k
未卒 🔜 新卒 / Misotsu soon New Grads
upamune
2
790
Other Decks in Programming
See All in Programming
20260623_Loop Engineeringで自分の分身の問い合わせBotを作る
ryugen04
0
160
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
340
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
270
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
430
どこまでゆるくて許されるのか
tk3fftk
0
410
Performance Engineering for Everyone
elenatanasoiu
0
260
スマートグラスで並列バイブコーディング
hyshu
0
280
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
0
410
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
210
TypeScript+Orvalで実現する型安全かつ堅牢でスケーラブルなマルチチャネル通知基盤 / TSKaigi Night talks ~after conference~
d0riven
0
390
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
110
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
250
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.6k
Git: the NoSQL Database
bkeepers
PRO
432
67k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
460
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
220
Design in an AI World
tapps
1
260
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
340
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Navigating Team Friction
lara
192
16k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
380
Transcript
© 2024 LayerX Inc. 来週から実践できる! LayerXのバクラク事業部で行われている Go 関連の読書会のご紹介 layerx.go #0
@upamune
© 2024 LayerX Inc. 2 ▶ 株式会社メルペイ (2018.04 - 2022.03)
▶ 株式会社LayerX (2022.04 - 現在) - バクラク事業部 申請・経費精算チーム TechLead 最近は趣味で同僚のPdMとポッドキャストを始めました 🎙 🧙 マヂカル.fm 画像を入れてね 自己紹介 @upamune (うぱみゅん) #F8B8CC
会社紹介
© 2023 LayerX Inc. 4 会社紹介
© 2023 LayerX Inc. 5 何をしているのか 会社紹介 会社紹介・採用資料&募集職種→
今日話すこと
© 2024 LayerX Inc. 7 今日話すこと LayerXのバクラク事業部において、 どのようなチームを超えたGoの技術書読書会が開催されているのかについて 今日話すこと
課題
© 2024 LayerX Inc. 9 プロダクトが複数あるため、 チームごとにナレッジが分断されてしまう問題... 💀💀💀 チームを超えたGoにまつわるナレッジ共有 \半年に1つプロダクトが増えます!/
※2024/01/31時点で6つのプロダクト
現在の活動
© 2024 LayerX Inc. 11 ▶ 💬 Slackチャンネル - Goについて話すSlackチャンネル
- Goのリリース前とかに盛り上がる ▶ 🥳 エンジニア全体の共有会 - 毎週45分 - Goに限らないが、チームでやった「カイゼン」も共有する場 - 社内ライブラリに便利なやつを実装したり、ライブラリを使った時のハマりやすいポイント共有 ▶ 📖 Goの技術書読書会 - 毎週1時間 - 今回はここを取り上げます! 👈👈👈 🏰 ナレッジ共有の場を複数設けている チームを超えたGoにまつわるナレッジ共有
© 2024 LayerX Inc. 12 - 準備不要で参加できる、その場の参加者でセクションごとに音読する方式 - 音読は大変だけど、継続することにフォーカスしている -
「読書」するのが目的ではなく、これをきっかけに社内のコードではどうかなど、ディスカッションするの が目的 - 読書会後は、みんなの自由研究が始まったりしている - unsafe.String() はどうやって実装されている? - ハマりやすい罠として紹介されているものでlinterを探す、作る? - MarshalJSON() を実装した構造体が複数埋め込まれていたらどうなる? LayerXで実践中の「ゆるい輪読会」をご紹介します 📖 Goの技術書読書会 チームを超えたGoにまつわるナレッジ共有
過去に取り上げていた本の紹介
© 2024 LayerX Inc. 14 - おすすめはGo言語 100Tips本 - Goプログラミングにおいてのよくある100の間違いを取り上げ
- Tipsがある程度短いから、読むタイミングを交代しやすい - Tipsごとにある程度話題が別れてるので、どこの タイミングからでも参加しやすい - Tipsごとに自分たちのコードではどうか、問題はないかっていうの を議論しながら進めていけるので自分たちのコードでの議論が やりやすい 📖 Go言語 100Tips ありがちなミスを把握し、実装を最適化する チームを超えたGoにまつわるナレッジ共有
現在取り上げている本の紹介
© 2024 LayerX Inc. 16 - 現在読んでいるのは「効率的なGo」 - Goに限らない一般的なパフォーマンス改善について書かれている -
500ページあるので1人で読むと挫折してしまうかもしれないが 毎週少しずつ読み進めることができる - 改善手法だけでなく、計測方法、目標設定手法も書かれている - 自分だけでなく、チームを跨いだエンジニアがこの本の内容を 理解していると会話がスムーズ 📖 効率的なGo 現在取り上げている本の紹介
© 2024 LayerX Inc. 17 まとめ 準備なしで、読むことよりチームを越えた議論にフォーカスした読書会の紹介 ぜひ、来週からやってみませんか!! 今日話すこと