Week 20 - New Turbo Native videos, mounting components in Hotwire apps, and more!
This edition of Hotwire Weekly covers Turbo Native iOS and Android app development, Turbo iOS framework exploration, and customizing Turbo Confirm Dialog.
Welcome to Hotwire Weekly!
Welcome to the another issue of Hotwire Weekly! This edition covers the latest Hotwire articles, videos, and releases.
Happy reading! 🚀✨
📚 Articles, Tutorials, and Videos
Build an iOS App with Ruby on Rails & Turbo iOS - Indigo Tech Tutorials published a video in which he builds an iOS app with Turbo Native iOS.
Build an Android App with Ruby on Rails & Turbo Android - Indigo Tech Tutorials published a video in which he builds an Android app with Turbo Native Android.
How To Use Strada: Better Native Experiences For Ruby on Rails Mobile Apps - Indigo Tech Tutorials published a long-format video in which he is using Strada to add fully native submit buttons in a Turbo Native iOS app.
Exploring Turbo iOS Framework For Ruby on Rails Mobile Apps - Indigo Tech Tutorials published another video in which he is exploring the Turbo Native iOS framework. He's also going through the Demo app to explore the possibilities of Turbo Native iOS for building mobile apps with Rails.
The power of Turbo Native path configuration - Joe Masilotti wrote an article in which he discusses how Turbo Native leverages path configuration via a JSON file to simplify mobile app development for Rails developers, enabling dynamic updates without frequent native code changes.
Hidden feature of Turbo: stream actions inside regular HTML - Radan Skorić wrote about how you can use Turbo Stream Actions in HTML and how a bunch of people probably never used it like that before.
Referencing Stimulus Controllers as ViewComponent Sidecar Files with Propshaft Importmaps - Paul Sadauskas wrote about how he is using Stimulus Controllers as ViewComponent Sidecar Files while using Propshaft and Importmaps.
Custom Confirm Dialog For Turbo and Rails - Rails Designer wrote about how you can customize the Turbo Confirm Dialog.
Use React, Vue, Svelte, and other components with Hotwire - Svyatoslav Kryukov open-sourced a new library called turbo-mount
. The library enables to mount components from popular frontend frameworks in your Hotwire app. Check out the demo attached in the post.
Slides from the "Insights Gained from Developing a Hybrid Application Using Turbo-Native and Strada @ RailsConf 2024, Detroit" talk - John Pollard published the slides of his RailsConf 2024 talk.
Slides from the "Dungeons and Dragons and Rails @ RailsConf 2024, Detroit" talk - Joël Quenneville published the slides of his RailsConf 2024 talk.
Slides from the "Revisiting the Hotwire Landscape after Turbo 8 @ Helvetic Ruby 2024, Zurich" talk - Marco Roth published the slides of his Helvetic Ruby 2024 talk.
🧰 Libraries and Tools
turbo-mount - Use React, Vue, Svelte, and other components with Hotwire.
zed-stimulus - Stimulus LSP support for Zed.
stimulus-lsp-intellij - Stimulus LSP support for RubyMine.
🎉 Releases
stimulus-lsp v1.0.1 - Intelligent Stimulus tooling for Visual Studio Code and Neovim.
stimulus_reflex v3.5.1 - Build reactive applications with the Rails tooling you already know and love.
cable_ready v5.0.5 - Out-of-Band Server Triggered DOM Operations.
shakapacker v8.0.0 - Use webpack to manage app-like JavaScript modules in Rails.
Feel free to follow us on Twitter/X or on Mastodon!
See you next week!