Julian Rubisch
banner
julianrubisch.at
Julian Rubisch
@julianrubisch.at
In the Hotwire Club we explore a mix of common use cases and edge cases, now counting 45.

In my opinion, this makes it an ideal candidate for the extraction of agentic skills, as it should be able to tackle a wide range of problems.

Looking for feedback! 🙏
I've compiled the Hotwire Club's compressed learnings into a concise set of 6 Agent Skills:

1. User Experience & Feedback
2. Forms & Validation
3. Navigation & Content Display
4. Real-Time & Streaming
5. Media & Rich Content
6. Stimulus Fundamentals

github.com/TheHotwireCl...
GitHub - TheHotwireClub/hotwire_club-skills: a marketplace of agentic hotwire skills
a marketplace of agentic hotwire skills. Contribute to TheHotwireClub/hotwire_club-skills development by creating an account on GitHub.
github.com
February 16, 2026 at 9:46 AM
I've compiled the Hotwire Club's compressed learnings into a concise set of 6 Agent Skills:

1. User Experience & Feedback
2. Forms & Validation
3. Navigation & Content Display
4. Real-Time & Streaming
5. Media & Rich Content
6. Stimulus Fundamentals

github.com/TheHotwireCl...
GitHub - TheHotwireClub/hotwire_club-skills: a marketplace of agentic hotwire skills
a marketplace of agentic hotwire skills. Contribute to TheHotwireClub/hotwire_club-skills development by creating an account on GitHub.
github.com
February 13, 2026 at 12:10 PM
I was hesitant to use WebAwesome's "Relative Date" component with Rails, but it's really cool because it allows efficient fragment caching while still allowing human readable output 🏎️

webawesome.com/docs/compone...
Relative Time | Web Awesome
Outputs a localized time phrase relative to the current date and time.
webawesome.com
February 13, 2026 at 9:52 AM
February 11, 2026 at 4:07 PM
📊 New on mycrowsnest.app : Detailed break down charts of your capacity and tracked time per project and work week:
February 11, 2026 at 8:57 AM
And here’s the solution. Enjoy!

www.patreon.com/posts/149847...
February 10, 2026 at 3:46 PM
"That Which Could Be" (WIP)

Evolution

#supercollider #flucoma #redpandatensor
February 9, 2026 at 9:22 AM
I've updated the Hotwire Club Pro MCP server with the latest two challenges/solutions:

www.patreon.com/posts/first-...
The first pro version of the Hotwire Club MCP Server is here! 📈 | The Hotwire Club
Get more from The Hotwire Club on Patreon
www.patreon.com
February 9, 2026 at 9:20 AM
I delayed watching The Handmaid‘s Tale until after I read the book.

Boy. I don’t think I’ve ever watched something so cruel.

And it’s SO close to reality right now.

Watch out, my friends over the great pond. And elsewhere.

Freedom isn’t a natural given.
February 9, 2026 at 8:25 AM
Some of you have asked me how I get so much done in so little time. My secret weapon: A rigid system for planning my capacity.

For years I've been using plain spreadsheets to do this, but I always felt it fell behind, I kept managing my time management 🙃
February 3, 2026 at 6:21 PM
"Claude is down" is becoming the new "Slack is down"/"Github is down" quickly...
February 3, 2026 at 3:48 PM
I've just published a new Hotwire Club challenge! This time it's about submitting form parameters from WITHIN a Turbo Frame along with a form that is OUTSIDE of it 🤯

This is a powerful pattern, because it lets you assemble form payloads from all over your page!

hotwire.club/blog/2026-02...
Turbo Frames - Using External Forms
Refer to external forms from within a Turbo Frame
hotwire.club
February 3, 2026 at 3:44 PM
Past Tense deployed to iOS ⚡️

#dragonruby #puredata
February 1, 2026 at 7:49 AM
these surprises don't happen very often anymore, but they're the more pleasant 💰 🙏
January 28, 2026 at 9:47 AM
It's easy to get carried away with Claude Github's code reviews 😅
January 27, 2026 at 6:00 PM
and here's the solution 🤓

www.patreon.com/posts/sample...
January 27, 2026 at 2:11 PM
Two tiny new features for discoverbandcamplabels.com/labels

- a weekly digest of newly added labels you might find interesting
- a one-minute feedback form (trying out percentage-of-time feature flags here)
discover.bandcamp.labels | Labels
discoverbandcamplabels.com
January 27, 2026 at 9:36 AM
By the way, you can get a Hotwire Club membership at a discount if you pay annually! 💰

And did I mention the DC tier gets free access to the Hotwire Club MCP Server Pro? 💡

www.patreon.com/TheHotwireCl...
Get more from The Hotwire Club on Patreon
Learn Turbo and Stimulus together with fellow enthusiasts
www.patreon.com
January 25, 2026 at 8:54 PM
"That Which Could Be" (WIP)

#supercollider #flucoma #redpandatensor
January 23, 2026 at 8:29 PM
Anybody update their production apps to Ruby 4.0 yet?
January 20, 2026 at 7:47 PM
I've posted a new Hotwire Club challenge!

Recently I had a couple of variations of the same problem: Displaying feedback to the user when a Turbo Frame reloads, or its source is changed by navigation.

We're going to cover two ways to display a loading spinner/text:

hotwire.club/blog/2026-01...
Turbo Frames - Loading Spinner
Display a loading spinner while a Turbo Frame is `busy` fetching content asynchronously
hotwire.club
January 20, 2026 at 1:18 PM
Reposted by Julian Rubisch
hey folks, i’m a rails / ruby dev with a bit over 10 years of experience professionally and i was just hit with my second layoff. looking for a new role would love to chat! #rails #ruby.
January 16, 2026 at 4:04 PM
faster.dev -> I'd buy anything from @aaronfrancis.com . 💸
faster.dev — AI-Assisted Development for Experienced Engineers
Systems, tools, and workflows that let you ship faster without sacrificing quality. From Aaron Francis.
faster.dev
January 15, 2026 at 12:28 PM
TIL about the Turbo Frame `recurse` attribute 😳 "recurse allows the to load content that contains another nested frame":

turbo.hotwired.dev/reference/fr...
Turbo Reference
A reference of everything you can do with Turbo Frames.
turbo.hotwired.dev
January 14, 2026 at 11:27 AM
"That Which Could Be" from my upcoming work cycle "SILHOUETTES" will all be about forestalled melody...

#supercollider #flucoma #deadnotes #flageolets
January 12, 2026 at 2:10 PM