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 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
Powered by Buttondown, the easiest way to start and grow your newsletter.