All Hotwire Club challenges in one place: hands-on Turbo and Stimulus exercises with detailed solutions, published biweekly since 2023.
Intercept form submission responses to render flash messages that are outside the originating Turbo Frame
Render deterministic optimistic UI elements using client-side ULIDs
Use Stimulus value callbacks to interact with a wavesurfer element and remove markers.
Use Stimulus value callbacks to interact with a wavesurfer element and add markers.
Smartly use image lazy loading to improve core web vitals such as LCP and CLS
Use an IntersectionObserver to trigger a Picture in Picture overlay