Master fullstack development with Hotwire
We're building the most complete Hotwire course for Rails developers.
Your Teachers
We’re veteran Ruby on Rails developers with deep knowledge of the framework and avid Hotwire fans.
-
Chris Oliver
Founder of GoRails, Rails Luminary
-
William Kennedy
Android, iOS, and Rails developer
What are we learning?
A comprehensive Hotwire course that doesn't gloss over anything.
Introduction
Welcome to the course
Free
1:46
Why Hotwire?
Free
2:09
Rails Application Introduction
Free
5:05
Turbo Drive
Importmaps with Rails
5:52
Enabling Turbo Drive
4:54
History pushState
3:35
Turbo Page Cache
2:54
The data-turbo Attribute
1:17
Turbo Link Prefetching
2:51
data-turbo-confirm
3:41
Turbo Custom Confirm Modal
7:34
Disabling Form Buttons
2:25
data-turbo-submits-with
5:47
data-turbo-method
5:07
data-turbo-temporary
1:41
data-turbo-track
6:00
View Transitions
4:24
Form Redirects And Errors
9:55
Turbo Frames
Web Components From Scratch
10:08
Turbo Frame Inline Editing
15:40
Search With Turbo Frames
8:43
Hovercards With Turbo Frames
11:20
Infinite Scroll Turbo Frames
8:04
Turbo Streams
Turbo Streams Introduction
1:58
Turbo Streams From Scratch
9:23
Turbo Stream HTTP Responses
12:14
Turbo Stream From Websockets
4:58
broadcasts_to And turbo_stream_from
9:23
Broadcastable Module Source
7:37
broadcasts_refreshes
7:03
My Todos broadcasts_refreshes
1:56
Morph And Scroll Preservation
3:55
Stimulus
Autosubmit with Stimulus
7:30
Hotwire Spark and Autogrow Textarea
8:46
Mutation And Intersection Observers
6:35
Turbo Events With Stimulus
13:26
Wrapping Third-Party Libraries With Stimulus
18:20
Morphing With Third-Party Libraries
3:19
Stimulus Targets
6:14
Stimulus Values
4:33
Stimulus Value Changed Callbacks
3:52
Stimulus Actions
3:22
Keyboard Events With Stimulus Actions
4:47
Action Params With Stimulus
5:19
CSS Classes With stimulus
4:26
Default CSS Classes With Stimulus
3:35
Bound Functions And Event Listeners
2:39
Stimulus Controller Inheritance
4:39
Stimulus Target Callbacks
5:25
Stimulus Outlets
6:43
Turbo Morph Event With Stimulus
3:11
More Hotwire
Cleaning Up The Edit View
16:51
Custom Model broadcasts_to
13:32
Debugging Turbo Frames
7:00
Custom Turbo Stream Actions
15:16
Modal Dialogs with Hotwire
A new Rails app for Modal Dialogs
Embedding Forms in Dialogs with Turbo Frames
Cleaning up with the Dialog Close Event
Redirecting Out Of Turbo Frame Server-side
8:03
Inserting the Dialog Element with Turbo Streams
5:27
Opening the Dialog modally with Stimulus
1:37
Close Dialog Buttons
3:10
Closing The Dialog And Updating The Page
9:39
Refactoring The Dialog Stimulus Controller
6:29
Source Code Walkthroughs
How Trix Supports Morphing With Web Components
8:14
Android
Coming soon!
iOS
Coming soon!
Hotwire Native Android
Coming soon!
Hotwire Native iOS
Coming soon!
Get notified when we’re launching
Drop us your email and we'll let you know when it's ready. No spam, promise!