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
Hello fast_jsonapi
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kaoru Hotate
June 06, 2019
Technology
1
620
Hello fast_jsonapi
usecase fast_jsonapi
Kaoru Hotate
June 06, 2019
Tweet
Share
More Decks by Kaoru Hotate
See All by Kaoru Hotate
20240607_人を動かし続ける力_ピープルマネジメントへの内発的動機づけの工夫
hotatekaoru
2
420
20210528_MedPeer_事業成長を加速させたエンジニアリングのウラ側
hotatekaoru
0
1.3k
費用対効果の高いテストコードを書くために意識したこと.pdf
hotatekaoru
3
5k
新規プロジェクトのリードエンジニアになるために
hotatekaoru
6
2.7k
リファクタリングチャンスを探せ
hotatekaoru
2
530
Dependabotからの脱却
hotatekaoru
0
490
Fat Modelに対処する 6つのリファクタリングパターン
hotatekaoru
13
4.7k
MobPro2Points
hotatekaoru
0
120
ViewModelをプロダクトに導入した🤖
hotatekaoru
1
220
Other Decks in Technology
See All in Technology
Astro Islandsの 内部実装を 「日本で一番わかりやすく」 ざっくり解説!
knj
0
290
20260323_データ分析基盤でGeminiを使う話
1210yuichi0
0
180
私がよく使うMCPサーバー3選と社内で安全に活用する方法
kintotechdev
0
110
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
120
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
800
Phase07_実務適用
overflowinc
0
1.9k
Phase10_組織浸透_データ活用
overflowinc
0
1.7k
OpenClawでPM業務を自動化
knishioka
1
130
LLMに何を任せ、何を任せないか
cap120
10
5.6k
Phase06_ClaudeCode実践
overflowinc
0
2.1k
AIエージェント×GitHubで実現するQAナレッジの資産化と業務活用 / QA Knowledge as Assets with AI Agents & GitHub
tknw_hitsuji
0
230
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
tarappo
4
370
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
320
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.5k
The SEO identity crisis: Don't let AI make you average
varn
0
420
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
220
Between Models and Reality
mayunak
2
240
KATA
mclloyd
PRO
35
15k
Making Projects Easy
brettharned
120
6.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Statistics for Hackers
jakevdp
799
230k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
190
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Transcript
)FMMPGBTU@KTPOBQJ อཱ ֜ ,BPSV )PUBUF !QVSVOLBPSV
ࣗݾհ อཱ ֜ ,BPSV)PUBUF !QVSVOLBPSV .FE1FFSͷੜʂ 3BJMTϝΠϯͰ ͨ·ʹ4XJGUΛॻ͍ͯ·͢
ࠓ͢͜ͱ IUUQTHJUIVCDPN/FUGMJYGBTU@KTPOBQJ ձࣾͷϓϩμΫτͰɺGBTU@KTPOBQJΛͬͯ։ൃͯ͠ΔͷͰɺ ͦ͜ͰಘͨݟΛڞ༗͠·͢ GBTU@KTPOBQJɺ"1*ͷϨεϙϯεΛKTPOܗࣜͰ ฦ͢ࡍʹɺ"DUJWF3FDPSEϥΠΫʹࢦఆͰ͖ΔHFNͰ͢
GBTU@KTPOBQJ ͷಛ ಛGBTU serialization time is at least 25
times faster than Active Model Serializers on up to current benchmark of 1000 records.
)PXEPFTGBTU@KTPOBQJ HFUTPGBTU IUUQTHJUIVCDPN/FUGMJYGBTU@KTPOBQJJTTVFT $BDIJOH UIFBUUSJCVUFEFGJOJUJPOT SFMBUJPOTIJQEFGJOJUJPOT LFZUSBOTGPSNTFUD
NBLFTTFSJBMJ[JOHIPNPHFOFPVTMJTUT GBTUFS 8FEPOUDSFBUFPCKFDUTXIFOFWFSXFDBOBWPJEPCKFDU DSFBUJPO )BWJOHQFSGPSNBODFUFTUTGSPNUIFCFHJOOJOHIFMQFEVT VOEFSTUBOEUIFQFSGPSNBODFJNQBDUPGGFBUVSFTXFCVJMU
GBTU@KTPOBQJ ͱ ಛKTPOBQJܗࣜͷKTPOʹڧ੍͞ΕΔ IUUQTKTPOBQJPSH
GBTU@KTPOBQJ ͱ ".4 KTPOBQJ
GBTU@KTPOBQJ ͱ ".4 KTPOBQJ উखʹ༷ʑͳύϥϝʔλ͕͍ͭ ͯ͘Δ ωετਂ͘ͳͬͯΔ
KTPOBQJ͕࣮ݱ͍ͨ͜͠ͱ IUUQTKTPOBQJPSHGPSNBUGFUDIJOHJODMVEFT ʮ *ODMVTJPOPG3FMBUFE3FTPVSDFTʯ "OFOEQPJOU .": BMTPTVQQPSUBO JODMVEF SFRVFTU
QBSBNFUFSUPBMMPXUIFDMJFOUUPDVTUPNJ[FXIJDISFMBUFE SFTPVSDFTTIPVMECFSFUVSOFE &YBNQMF (&5BSUJDMFT JODMVEFDPNNFOUT BSUJDMFTʹDPNNFOUTΛKPJOͯ͠ฦ͢
KTPOBQJ͕࣮ݱ͍ͨ͜͠ͱ IUUQTKTPOBQJPSHGPSNBUGFUDIJOHTQBSTFGJFMETFUT ʮ 4QBSTF'JFMETFUT ʯ "DMJFOU .": SFRVFTUUIBUBOFOEQPJOUSFUVSOPOMZ TQFDJGJD
GJFMET JOUIFSFTQPOTFPOBQFSUZQFCBTJTCZ JODMVEJOHB GJFMET<5:1&> QBSBNFUFS &YBNQMF (&5BSUJDMFT JODMVEFBVUIPS GJFMET<BSUJDMFT>UJUMF CPEZGJFMET<QFPQMF>OBNF BSUJDMFUJUMFCPEZͱBSUJDMFBVUIPSOBNFΛฦ͢
KTPOBQJ͕࣮ݱ͍ͨ͜͠ͱ IUUQTKTPOBQJPSHGPSNBUEPDVNFOUDPNQPVOE EPDVNFOUT ʮ .FUB*OGPSNBUJPOʯɺʮ -JOLTʯ 8IFSFTQFDJGJFE B NFUB
NFNCFSDBOCFVTFEUP JODMVEFOPOTUBOEBSENFUBJOGPSNBUJPO MJOLT\ SFMBUFE\ ISFGIUUQFYBNQMFDPNBSUJDMFTDPNNFOUT NFUB\DPVOU^ ^ ^
GBTU@KTPOBQJ͕࣮ݱͨ͜͠ͱ TFSJBMJ[FSͰࢦఆͨ͠ύϥϝʔλΛɺ ߴʹ KTPOBQJʹԊͬͨKTPOʹܗͯ͠ ઃఆͯ͘͠ΕΔ *ODMVTJPOPG3FMBUFE3FTPVSDFT 4QBSTF'JFMETFUT
$PNQPVOE%PDVNFOUT
GBTU@KTPOBQJ͕࣮ݱͨ͜͠ͱ TFSJBMJ[FSͰࢦఆͨ͠ύϥϝʔλΛɺ ߴʹ KTPOBQJʹԊͬͨKTPOʹܗͯ͠ ઃఆͯ͘͠ΕΔ *ODMVTJPOPG3FMBUFE3FTPVSDFT 4QBSTF'JFMETFUT
$PNQPVOE%PDVNFOUT GBTU@BOE@OPU@KTPOBQJ͕΄͍͠
KTPOBQJ͔Βͷ٫ <EBUB><BUUSJCVUFT>ԼͷΈ औಘ͢ΔΑ͏ʹ͢Ε͍͍ !
͔͜͜Β ຐज़ͷ Α͍͜ਅࣅͪ͠ΌμϝͩΑʂ
΅͘ΒͷGBTU@BQJ
΅͘ΒͷGBTU@BQJ