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
Guessing the future of Rails from what DHH said
Search
Masafumi Okura
August 28, 2021
Technology
3
1.8k
Guessing the future of Rails from what DHH said
Masafumi Okura
August 28, 2021
Tweet
Share
More Decks by Masafumi Okura
See All by Masafumi Okura
Developing static sites with Ruby
okuramasafumi
0
330
Why doesn't Ruby have Boolean class - final version
okuramasafumi
0
350
Reading Rails 1.0 Source Code
okuramasafumi
0
320
RDoc meets YARD
okuramasafumi
4
200
Why doesn't Ruby have Boolean class?
okuramasafumi
0
37
My KaigiEffect at RubyKaigi 2025, part 1
okuramasafumi
1
84
Writing documentation can be fun with plugin system
okuramasafumi
0
230
Alba: Why, How and What's So Interesting
okuramasafumi
0
460
Why did my proposals get rejected?
okuramasafumi
1
800
Other Decks in Technology
See All in Technology
100以上の新規コネクタ提供を可能にしたアーキテクチャ
ooyukioo
0
260
AIエージェントを5分で一気におさらい!AIエージェント「構築」元年に備えよう
yakumo
1
100
Cloud WAN MCP Serverから考える新しいネットワーク運用 / 20251228 Masaki Okuda
shift_evolve
PRO
0
100
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
240
Introduce marp-ai-slide-generator
itarutomy
0
130
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
210
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
0
290
Amazon Connect アップデート! AIエージェントにMCPツールを設定してみた!
ysuzuki
0
140
まだ間に合う! Agentic AI on AWSの現在地をやさしく一挙おさらい
minorun365
17
2.8k
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
180
さくらのクラウド開発ふりかえり2025
kazeburo
2
1.2k
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
21
8.3k
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
410
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
410
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
29
New Earth Scene 8
popppiees
0
1.2k
Getting science done with accelerated Python computing platforms
jacobtomlinson
0
79
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
240
End of SEO as We Know It (SMX Advanced Version)
ipullrank
2
3.8k
Site-Speed That Sticks
csswizardry
13
1k
It's Worth the Effort
3n
187
29k
Believing is Seeing
oripsolob
0
15
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Transcript
#rg_gathering_jp DHHͷൃݴ͔ΒݟΔRailsͷকདྷ େխ࢙ʢOKURA Masafumiʣ
#rg_gathering_jp ࣗݾհ 🌟໊લɿେխ࢙ 🌟ॴଐɿϑϦʔϥϯε 🌟RailsGirlsͱͷؔΘΓɿίʔνΛ10ճͪΐͬͱʢ౦ژɾઋɾѪ ඤɾԭೄʣ 🌟՝֎׆ಈɿOSSʢAlbaͳͲʣɺΧϯϑΝϨϯεͰͷొஃ ʢRubyConfͳͲʣɺίϛϡχςΟӡӦʢGrow.rbͱ Entaku.rbʣɺΧϯϑΝϨϯεʢKaigi on
RailsʣӡӦͳͲ
#rg_gathering_jp ͓Βͤ 🌟Kaigi on Rails10݄22,23ʹ։࠵͞Ε·͢ʂ 🌟ࢀՃඅແྉͳͷͰ͓ؾܰʹࢀՃͯ͠Ͷʂ 🌟ϓϩϙʔβϧ͕ͳ͍ͱΠϕϯτཱ͕͠ͳ͍ͷͰདྷΑΖ͘͠ʂ
#rg_gathering_jp ࠓ͢͜ͱ 🌟ʮDHHͷൃݴ͔ΒݟΔRailsͷকདྷʯ 🌟ઌͷΠϕϯτͰDHHͱʹ͢ػձ͕͋ͬͨͷͰɺࣗͳΓ ʹDHHͷൃݴΛߟͯ͠ΈΔ 🌟ʮFireside Chat with DHH -
The Global Dev Study #3ʯ
#rg_gathering_jp ҙ 🌟ӳޠͰͷձͩͬͨͷͰɺ୯ޠ୯ҐͰਖ਼֬ͳҾ༻Ͱͳ͍Ͱ͢ 🌟ग़యΛ໌ࣔͰ͖ͳ͍ͷ͕͋Γ·͢
#rg_gathering_jp
#rg_gathering_jp Conceptual compression
#rg_gathering_jp ֓೦ͷѹॖ 🌟https://m.signalvnoise.com/conceptual-compression-means- beginners-dont-need-to-know-sql-hallelujah/ 🌟ྫ͑ActiveRecord͕SQLΛநԽ͢Δ͜ͱͰ։ൃऀSQLΛ Βͳͯ͘։ൃ͕Ͱ͖Δ 🌟ϝʔϧૹ৴ʹ͍ͭͯΒͳͯ͘ActionMailerͰϝʔϧૹ৴͕ Ͱ͖Δ 🌟WebSocketʹ͍ͭͯΒͳͯ͘ActionCableͰ…
#rg_gathering_jp ʮ֓೦ͷѹॖͷ࠷ۙͷλʔήοτ ϑϩϯτΤϯυ։ൃʯ
#rg_gathering_jp ෳࡶԽ͢ΔϑϩϯτΤϯυ։ൃͷ൷ 🌟https://twitter.com/dhh/status/1258074299337826304?s=20 🌟“We truly are living through the dark
ages.” 🌟நͷ͞ 🌟https://twitter.com/dhh/status/1334428951180173313?s=20 🌟“A return to JavaScript that doesn’t require a horrendously complex tool chain and build tools is 😍” 🌟πʔϧνΣΠϯͷෳࡶ͞
#rg_gathering_jp ͞ΑͳΒWebpacker 🌟Webpacker 🌟Webpackͱ͍͏JavaScriptόϯυϥͷϥούʔ 🌟Rails 6.0͔ΒσϑΥϧτ 🌟https://github.com/rails/rails/pull/42999 🌟Replace Webpacker with
importmapped Hotwire as default JavaScript setup 🌟Rails 7.0͔ΒWebpackerσϑΥϧτͰͳ͘ͳΔ
#rg_gathering_jp importmap-railsͱ Hotwire
#rg_gathering_jp importmap-rails 🌟https://github.com/rails/importmap-rails 🌟“you can build advanced Rails applications without
Webpack, Yarn, NPM, or any other part of the JavaScript toolchain”
#rg_gathering_jp hotwire-rails 🌟https://github.com/hotwired/hotwire-rails 🌟https://github.com/hotwired/turbo-rails 🌟JavaScriptΛॻ͔ͳͯ͘SPAʢSingle Page ApplicationʣͬΆ͍ͷ͕࡞ΕΔ 🌟https://github.com/hotwired/stimulus-rails 🌟JavaScriptʹMVCͬΆ͍ΞϓϩʔνΛ࣋ͪࠐΉ
#rg_gathering_jp Railsݸਓখ͞ͳνʔϜͷͨΊͷ ͷ
#rg_gathering_jp RailsυΫτϦϯ 🌟https://rubyonrails.org/doctrine/ 🌟Majestic Monolith 🌟Value integrated systems 🌟Rails specifically
seeks to equip generalist individuals to make these full systems. 🌟RailsΛ͑ݸਓͰϑϧػೳͷWebΞϓϦέʔγϣϯ͕࡞ΕΔʂ
#rg_gathering_jp ·ͱΊ 🌟࠷ۙͷRailsϑϩϯτΤϯυʹूதతʹऔΓΜͰ͍Δ 🌟ImportmapHotwireΛ௨ͯ͡ϑϩϯτΤϯυʹ͓͚Δʮ֓೦ ͷѹॖʯΛࢼΈ͍ͯΔ 🌟ʮ֓೦ͷѹॖʯͷ݁Ռɺݸਓ։ൃऀ͕ϑϩϯτΤϯυؚΊͨ WebΞϓϦέʔγϣϯͷશͯͷଆ໘ΛΧόʔͰ͖ΔΑ͏ʹͳΔ ʢ͜ͱ͕ظ͞ΕΔʣ