Welcome to another issue of Hotwire Weekly! This edition covers the latest Hotwire articles and tools.
Happy reading! 🚀✨
The anatomy of a Turbo Stream - Sid Krishnan explains what Turbo Streams are and how they work under the hood.
How to use Strada with Turbo Navigator - Joe Masilotti walks us through how you install and use Strada in a Turbo Native iOS application alongside Turbo Navigator.
Are you absolutely sure you know how to use the button element? - Steve Polito talks about how you might be under utilizing the native HTML <button>
element.
Rails #148 DataTables without page refresh using Hotwire Turbo Frames - Yaro Shmarov released a video about using Turbo Frames for DataTables in Rails. This video is a successor to the first video in which he setup the DataTable itself.
ultimate-turbo-modal - The "ultimate" Turbo modal window for Rails. There's a quick video showing it in action.
actioncable-enhanced-postgresql-adapter - An enhanced ActionCable adapter for PostgreSQL which addresses the 8k bytes limit in the current PostgreSQL adapter. There's also an open Pull Request for upstreaming the adapter to Rails.
Wagtail CMS - Wagtail, an open source CMS built on Django, released it's 5.2 release which features first-party support for Stimulus.
Here are the newest releases in our ecosystem.
turbo-android v7.0.1 - Android framework for making Turbo native apps.
turbo-native-initializer v0.0.19 - Turbo iOS/Android project generator.
view_component v3.7.0 - A framework for building reusable, testable & encapsulated view components.
shakapacker v7.2.0-rc.0 - Use Webpack to manage app-like JavaScript modules in Rails.
hot-glue v0.6.0 - Rapid scaffold builder for Turbo-Rails and Hotwire.
anycable-go v1.4.7 - AnyCable Go WebSocket Server.
turbo_power v0.6.0 - Power-pack for Turbo Streams.
In this section, we showcase some of the new pull requests in the Hotwire ecosystem. These pull requests may be in various stages of development, providing a window into the ongoing activity within the GitHub repositories and potential developments on the horizon.
Feel free to follow us on Twitter/X or on Mastodon!
See you next week!