Andy from Webcrunch

Subscribe for email updates:

Portrait of Andy Leverenz
Andy Leverenz

August 25, 2024

Last updated August 27, 2024

New Course Launch: Hello Hotwire

I'm excited to announce that my new course, Hello Hotwire, is live!

Hello Hotwire is a free course with optional premium build-alongs for developers who want to explore Hotwire using Ruby on Rails from a fresh perspective.

To get started, you only need a free account at hellohotwire.com.

Why Hotwire?

Hotwire offers a refreshing alternative to conventional SPA architectures. It's particularly appealing for teams proficient in server-side technologies who want to build responsive, interactive applications without diving deep into client-side JavaScript frameworks. While it has its quirks and limitations, Hotwire's approach can lead to simpler, more maintainable codebases for many web applications.

Having gone through my learning phase, I wanted to share what I've learned and how I approach new features with Rails now that Hotwire is available. Hello Hotwire is exactly that.

Why I made this course

When learning and reading the documentation on hotwired.dev, I found myself wanting better examples and real-world use cases inside Rails apps. The docs are a bit agnostic to frameworks, which I understand. I thought, "Wouldn't it be nicer if this was tailored specifically to Rails?" Hello Hotwire is my answer to that.

What you will learn

In Hello Hotwire, you'll explore:

  • When to use (or not use) Hotwire
  • How to install Hotwire
  • Understanding Turbo, Turbo Frames, and Turbo Streams
  • Morphing techniques
  • Lazy loading content effectively
  • Pairing Stimulus.js with Turbo-enabled Rails apps
  • Bridging the gap between native mobile apps with Hotwire and Strada

What's the catch?

There's none. The free course is lecture-based content with code examples. The premium build-alongs are video tutorials you can (and should) follow along with me as we transition traditional Rails applications to Hotwire-enabled Ones.


This course was a blast to create and took me a couple of months. I had to develop it between a day job, side projects, and producing content on the YouTube channel, so while it could have been published sooner if I had focused more, I'm happy with the outcome.

As a fun bonus, I made a mini-course framework to host it (built with Rails + Hotwire of course). I plan to continue using this and possibly open-sourcing as a Ruby gem.

If you have questions or want to learn more, check out hellohotwire.com. I hope you enjoy it!

P.S. A post on X or share anywhere would mean so much 🙏.

Link this article
Est. reading time: 2 minutes
Stats: 248 views

Categories

Collection

Part of the Vlog collection

Products and courses