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 eBook for?
-
This eBook 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 eBook 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 book's format?
-
Every chapter contains a food for thought section with complimentary exercises and impulse questions.
Likewise, every provides resources for further reading and an incentive to broaden your understanding and discuss with others.
Premium customers will furthermore have access to video content.
- 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:
- Where the boundaries between Hotwire and StimulusReflex lie, and how they collaborate to implement complex UIs
- What will happen after I purchase?
-
- you will be sent to Gumroad for purchase (VAT may apply!)
- then you'll receive the eBook delivered via Gumroad
- Premium customers will also have access to video content
- Will I get a refund if I'm not satisfied?
-
You can cancel and ask for a full refund for 14 days after purchase, but I’d love to hear your feedback in that case 🤗.
- Where is my private data stored?
- I’m using Drip for email delivery and Gumroad for payment and content management. 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 (also free!) Interactive Rails with StimulusReflex course.
Didn't find the answer you were looking for? DM me on Twitter
Content and Pricing
Standard
Enjoy the following lessons:
-
Forms
-
Imports
-
Optimistic UI
-
Concerns
-
Composable UI
-
State Machines
-
Security
-
Streams
-
Engines
-
Authorization
-
Lazy Loading
Premium
Everything from Standard, plus:
-
Forms
-
Imports
-
Optimistic UI
-
Concerns
-
Composable UI
-
State Machines
-
Security
-
Streams
-
Engines
-
Authorization
-
Lazy Loading
-
Scaling ActionCable
-
SR and Hotwire/Turbo
-
Profiling
-
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.
🔔 More recently, I started to sharpen my consultancy's offerings around Reactive Rails auditing and coaching. Check it out at RailsReviews.com.