indy.rb - The Indianapolis Ruby Brigade

indy.rb - The Indianapolis Ruby Brigade Monthly Meetup

Wednesday

Feb 10

2021

14 people went

Wednesday, Feb 10, 2021
7:00pm - 9:00pm EDT


Shown to RSVPs

[Shown to members only]


Re-re-re-building an RSS Reader in Rails (but this time with Turbo)


Hotwire is here and is the future (at least if you ask Basecamp). Hotwire is comprised of two parts - Turbo and Stimulus. Turbo (formerly Turbolinks + more "functionality") gives you HTML over the wire with both partial and full page updates while maintaining history. Stimulus gives you just enough Javascript for "page interactions" and hooking into the JavaScript ecosystem. BUT, does this work? Also, how does it work? Is it "ready" for production use? I've recently rewritten my personal web-based RSS reader from a SPA with React + Redux with a JSON backend to Hotwire with the Rails HTML renderer (also TailwindCSS). We'll go through the architecture and design choices of this app, the setup I did to bootstrap it all, and the trials and tribulations I faced and will continue to face along the way as Turbo matures. (Hey, at least this isn't a "how to make a chat app in 15 minutes", right?)

About Tony


My name's Tony. I've worked with Rails for a little over 10 years now. I have many opinions on things.

You did not go