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
APIリファレンスを 読み込むと楽しい
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
yuhi
February 06, 2026
620
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
APIリファレンスを 読み込むと楽しい
きたく.dev #1 の登壇資料です。
yuhi
February 06, 2026
More Decks by yuhi
See All by yuhi
Ruby YARV Challenge: Build Your Own Bytecode VM in 7 Steps
yuhisatoxxx
1
560
社内の3名登壇へ貢献した話 〜若手よ生意気になれ〜
yuhisatoxxx
0
850
階層構造を表現するデータ構造とリファクタリング 〜1年で10倍成長したプロダクトの変化と課題〜
yuhisatoxxx
3
2.1k
Wakate.rb #1
yuhisatoxxx
0
56
ひとりぼっちの新卒エンジニアが社外の同期50人と繋った話
yuhisatoxxx
0
330
24th Dev オープニング
yuhisatoxxx
0
290
コミュニティビジョン ~繋がりとキャリア~
yuhisatoxxx
0
330
遅延評価勉強法で良質な学びを
yuhisatoxxx
3
1.5k
Featured
See All Featured
Faster Mobile Websites
deanohume
310
32k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
700
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
430
How to train your dragon (web standard)
notwaldorf
97
6.8k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
900
Agile that works and the tools we love
rasmusluckow
331
22k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Designing Powerful Visuals for Engaging Learning
tmiket
1
580
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
530
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Transcript
APIリファレンスを 読み込むと楽しい yuhi 2026/2/6@きたく.dev
自己紹介 yuhi 株式会社プレックス • バックエンド / Rails書いてます • 北区でもないし、帰宅導線でもない 市川市妙典在住
• 東葛.dev 出⾝ • BuriKaigi2026 のご縁でやってきました🙌
皆さんの帰宅のお供は何でしょう?
もちろんAPIリファレンスですよね
APIリファレンスとは?
ソフトウェアが公開している API仕様書と定義します
こんなのとか( Rails, MDN, Go)
読んだことあるよって方 🙋
APIリファレンスを読み込んでおり その取り組みを紹介したい
まずは自分の興味が沸く ソフトウェア / OSSを見つけよう
自分の場合は Ruby on Rails
2パターンの読み込み方
基本編 と 深掘り編
基本編
基本編 • APIリファレンスを読む • 所感をメモる
具体例
APIリファレンスを読んで
所感をメモる
基本編のメリット・デメリット • メリット ◦ APIあたりにかかる時間が短い ◦ 網羅的にインデックスを貼ることができる • デメリット ◦
退屈になりやすい
深掘り編
深掘り編 1. 実装・テストを読む 2. git blameを見る 3. コントリビュートする
1. 実装・テストを読む
裏側の仕組みを知れて 知的好奇心を満たせる
設計や実装の学びも多い
テストを読むと実装者の意図がわかって よりAPIの解像度が上がる
2. git blameを読む
そのAPIの背景が見えてくる
普段意識しないような パフォーマンスの観点で修正が加えられたり
優秀なエンジニア達のディスカッションを覗ける
3. コントリビュートする
実装やblameまで読むと
APIリファレンスに コントリビュートする材料が揃う
typoやマークアップ漏れや
APIの変更後にリファレンスが適切に 更新されていなかったり
内部APIが誤ってリファレンスに 露出されてしまっていたり
何か違和感を感じたらコントリビュートしよ う
コントリビュータ、メンテナー 利用者 の三方よしな取り組み
基本的に喜ばれます!!!
深掘り編のメリット・デメリット • メリット ◦ 普段知れない知識に出会えることも多い ◦ コントリビュートチャンスも増える • デメリット ◦
めちゃくちゃ時間がかかる
そもそも始めたきっかけは
学習のためというのもあるが
カンファレンス登壇がしたい
全部読んでみた系 や コントリビュートでネタを作るのが野望
これからの AI時代 人間が開発のボトルネックになると 言われています
APIリファレンスを読んで読解の体力をつ けましょう 💪
帰宅のお供に リファレンス、どうでしょう?