Welcome to The Hotwire Club !

Learn Turbo and Stimulus together with fellow enthusiasts

Welcome to <strong>The Hotwire Club</strong> !
Turbo Streams - Custom Stream Actions - LocalStorage
Julian Rubisch
Julian Rubisch

Store ephemeral state changes locally using localStorage and custom Turbo Stream Actions.

Stimulus - Action Parameters
Julian Rubisch
Julian Rubisch

Use declaratively specified action parameters in the DOM to move elements between parents.

Stimulus - Outlets API
Julian Rubisch
Julian Rubisch

Signal data changes across controller boundaries using the Stimulus Outlets API.

Stimulus - Auto-Sorting
Julian Rubisch
Julian Rubisch

Use a MutationObserver to sort websocket messages that arrived out of order.

Stimulus - Inter-Tab Communication
Julian Rubisch
Julian Rubisch

Manage inter-browser communication using Stimulus and the Broadcast Channel API 📡.

Turbo Frames - Typeahead Search
Julian Rubisch
Julian Rubisch

Update filter results using eager loading Turbo Frames.

Stimulus - KeyboardEvent 101
Julian Rubisch
Julian Rubisch

Use Stimulus' built in KeyboardEvent functionality to handle basic hotkeys.

Turbo Streams - Custom Stream Actions - Video Playlist Management
Julian Rubisch
Julian Rubisch

Managing a video playlist using custom Turbo Stream Actions.

Turbo Frames - Lifecycle of a Lazy Loaded Frame
Julian Rubisch
Julian Rubisch

Manage view state with Turbo Frames and Stimulus.

essential