Hello Hotwire is Live!
HTML-код
- Опубликовано: 10 фев 2025
- 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: 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 more superficial, 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](hotwired.dev/), I wanted better examples and real-world use cases inside Rails apps. I understand that the docs are a bit agnostic to frameworks. 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 RUclips 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 hellohotwire.com. I hope you enjoy it!
P.S. A post on X or shared anywhere would mean so much to help spread the word. 🙏.
======
👋 I'm Andy Leverenz, a passionate product designer and developer. I love creating and sharing my knowledge through design, coding, and writing. Join me on my journey by checking out my blog, Web-Crunch (webcrunch.com), where I publish tutorials, articles, and the occasional vlog about design and development.
📰 Never miss an update! Click here to subscribe: www.youtube.co...
💻 Read the written version:
webcrunch.com/...
💎 New to Hotwire and Rails? Enroll in my course HELLO HOTWIRE:
hellohotwire.com
💎 New to Ruby on Rails? Enroll in my course HELLO RAILS:
hellorails.io
💻 The Blog (my source of truth): webcrunch.com
Additional Links:
🎨 Bring life to Rails projects with Rails UI: railsui.com.
🐤 x.com/webcrunc....
⚙️ github.com/jus....
Also, this stuff takes a long time to make, but I love to do it. To help me keep at it, consider supporting me. If not monetarily, subscribe to the channel or share it with someone!
✨ github.com/spo...
☕️ www.buymeacoff...
Jus singin up!
Let’s go 🫡
🔥🔥🔥 Thank you for your time @Andy... I am almost done with the Hello Rails course! This is my next course...
Thank you for your support 👏
Hi @Andy, did the course includes Turbo 8 feature?
Hello! Yes, it does 👍
Awesome! Still working on your hellorails course, but this will be next…
Awesome! Thanks so much for the support