Hotwire Weekly logo

Hotwire Weekly

Subscribe
Archives
March 3, 2024

Week 09 - Turbo Morph Debugging, ChatGPT Hotwire rebuild, and more!

This week's Hotwire Weekly: Turbo morphing debugging, Live Components, infinite scroll without app-specific JavaScript, and more!

Hotwire Weekly LogoHotwire Weekly Logo

Welcome to Hotwire Weekly!

Welcome to the another issue of Hotwire Weekly! This edition covers the latest Hotwire articles and releases.

Happy reading! πŸš€βœ¨


πŸ“š Articles, Tutorials, and Videos

How to debug issues with Turbo Morphing - Radan Skorić wrote an article on how you best approach and debug issues with Turbo's new morphing feature.

Live Components + Turbo Streams: Navigating a Turbo Frame - Ryan Weaver published an article on navigating Turbo Frames with Live Components and Turbo Streams in Symfony.

Infinite Scroll with Rails and Turbo - No JavaScript - Andy Leverenz published a blog post and video where they implement infinite scrolling with Rails and Turbo without any app-specific JavaScript.

How to add a skeleton UI to Rails with Turbo - Rails Designer published a blog post on adding Skeletons to Rails using Turbo Frames and ViewComponents.

Chartkick and Turbo Frames - elevating Rails visuals - Vitalii Elenhaupt wrote about using Chartkick and Turbo Frames for rendering graphs in Rails.

The simplest Turbo Frame example - David Boureau published a post in their Rails series about the most minimalistic Turbo Frame setup.

I'm loving Rails Stimulus; check out this example - Keith Schacht published a post on how they are using Stimulus to build more reusable controllers. In the post they talk about a transition controller and show how they use it in a walkthrough-video.

Waitlist: Learn Hotwire by Building a Calendar - Andrea Fomera shared that the production for their new Hotwire video course started. I encourage you to sign up for the waitlist if you are interested in learning Hotwire by building a calendar using Rails, Tailwind, ActionMailbox, and Solid Queue.

LiveStream VOD: Turbo Morph Updates & Autocomplete morphing work - Ryan Weaver's livestream from this week on Turbo morphing is available on YouTube.

Hotwire Club Challenge 22: Turbo Frames - Inline Edit - Julian Rubisch published a new challenge for The Hotwire Club about inline-editing Turbo Frames.


🧰 Libraries and Tools

HostedGPT: ChatGPT rebuild using Rails and Hotwire - HostedCPT is a free, and open-source ChatCPT alternative built using the latest Ruby on Rails and Hotwire features. Check out the GitHub repo and the demo

universalid - Fast, recursive, optimized, URL-Safe serialization for any Ruby object.


πŸŽ‰ Releases

turbo-android v7.1.0 - Android framework for making Turbo native apps.

strada-ios v1.0.0-beta2 - Create fully native iOS controls, driven by your web app.

strada-android v1.0.0-beta3 - Create fully native Android controls, driven by your web app.

morphlex v0.0.10 - Safe, fast, optimal DOM morphing written in TypeScript.

stimulus-parser v0.1.0 - Statically analyze Stimulus controllers in your project.

symfony-ux v2.16.0 - A JavaScript ecosystem for Symfony built on Stimulus.

rich-text-laravel v2.0.2 - Integrates the Trix Editor with Laravel.

view_component_reflex v3.3.2 - Use StimulusReflex in your ViewComponents.

hotwire_combobox v0.1.33 - v0.1.37 - An autocomplete combobox implementation for apps using Hotwire.

turbo_boost-commands v0.2.1 - Commands to help you build robust reactive applications with Rails & Hotwire.

turbo_boost-streams v0.1.11 - Take full control of the DOM with Turbo Streams.

turbo_boost-elements v0.0.19 - Pre-built easy to use reactive Turbo Boost elements for Rails/Hotwire apps.


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

See you next week!

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.