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
Presenting Hotwire.io @ San Francisco Ruby Meet...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Marco Roth
March 28, 2024
Programming
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Presenting Hotwire.io @ San Francisco Ruby Meetup, March 2024 at GitHub HQ
https://lu.ma/r6d0lghm?tk=jVFd2y
https://evilmartians.com/events/sf-bay-area-ruby-meetup
Marco Roth
March 28, 2024
More Decks by Marco Roth
See All by Marco Roth
HTML-Aware ERB: The Path to Reactive Rendering @ Balkan Ruby 2026, Sofia, Bulgaria
marcoroth
0
96
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
400
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
1k
Your Views Deserve a Grammar @ Tropical on Rails 2026, São Paulo, Brazil
marcoroth
0
66
Herb to ReActionView: A New Foundation for the View Layer @ RubyConf TH 2026, Bangkok, Thailand
marcoroth
0
82
Herb to ReActionView: A New Foundation for the View Layer @ San Francisco Ruby Conference 2025
marcoroth
0
360
Introducing ReActionView: A new ActionView-Compatible ERB Engine @ XO Ruby Austin 2025
marcoroth
0
140
Introducing ReActionView: A new ActionView-Compatible ERB Engine @ Geneva.rb Meetup, October 2025
marcoroth
1
79
Introducing ReActionView: A new ActionView-Compatible ERB Engine @ Kaigi on Rails 2025, Tokyo, Japan
marcoroth
3
4.3k
Other Decks in Programming
See All in Programming
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
660
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
3.8k
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
260
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
530
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
220
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
660
Cloudflare is Agents
chimame
0
130
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
370
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
140
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.7k
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
160
What's New in Android 2026
veronikapj
0
250
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Docker and Python
trallard
47
4.1k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Documentation Writing (for coders)
carmenintech
77
5.4k
HDC tutorial
michielstock
2
780
GitHub's CSS Performance
jonrohan
1033
470k
Discover your Explorer Soul
emna__ayadi
2
1.2k
Automating Front-end Workflow
addyosmani
1370
210k
Statistics for Hackers
jakevdp
799
230k
Producing Creativity
orderedlist
PRO
348
40k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
190
Transcript
None
% Marco Roth @marcoroth_ @
[email protected]
& marcoroth.dev @marcoroth Full-Stack Developer
& Open Source Contributor
None
Stimulus CableReady StimulusReflex Turbo Power Turbo Morph
We want to use the HTML and the business logic
we already have on the backend without having to duplicate the logic on the frontend.
Hotwire is not about getting rid of JavaScript. Hotwire is
about reducing the amount of custom JavaScript you need to write for your application.
Progressive Enhancements
What’s lacking in Hotwire? Framework-specific documentation In-depth guides Discoverability Navigating
the ecosystem Presentation and marketing Staying up-to-date
ActionCable AnyCable CableReady Cubism current.js Debounced Formulus Futurism Hotwire Kredis
Local Time Rails Request.js Skeletons Stimulus Stimulus Intellisense Stimulus LSP Stimulus Parser Stimulus Rails Stimulus Use StimulusReflex Strada Strada Android Strada Web Strada iOS tippy.js Tom Select Turbo Turbo Boost Turbo Boost Commands Turbo Boost Dev Tools Turbo Boost Elements Turbo Boost Streams Turbo LSP Turbo LSP Turbo Morph Turbo Native Turbo Native Android Turbo Native iOS Turbo Power Turbo Power Rails Turbo Rails View Components ….
None
.IO
.IO Community-maintained documentation and resource Hub
None
Helping you navigate and discover the ecosystem
Use-Cases and Best practices
None
None
Based by community content If you write a blog post
about a topic, we want to feature it next to the relevant documentation section so it can also be discovered by the community.
We would love to see your contribution.
WEEKLY
@Hotwire_Weekly @
[email protected]
Hotwire Weekly Sign up on hotwire.io/newsletter
Thank you ' @marcoroth_ @
[email protected]
( marcoroth.dev @marcoroth