Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
来週から実践できる! LayerXのバクラク事業部で行われている Go 関連の読書会のこ...
Search
upamune / Yu SERIZAWA
May 24, 2024
Programming
2.3k
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
1k
生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 / Closing the Organizational Gap in AI Adoption
upamune
7
7.1k
バクラクのモノレポにおける 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
140
冗長なエラーログを削減し、スタックトレースを手に入れる / Reducing Verbose Error Logs and Obtaining Stack Traces
upamune
2
2.5k
バクラク事業部でのGoのユースケースとチームを超えたナレッジ共有 | hatena.go
upamune
10
3.9k
GopherCon 2019 Report
upamune
0
2.3k
未卒 🔜 新卒 / Misotsu soon New Grads
upamune
2
800
Other Decks in Programming
See All in Programming
Family mrubyの進捗
kishima
1
100
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
4
1.7k
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.1k
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
680
FastAPI の並行処理モデルを完全に理解する
hoto17296
9
3.8k
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
170
デプロイ直後のレイテンシスパイクを調べたら、 Railsの仕様にたどり着いた
nhsykym
0
110
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
0
410
AI時代に学ぶ 好きなルール 嫌いなルール Linter編
shorty5121
0
890
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
340
ソフトウェアラスタライザ
fadis
1
800
typoなんかねぇよ
raspython3
0
670
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
330
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
Documentation Writing (for coders)
carmenintech
77
5.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.7k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
280
The SEO identity crisis: Don't let AI make you average
varn
0
550
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Done Done
chrislema
186
16k
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 まとめ 準備なしで、読むことよりチームを越えた議論にフォーカスした読書会の紹介 ぜひ、来週からやってみませんか!! 今日話すこと