~/talk

React-ing to Hotwire

Talkat RailsConf 2022 · 2022-05-17..05-19· [react, ruby-on-rails]
links:none on file
slides:none on file

A standalone React/Redux app with re‑kit tooling gets migrated into the Rails monolith using Hotwire and Turbo Frames plus Stimulus, cutting dual deploys and roughly halving server costs. Client‑side state and loading boilderplate disappear, replacing API juggling with server‑rendered fragments. The proof‑of‑concept converts sprinkled admin pages first, the full rewrite finishes in about four months, and the replacement stays in production and continues to be built on.

AI-written summary · about

  1. 0:00Introduction
  2. 3:58React maintenance crisis
  3. 10:19Convincing management to Hotwire
  4. 13:32Hotwire simplified frontend
  5. 16:23Stimulus and dynamic UIs
  6. 17:47Turbo Frames and Streams
  7. 19:35Hotwire’s Rails simplicity
  8. 20:18Lessons learned with Hotwire
  9. 21:43Project outcomes
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.