All Hotwire Club challenges in one place: hands-on Turbo and Stimulus exercises with detailed solutions, published biweekly since 2023.
Display a loading spinner while a Turbo Frame is `busy` fetching content asynchronously
Use "preflight" requests to validate a form before submitting it
Create list animations using Turbo Streams and the View Transitions API
Create an autoplaying swiper using view transitions and Turbo Frames