Hotwire Weekly logo

Hotwire Weekly

Subscribe
Archives
January 7, 2024

Week 01 - Welcome to 2024!

The Hotwire Weekly newsletter covers the latest articles, tools, libraries, and releases related to Hotwire, including Turbo 8 "Gotchas" and a new library Superglue and more!

Hotwire Weekly LogoHotwire Weekly Logo

Welcome to Hotwire Weekly!

Welcome to the first Hotwire Weekly issue of 2024! This edition covers the latest Hotwire articles and tools.

Happy reading! 🚀✨


📚 Articles, Tutorials, and Videos

8 Turbo 8 "Gotchas" - Brad Gessler shares eight Turbo 8 "Gotchas" on the Fly.io Ruby Dispatch blog.

My thoughts on using Turbo with Rails - Maciej Biel wrote about their thoughts about using Turbo with Rails, by explaining some concepts, what they like and what they don't like about the approach.

Drifting Ruby Episode #436: Turbo 8 - David Kimura shares a new Drifting Ruby episode about Turbo 8.

Daily Log code deep dive - Strada - Joe Masilotti shares another video about their new Daily Log Turbo Native app. This time a deep dive into how they are utilizing Strada.

Introducing Superglue - Johny Ho wrote an introduction blog post on the Thoughtbot blog about Superglue, their new library to build Rails + React frontends. At heart it's a Turbolinks 3 fork and built to be used with Rails. It's a very interesting take, which lies somewhere in the middle-ground between a full-on React frontend and full-on Hotwire application.

Hotwire Club: Sample Solutions for Challenge 4 and 5 - Julian Rubisch published the solutions for Challenge 4 and Challenge 5 of The Hotwire Club.

The AHA Stack - It's great to see more stacks embracing the HTML-over-the-wire approach, especially in JavaScript-land.


🧰 Libraries and Tools

stimulus-inline-input-validations - A Stimulus controller for validating form inputs and rendering their errors in a custom error element (demo video).

stimulus-sound - A Stimulus Controller to play and control sound.


🎉 Releases

shakapacker v7.2.1 - Use Webpack to manage app-like JavaScript modules in Rails.

turbo-laravel v2.0.0-beta3 - Set of conventions to make the most out of Hotwire in Laravel.

stimulus-rails v1.3.1 alongside v1.3.2 and v1.3.3 - Use Stimulus in your Ruby on Rails app.

stimulus-laravel v1.0.0-beta3 - Use Stimulus in your Laravel app.

importmap-rails v2.0.0 alongside v2.0.1 - Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling.

importmap-laravel v2.0.0 - Use ESM with import maps to manage modern JavaScript in Laravel without transpiling or bundling.

jsbundling-rails v1.2.2 - Bundle and transpile JavaScript in Rails with esbuild, rollup.js, or Webpack.

view_component v3.9.0 - A framework for building reusable, testable & encapsulated view components in Ruby on Rails.

tailwindcss-rails v2.2.0 - Tailwind CSS for Rails.

hotwire-livereload v1.3.1 - Live reload gem for Hotwire Rails apps.

turbo_power v0.6.1 - Power-pack for Turbo Streams.

turbo_power-rails v0.6.1 - Turbo Power for Rails.


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

See you next year!

Don't miss what's next. Subscribe to Hotwire Weekly:

Website Bluesky X LinkedIn
This email brought to you by Buttondown, the easiest way to start and grow your newsletter.