Hotwire Weekly logo

Hotwire Weekly

Subscribe
Archives
December 24, 2023

Week 51 - Happy holidays!

This edition covers articles on breaking out of Turbo Frames, Turbo 8 morphing, simple polling with Turbo Frames, Stimulus Outlets API challenge, and various videos and releases related to Hotwire.

Hotwire Weekly Logo

Welcome to Hotwire Weekly: Christmas Edition! 🎄🌟

Welcome to the festive edition of Hotwire Weekly! In the spirit of the season, we bring you the latest Hotwire news wrapped with a touch of holiday magic.

Wishing you joyful reading and a wonderful holiday season! Happy holidays! 🎅🎁


📚 Articles, Tutorials, and Videos


Articles:

How and when to break out of a Turbo Frame? - Bhumi shows three ways on how to break out of a Turbo Frame. On a related note, I'm still hopeful that we can get the "Break out" of a frame from the server pull request on Turbo Rails merged in.

Turbo 8 morphing deep dive - how idiomorph works - Radan Skorić follows up on his Turbo Morph Deep Dive series. This time about Idiomorph. Check out the first part if you haven't already.

Simple Polling With Turbo Frames - Jonathan Greenberg shares a technique on the Flagrant blog about how to implement simple polling on Turbo Frames using setInterval() and a Stimulus controller.

Hotwire Club: Challenge 18: Stimulus - Outlets API - Julian Rubisch published a new challenge for The Hotwire Club about the Stimulus Outlets API.


Videos:

Daily Log code deep dive - Authentication - Joe Masilotti shares a new video about how he implemented the Turbo Native authentication in on his open-source Daily Log application.

Use Turbo Native to make hybrid apps that don't suck - The recording of Ayush Newatia's Turbo Native talk at Friendly.rb is now available on YouTube.

Building an Auto-Save Feature with Stimulus and Local Storage - Skies Dev shares a short video in which they take us through the process of implement an Auto-Save Feature with Stimulus for ActionText/Trix.

Fullstack E-Commerce: Ruby on Rails 7, Hotwire, Tailwind, Stripe, PostgreSQL - Conner Jensen shares a long-format YouTube video where they show how to build an full-stack e-commerce application utilizing Ruby on Rails 7.1 and Hotwire.

30 Days with LAST Stack Tutorial - The LAST Stack (Live Components, AssetMapper, Stimulus & Turbo) tutorial series on SymfonyCasts releases a new video each day in December and is free until Jan 15th 2024. This week they released new videos about Turbo Streams, HTML <dialog> modals, Modal instant loading skeletons, and more.


Podcasts:

Turbo 8 Unpacked: Cutting-Edge Features, Open Source Wins - Jorge Manrubia joins the Ruby Rogues podcast to talk about Turbo 8.


🧰 Libraries and Tools

universalid - URL-Safe String Serialization for any Ruby Object.


🎉 Releases

turbo v8.0.0-beta.2 - The speed of a single-page web application without having to write any JavaScript.

turbo-rails v2.0.0-beta.2 - Use Turbo in your Ruby on Rails app.

tailwindcss-rails v2.1.0 - Tailwind CSS for Rails.

stimulus-use v0.52.2 - A collection of composable behaviors for your Stimulus Controllers.

current.js v0.2.1 - A tiny library that allows you to access current <meta> elements.


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.