Week 04 - Optimistic UIs, Hotwire Native in-app purchases, and more!
Discover the latest Hotwire insights, tutorials, and releases in this week edition of Hotwire Weekly!

Welcome to Hotwire Weekly!
Welcome to another issue of Hotwire Weekly! Happy reading! 🚀✨
📚 Articles, Tutorials, and Videos
Drifting Ruby: Turbo Permanent - Dave Kimura published a new video for Drifting Ruby about the data-turbo-permanent attribute and how it can help with solving some common problems with broadcasting refreshes and page morphs.
Building optimistic UI in Rails powered by Turbo - Rails Designer explains how to use Turbo’s client-side visits for snappy optimistic feedback in Rails apps without heavy JavaScript.
Getting Started with Vite on Rails - Julio Lucero on the FastRuby.io blog shows how to set up Vite Rails for fast builds and hot module replacement while still embracing the Hotwire-approach.
CSS Counters: auto-update list numbers without JavaScript - Rails Designer demonstrates native CSS counters to automate list and step numbering in Hotwire UIs without extra markup.
A JavaScript developer's guide to Rails: Where Does Everything Come From? - Will Larry on the thoughtbot blog started a series about his learnings coming in to the Rails world as a JavaScript developer.
Hotwire Native deep dive: In-app purchases on iOS - Joe Masilotti walks through implementing in-app purchases in Hotwire Native apps with Rails, covering receipt validation, restoring purchases, and handling product delivery.
Hotwire Club: Turbo Frames - Loading Spinner - Julian Rubisch published a new challange for The Hotwire Club about Loading Spinners and Turbo Frames.
Ruby Community Conference 2026 returns to Cracow, March 12–14 - There are going to be Hotwire-related sessions, including the Hotwire Native: Build Mobile Apps the Rails Way and Building a Live Kanban Board with Hotwire and Rails workshops and a talk on Herb and ReActionView. Get your ticket here.
🧰 Libraries and Tools
Maquina Components - UI components for Rails inspired by shadcn/ui.
🎉 Releases
rails v8.1.2 - Full-stack Web Framework.
lexxy v0.7.3.beta - A modern rich text editor for Rails.
herb v0.8.9 - Powerful and seamless HTML-aware ERB parsing and tooling.
phlex v2.4.0 - Build HTML, SVG and CSV views with Ruby classes.
phlex-rails v2.4.0 - Phlex in Rails.
anycable v1.6.9-pre.1 - Realtime server for reliable two-way communication to power-up any backend.
rails_icons v1.6.0 - Add any icon library to a Rails app.
Feel free to follow us on Twitter/X, Bluesky, Linkedin, or on Mastodon!
See you next week!