Week 01 - Happy 2025!
Kicking off 2025 with the latest Hotwire updates, tutorials, and exciting new features for developers!
Welcome to Hotwire Weekly!
Happy New Year, and welcome to the first edition of Hotwire Weekly for 2025! 🎉
We’re excited to kick off another year of sharing the best articles, tutorials, and updates from the Hotwire and Rails community. Wishing you a successful and inspiring year ahead. Happy reading! 🚀✨
📚 Articles, Tutorials, and Videos
Up and Running with Hotwire Native Android Part 2 - Path Configuration - William Kennedy explains how to configure paths in Hotwire Native Android to enable features like modals, session resets, and native navigation. The guide provides a straightforward setup process to enhance the native feel of your Hotwire apps.
Drifting Ruby Episode #489 - Hotwire Spark - In this episode of Drifting Ruby, David Kimura introduces Hotwire Spark, a live-reloading tool for Rails applications. He demonstrates how Spark monitors changes in HTML, CSS, and Stimulus controllers, applying minimal updates to the page without requiring full reloads.
AnyCable Presence is coming - Vladimir Dementyev announced a long-awaited feature that is coming to AnyCable: Presence Tracking. They just released the first release candidate for the upcoming 1.6 version with presence tracking capabilities. Check it out!
Building a Budgeting App - Ruby on Rails 8 - Start to Go-Live - QuantumFire is building a Budgeting App using Rails 8 and Turbo and is streaming the whole process live on YouTube and Twitch. He published three parts so far (Part 1, Part 2, Part 3) where in Part 3 he is specifically focusing on implementing Turbo Frames and Turbo Streams.
Upcoming Book: Hotwire Native for Rails Developers - Joe Masilotti's book titled "Hotwire Native for Rails Developers - Build Native Mobile Apps Using Your Server" is releasing in March 2025. The book is now listed on PragProg and the beta for the book is expected to release in January 2025.
Hotwire Hotline - Ask any question about Hotwire! - Yaroslav Shmarov announced a new event called "Hotwire Hotline", where you can ask any question about Hotwire. The first edition is going to happen next week on Tuesday, January 7 at 7:00pm GMT+1.
Hotwire Soundtrack? - JavaScript on Rails - While exploring content for this week’s newsletter, I stumbled upon the Songs on Rails YouTube channel. They recently released a track titled "JavaScript on Rails," humorously covering the modern JavaScript stack in Rails. It’s a fun listen, though it seems likely AI-generated!
🧰 Libraries and Tools
html_slice - Enable Ruby classes the ability to generate reusable pieces of HTML.
🎉 Releases
tailwindcss-rails v3.1.0 - Integrate Tailwind CSS with the asset pipeline in Rails.
anycable v1.6.0.rc.1 - AnyCable is a realtime server for two-way reliable communication over WebSockets and SSE.
anycable-rails v1.6.0.rc.1 - AnyCable for Rails.
proscenium v0.19.0.beta4 - Modern client-side development for Rails.
Feel free to follow us on Twitter/X, Bluesky, or on Mastodon!
See you next year!