Hotwire Course Officially Launches!
April 19, 2022
Howdy again, everyone. 👋
Today we released 3 new modules (4 new videos) and we’re excited to announce that our Hotwire for Rails Developers course is now content-complete and out of early access! 🥳
The 3 new modules are (drum roll 🥁):
Broadcasting Real-Time Updates
Zip, zap, zooey! Real-time updates are expected in modern web apps. And with Hotwire, you don’t have to jump through a bunch of hoops to get in on the action. Zing! We broadcast Turbo Streams to keep an activity timeline in sync across multiple browsers.
![](/images/blog/2022/04/broadcasting-catches.jpg)
Even More Broadcasting!
The more examples you see, the more experience you gain. And this app has a double whammy of real-life broadcasting features. In this extended example, we use both Turbo Frames and Streams to update a page differently depending on who’s viewing it.
![](/images/blog/2022/04/broadcasting-likes.jpg)
Lazy-Loading Content
Why load everything on a page from the get-go when you can fetch content lazily? One powerful aspect of Turbo Frames is they can be lazy-loaded. Leave your JavaScript at the door. After a basic example, we use this technique to implement infinite scrolling.
![](/images/blog/2022/04/lazy-loading.jpg)
Finish the course, or get started today!
If you already own the course (thank you!), you’ll find 4 new videos waiting in your account. Fresh bits, right out of a piping-hot video compressor!
Or if you’ve been waiting for the course to be 100% complete before picking up a copy, it’s now ready for you! It’s around 3.5 hours of carefully crafted video covering all the facets of Hotwire in our homespun format. 😉
![](/images/courses/hotwire-large.png)
We sincerely appreciate all your support as we’ve worked on this course these past several months.
We hope you all enjoy it!