Hotwire Weekly logo

Hotwire Weekly

Subscribe
Archives
September 14, 2025

Week 37 - Rails World 2025 Recap, Serializing ViewComponent, and more!

Discover the latest Hotwire insights, tutorials, and releases in this week edition of Hotwire Weekly!

Hotwire Weekly Logo

Welcome to Hotwire Weekly!

Welcome to another issue of Hotwire Weekly! Happy reading! 🚀✨


📚 Articles, Tutorials, and Videos

Rails World 2025 Recap - ReActionView, Herb v0.7 and Herb::Engine - Marco Roth published a recap of his Rails World Talk in which he introduced the ReActionView initiative, a new ERB engine compatible with ActionView, together with Herb v0.7, and so much more. All aimed at leveling up Rails’ view layer without having to abandon .html.erb.

Leveraging Hotwire for Dynamic Input Field Label Pluralization - Amanda Klusmeyer shows how to use a Stimulus controller with singular and plural values to update a label like night vs nights based on user input, making forms more grammatically correct with minimal JavaScript.

Walkthrough Video: Opal Stimulus - Joseph Schito published a new video on YouTube walking through Opal Stimulus, a Stimulus wrapper around Opal to write Stimulus Controllers in Ruby.

Serializing ViewComponent for Active Job and Turbo broadcast later - Ben Sheldon published a write-up to show how to serialize ViewComponent instances so they can be queued in ActiveJob and broadcast with Turbo Streams later, making real-time UI updates more robust outside of request cycles.

Editing my website directly in the browser - Lean Rada added an ?edit mode to his static site so almost any page can be edited live in the browser (with contenteditable) and changes patched back into source HTML via a mutation-observer diffing algorithm.

DriftingRuby #527: Lexxy - David Kimura published a new episode on DriftingRuby about the new ActionText-compatible Lexxy editor.

🧰 Libraries and Tools

Opal Stimulus - Stimulus wrapper for Opal.

Lexxy - A modern rich text editor for Rails.

ReActionView - A new ActionView-compatible ERB engine with modern DX - re-imagined with Herb.

🎉 Releases

tailwindcss-ruby v4.1.13 - A self-contained tailwindcss executable, wrapped up in a ruby gem.

shakapacker v8.4.0 - Use webpack to manage app-like JavaScript modules in Rails.

nitro_kit v0.8.0 - A UI kit for Ruby on Rails.

proscenium v0.19.0 - Modern client-side development for Rails.

herb v0.7.1 - Powerful and seamless HTML-aware ERB parsing and tooling.

reactionview v0.1.1 - v0.1.2 - A new ActionView-compatible ERB engine with modern DX - re-imagined with Herb.

bridge-components v0.8.0 - v0.8.2 - A collection of bridge components for Hotwire Native apps.


Feel free to follow us on Twitter/X, Bluesky, Linkedin, or on Mastodon!

See you next week!

Don't miss what's next. Subscribe to Hotwire Weekly:
Website Bluesky X LinkedIn
Powered by Buttondown, the easiest way to start and grow your newsletter.