All Hotwire Club challenges in one place: hands-on Turbo and Stimulus exercises with detailed solutions, published biweekly since 2023.
Reactively update a chart.js graph using Stimulus values.
Use custom Turbo Stream actions to orchestrate complex UI animations.
Provide optimistic UI updates using inline Turbo Stream tags.
Update the progress bar according to some background process' progress.
Use the Turbo Frame lifecycle to manage fetch requests and the browser history.