Now in Early Access
Ready to level up your
StimulusReflex game?
-
So you have tasted the forbidden fruit and found it delicious?
-
Now you want to learn how to cook haute cuisine.
-
Take a seat and enjoy an omakase dinner, complete with take home meals, hands-on instructions and secret formulas.
Frequently Asked Questions
- Who is this course for?
-
This course is for Ruby on Rails developers who have tried StimulusReflex and/or CableReady and want to take a deeper look into advanced patterns, tooling, and integration.
I will assume that you are familiar with Ruby on Rails in general, and have already built one or two StimulusJS controllers.
Throughout this course I will use the latest Rails, StimulusReflex and CableReady (6.1, 3.4 and 4.4.6 at the time of writing).
- What's the course format?
-
This is an email course (at least during Early Access) which means you will be sent curated email lessons as they are published.
Every lesson will contain a food for thought section with complimentary exercises and impulse questions.
Likewise, every email will provide resources for further reading and an incentive to broaden your understanding and discuss with others.
After Early Access has ended, this course will still be published by a sequence of emails, but accompanied by an ebook format.
Premium customers will furthermore have access to video content and a private GitHub repo containing the example code.
- What will I learn?
-
- How to handle forms in StimulusReflex
- How to use CableReady to supercharge your Import UI
- How to use StimulusReflex in your Rails engines
- How to use concerns/mixins to DRY up your reflexes
- How to conceptualize and display streams (activity streams, dashboards, webhooks etc.)
- How to properly authorize your reflex actions
- How to implement Optimistic UIs
- What websocket security means
- How to implement lazy loading
Bonus content:
- How to scale ActionCable
- Where the boundaries between Hotwire and StimulusReflex lie, and how they collaborate to implement complex UIs
- How to profile slow reflexes
- What does Early Access mean?
-
During Early Access you will get updates similarly to a ~monthly newsletter. You will also receive the bonus content (more lessons, access to a private repo and discussion board, video content) for free. Once the course is complete, I will try to condense it into ebook format, which you will also have access to
.You can cancel and ask for a full refund for 28 days after purchase, but I’d love to hear your feedback in that case 🤗.
- What will happen after I purchase?
-
During Early Access:
- you will be sent to Gumroad for purchase (VAT may apply!)
- make sure you add a correct Github handle if you want to be invitied to the private repo!
- after purchasing, you will be added to the early access mailing list
- and receive a new article approx. every month until the course is complete
- once the bonus content is ready, you will receive that, too FOR FREE
- Will I get a refund if I'm not satisfied?
-
During Early Access you can cancel and ask for a full refund for 28 days after purchase, but I’d love to hear your feedback in that case 🤗.
Once the product enters regular pricing, there will be a 14 day money-back guarantee.
- Where is my private data stored?
- I’m using Drip for email delivery and Gumroad for payment and content management. For premium customers, I’ll add you to a private GitHub repo. I don’t need any other data than your email address (and optionally your GitHub handle) and do not share it with anybody else.
- I’m a newbie in StimulusReflex land. Is there another, more beginner-friendly course?
- Indeed there is! Jason Charnes has put together a comprehensive introduction to StimulusReflex in his Interactive Rails with StimulusReflex course.
Didn't find the answer you were looking for? DM me on Twitter
Content and Pricing
Free
Contains 2 sample lessons
-
Forms
-
Imports
Standard
Everything from Free, plus:
-
Forms
-
Imports
-
Engines
-
Concerns
-
Streams
-
Authorization
-
Optimistic UI
-
Security
-
Lazy Loading
Premium
Everything from Standard, plus:
-
Forms
-
Imports
-
Engines
-
Concerns
-
Streams
-
Authorization
-
Optimistic UI
-
Security
-
Lazy Loading
-
Scaling ActionCable
-
SR and Hotwire/Turbo
-
Profiling
-
Private Repo and Discussion Forum
-
Video Content
Who's teaching this?
-
Julian Rubisch
StimulusReflex Core Team
In late 2019, after having road tested several back- and frontend frameworks, I stumbled upon a relatively young project that promised to simplify Rails frontend development by reviving the HTML-over-the-wire approach using Websockets.
Fast forward one year, and I’m on the StimulusReflex core team. Needless to say in these times, and probably a faint anecdote in a few years, the Corona pandemic had the paradoxical effect - by requiring social distancing in the immediate community - of bringing people on opposite ends of the world closer together.
It so happened that while I was increasingly working alone and in need of a comprehensive and productive full stack solution, I started contributing to and polishing StimulusReflex and CableReady together with a bunch of fellow enthusiasts.