backend · medium

Hotwire

Rails fullstack approach: Turbo (drive/frames/streams) plus Stimulus — HTML over the wire instead of a separate SPA.

Where you see it

Hotwire keeps Rails rendering HTML. Turbo Drive intercepts links/forms; Frames update page fragments; Streams push morphs. Stimulus adds small JS controllers. Contrast with React + JSON API — both are valid Rails shapes.

Why it matters

Modern Rails jobs mention Hotwire/Turbo. Being able to explain when you’d stay in HTML vs extract a JSON API is a senior-flavored product conversation.

Tags: rails