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
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
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
社内でGemを読む会をして捗っている/Progressing Well: A Gem Read...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
hachi (Hayao Kimura)
February 26, 2025
Programming
97
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
社内でGemを読む会をして捗っている/Progressing Well: A Gem Reading Session at Work
hachi (Hayao Kimura)
February 26, 2025
More Decks by hachi (Hayao Kimura)
See All by hachi (Hayao Kimura)
転職を「転機」にする/Turning a job change into a turning point
hayaokimura
2
210
Integration of PRK Firmware and R2P2
hayaokimura
1
410
PicoRuby で拓く電子工作の世界/The World of Electronics Projects Opened by PicoRuby
hayaokimura
2
1.7k
RISC-V CPU emulator made with Ruby
hayaokimura
2
120
Ruby で作る RISC-V CPU エミュレーター / RISC-V CPU emulator made with Ruby
hayaokimura
5
2.4k
Fiber Scheduler vs. General-Purpose Parallel Client
hayaokimura
1
1k
Raw HID とOLEDで広げるキーボードの可能性/Expanding Keyboard Possibilities with Raw HID and OLED
hayaokimura
0
240
freee請求書プロダクトにおけるFiber活用/Utilization of Fiber in the freee Invoice Product
hayaokimura
1
210
いいチームでいるためにやっていること/Things we are doing to remain a good team
hayaokimura
2
800
Other Decks in Programming
See All in Programming
学びを記事・スライド・Xへ高速展開する― AI-assisted Learning Loopで回すコンテンツ生成術
ochtum
0
160
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
1.2k
私なりのハーネスエンジニアリング ~独自の言語処理系の開発を通して~
seosoft
0
120
パスワード再設定メールのURLについて知っておこう
uyuki234
0
200
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
8.9k
Lambda durable functionsでHuman in the Loopを楽に…楽に……
har1101
2
210
Domain-Driven Transformation
hschwentner
2
2.3k
PyConTW 2026 - AI Coding 不只是工具升級, 區域醫院醫療資訊系統協作開發與資訊團隊轉型實踐
cclai999
0
210
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
1.2k
Next.js: The final boss of Web Performance
guaca
0
350
AI時代のIaC入門 〜なぜインフラをコードで管理したいのか?〜 / Introduction to IaC in the AI Era
akihisaikeda
5
1.2k
Modernizing iOS Apps
seyfoyun
0
130
Featured
See All Featured
BBQ
matthewcrist
90
10k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
610
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
540
Odyssey Design
rkendrick25
PRO
2
900
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Ethics towards AI in product and experience design
skipperchong
2
450
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
500
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
590
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Producing Creativity
orderedlist
PRO
348
41k
Transcript
社内でGemを読む会をしてい て捗っている hachi 2025/02/26
目次 • 大阪府交野市在住 Rubyist • freee のエンジニア • I like
Rubyコミュニティ • Kyobashi.rb Cofounder • Kaigi on Rails Organizer • 関西Ruby会議08 Organizer hachi (@hachiblog)
None
None
その後
立ち消えになる
なぜ続かなかったか • テーマを大体自分が考えてきていた ◦ テーマを考えるのがどんどん億劫になった • 面白いのかよくわからなかった ◦ テーマを頑張って考えても響いているかどうかってオンラインだからわかりづらい ◦
というかみんなが面白いと思いそうなものを持ってくようになってきていた
でも Ruby でカジュアルな会やりたい
考えた • 「ちゃんと」やろうとしていたのでよくない ◦ 主催者のコストとモチベーションは有限 ◦ できるだけコストを下げてモチベーションが上がるものをやる • 「自分の」やりたいこと、知りたいものにフォーカスする ◦
なんかやりたいことがあれば言ってくるだろというスタンス
Rubyの会、再会
Rubyの会基本コンセプト • 隔週に1回30分 • (一応)みんなから知りたいことを募集する • 自分が全力で知りたいことをテーマにする • それについて30分全力で話す
3回開催した • 第一回: 社内 Gem を読む • 第二回: Net::HTTP.get を読む
• 第三回: Zeitwerk を読む
第一回: 社内 Gem を読む • みんなが気になってそうなテーマにした ◦ この時はまだちょっと擦り寄っている感じ • 基本自分が知りたい挙動を読むようにした
◦ これが良かった。モチベーションになった
第二回: Net::HTTP.get を読む • FiberScheduler について調べていたので、シンプルに HTTP client の実装が気に なっていた
◦ 純粋な自分の興味 • 30分で IO#read_nonblocking しているところまでたどり着いた ◦ めちゃめちゃタイムトライアル感があって楽しかった
第三回: Zeitwerkを読む • Rails upgrade でチームメンバーがちょっと困っていたので気になった • Kernel#autoload とか、社内の他チームでの運用とかの話を聞けたので充実感が あった
まとめ • 自分が読みたいGemを読む会をやったら思いの外盛り上がっている • 主催者のモチベーションが大事。 ◦ 自分が面白ければ面白いと思ってくれるはず • 今後も面白そうな Gem
実装を読んでいく ◦ 次は AR の connection pool の実装でも見てみようかな