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
Campfireから学ぶ、37signalsのRails設計入門
Search
ryosk7
November 27, 2025
Technology
44
0
Share
Campfireから学ぶ、37signalsのRails設計入門
Ruby on Railsのテーブル設計とトランザクション処理 LT Night 登壇資料
ryosk7
November 27, 2025
More Decks by ryosk7
See All by ryosk7
Extreme MQTT on PicoRuby
ryosk7
1
77
実践「Clean Coder」
ryosk7
1
16
実運用を目指す、PicoRuby と MQTT
ryosk7
1
460
PicoRubyでMQTTサポートの実装をしている話 (3)
ryosk7
0
170
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
820
PicoRubyでMQTTサポートの実装をしている話
ryosk7
0
650
Gitを理解した話
ryosk7
9
1.1k
Kaigi on Rails 2024 その後
ryosk7
0
110
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
1.7k
Other Decks in Technology
See All in Technology
M5Stack CoreS3とZephyr(RTOS)で Edge AIっぽいことしてみた
iotengineer22
0
390
Practical TypeProf: Lessons from Analyzing Optcarrot
mame
1
1.4k
PyCon JPに学ぶ『決め方の決め方』: TechLead Conference 2026
terapyon
1
280
Route 53 Global Resolver で高額課金発生!
otanikohei2023
0
130
Digital Independence: Why, When and How
wannesrams
0
120
Agents CLI と Gemini Enterprise Agent Platform で マルチエージェント開発が楽しくなる!
kaz1437
0
190
AI活用時代の事業判断高度化を導くエンジニアリング基盤 / 20260424 Atsushi Funahashi
shift_evolve
PRO
2
110
Microsoft 365 / Microsoft 365 Copilot : 自分の状態を確認する「ラベル」について
taichinakamura
0
410
目的ファーストのハーネス設計 ~ハーネスの変更容易性を高めるための優先順位~
gotalab555
9
3.4k
Cortex Codeのコスト見積ヒントご紹介
yokatsuki
0
130
Modernizing Your HCL Connections Experience: Visual Report to chain, Profile Enhancements, and AI Integration
wannesrams
0
180
Do Ruby::Box dream of Modular Monolith?
joker1007
1
370
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.9k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
160
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
150
Faster Mobile Websites
deanohume
310
31k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
380
WCS-LA-2024
lcolladotor
0
550
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
340
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Transcript
$BNQ fi SF͔ΒֶͿɺTJHOBMTͷ3BJMTઃܭೖ SZPTL
ࣗݾհ SZPTLͱਃ͠·͢ ϑϦʔϥϯεͰ͢ 3PQQPOHJSCͷओ࠵Λ͍ͯ͠·͢ ຖ݄ୈ༵ʹ։࠵͍ͯ͠·͢ 9ϑΥϩʔ͓ͪͯ͠·͢
Έͳ͞Μ$BNQ fi SFͱ͍͏αʔϏεΛ͝ଘͰ͠ΐ͏͔ʁ
$BNQ fi SFɺ#BTFDBNQɾ)&:Λ։ൃͨ͠TJHOBMT͕ެ։͍ͯ͠Δ ΦʔϓϯιʔεͷνϟοτΞϓϦέʔγϣϯͰ͢ɻ
ຊɺ͜ͷ$BNQ fi SFͷίʔυ͔ΒʮνϟοτΞϓϦέʔγϣϯಛ༗ͷ ෳࡶ͞ΛͲ͏γϯϓϧʹอ͔ͭʯΛಡΈղ͍͍͖ͯ·͢ɻ
νϟοτΞϓϦҰݟγϯϓϧͰ͕͢ɺҎԼͷΑ͏ͳෳͷσʔλ͕࿈ ಈͯ͠มߋ͞ΕΔඞཁ͕͋Γ·͢ɻ ϝοηʔδΛ%#ʹอଘ ଞͷϝϯόʔͷʮະಡঢ়ଶʯΛߋ৽ 8FC4PDLFUͰશһʹϒϩʔυΩϟετ ΦϑϥΠϯϢʔβʔʹ1VTI௨
ݕࡧΠϯσοΫεΛߋ৽
͜ΕΒ͕෦తʹޭɾࣦഊ͢Δͱɺக໋తͳෆ߹͕ൃੜ͠·͢ɻ
ຊɺ$BNQ fi SFΛࡐʹςʔϚʹԊͬͯҎԼͷ༰Λ͓͠͠·͢ɻ τϥϯβΫγϣϯઃܭ߹ੑΛอͭͨΊͷڥքઃܭ ઃܭෳࡶͳॲཧΛͲ͏͢Δ͔ ίʔϧόοΫͷֶΞϯνύλʔϯ͔ɺਖ਼͍͍͠ํ͔
$IBUΞϓϦʹະಡͷ࣮͕ඞཁͰ͕͢ɺઃܭෳࡶʹͳΓ͕ͪͰ͢
$IBUΞϓϦʹະಡͷ࣮͕ඞཁͰ͕͢ɺઃܭෳࡶʹͳΓ͕ͪͰ͢ Ұൠతͳະಡཧ
$IBUΞϓϦʹະಡͷ࣮͕ඞཁͰ͕͢ɺઃܭෳࡶʹͳΓ͕ͪͰ͢ $BNQ fi SFͷະಡཧ
w ʮԿ݅ະಡ͔ʯͰͳ͘ʮະಡ͕͋Δ͔ͳ͍͔ʯʹߜΔ w Χϯτཧͷෳࡶ͞Λഉআ w 6*ʮະಡόοδʯͷΈͰγϯϓϧʹ
w VQEBUF@BMMͰҰׅߋ৽ʢ/ ΫΤϦΛճආʣ w EJTDPOOFDUFEͷϢʔβʔͷΈະಡʹ͢Δ w ૹ৴ऀࣗະಡʹ͠ͳ͍
ίʔϧόοΫͷֶ
ʮίʔϧόοΫΞϯνύλʔϯʯͱ ฉ͍ͨ͜ͱ͕͋Γ·͢
ʮίʔϧόοΫΞϯνύλʔϯʯͱ ฉ͍ͨ͜ͱ͕͋Γ·͢
ίʔϧόοΫ͕ΞϯνύλʔϯͱݴΘΕΔཧ༝
τϥϯβΫγϣϯͰ֎෦γεςϜΛݺͿةݥੑ
τϥϯβΫγϣϯͰ֎෦γεςϜΛݺͿةݥੑ ϩʔϧόοΫ࣌ʹ&MBTUJDTFBSDI͚ͩߋ৽ͯ͠͠·͏
$BNQ fi SFͰɺϧʔϧΛܾΊͯੵۃతʹ$BMMCBDLΛར༻͍ͯ͠Δ
$BNQ fi SFͰɺϧʔϧΛܾΊͯੵۃతʹ$BMMCBDLΛར༻͍ͯ͠Δ
$BNQ fi SFͰɺϧʔϧΛܾΊͯੵۃతʹ$BMMCBDLΛར༻͍ͯ͠Δ ڞ௨ͯ͢ʮৗʹ࣮ߦ͞ΕΔ͖ॲཧʯ·ͨʮෆม݅ͷอূʯ
ίʔϧόοΫʮΞϯνύλʔϯʯͰͳ͘ʮݶఆ͖͢πʔϧʯ
$BNQ fi SFʹ͓͚ΔίʔϧόοΫઃܭͷஅج४
τϥϯβΫγϣϯͱΛݫ֨ʹ͢Δ͜ͱͰɺෳࡶͳ$IBUΞϓϦ Λγϯϓϧʹ͍ͯ͠Δ
$BNQ fi SFͷίʔυ͕͍ࣔͯ͠Δͷɺ3BJMTͷنΛ৴͡ɺਖ਼͘͠͏ ͱ͍͏γϯϓϧͳֶͰ͢ɻ
͓͠·͍