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.
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!