# Hotwire

Hotwire is an approach and set of frameworks for building modern web and native mobile applications by sending HTML over the wire while minimizing custom JavaScript.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Why engineers should come to the SF Ruby Conference in 2026

DevFeed: [Why engineers should come to the SF Ruby Conference in 2026](<https://devfeed.tech/articles/why-engineers-should-come-to-the-sf-ruby-conference-in-2026-42753.md>)

Original publisher: [Read original article](<https://evilmartians.com/chronicles/why-engineers-should-come-to-the-sf-ruby-conference-in-2026>)

Author: Travis Turner (richardturner@evilmartians.com)

Published: 2026-08-26T00:00:00Z

Content type: article

Language: en

Sources: [Evil Martians](<https://devfeed.tech/sources/evil-martians.md>)

Topics: [Ruby](<https://devfeed.tech/topics/ruby.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [scaling](<https://devfeed.tech/topics/scaling.md>), [React](<https://devfeed.tech/topics/react.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Hotwire](<https://devfeed.tech/topics/hotwire.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ai](<https://devfeed.tech/tags/ai.md>), [conference](<https://devfeed.tech/tags/conference.md>), [developer-community](<https://devfeed.tech/tags/developer-community.md>), [github](<https://devfeed.tech/tags/github.md>), [hiring](<https://devfeed.tech/tags/hiring.md>), [hotwire](<https://devfeed.tech/tags/hotwire.md>), [llms](<https://devfeed.tech/tags/llms.md>), [networking](<https://devfeed.tech/tags/networking.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [rails](<https://devfeed.tech/tags/rails.md>), [react](<https://devfeed.tech/tags/react.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [scaling](<https://devfeed.tech/tags/scaling.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [startups](<https://devfeed.tech/tags/startups.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

An invitation to the 2026 SF Ruby Conference, presented as an event for engineers, founders, and the Ruby open-source community. It highlights Rails production scaling, React and TypeScript frontend work, Inertia Rails, hiring, agentic Rails, and Ruby open-source projects.

### Source excerpt

SF Ruby is an engineers' conference: meet the people building Ruby open source, scaling Rails in production, and shaping what agentic Rails looks like next.

## A refreshing take: using serverside rendering to reduce fragile DOM state

DevFeed: [A refreshing take: using serverside rendering to reduce fragile DOM state](<https://devfeed.tech/articles/a-refreshing-take-using-serverside-rendering-to-reduce-fragile-dom-state-29998.md>)

Original publisher: [Read original article](<https://engineering.freeagent.com/2025/10/17/a-refreshing-take-using-serverside-rendering-to-reduce-fragile-dom-state/>)

Author: Simon Fish

Published: 2025-10-17T08:33:59Z

Content type: article

Language: en

Sources: [FreeAgent](<https://devfeed.tech/sources/freeagent.md>)

Topics: [Hotwire](<https://devfeed.tech/topics/hotwire.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [Stimulus](<https://devfeed.tech/topics/stimulus.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [tbox](<https://devfeed.tech/topics/tbox.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [development](<https://devfeed.tech/tags/development.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [hotwire](<https://devfeed.tech/tags/hotwire.md>), [html-elements](<https://devfeed.tech/tags/html-elements.md>), [js](<https://devfeed.tech/tags/js.md>), [rails](<https://devfeed.tech/tags/rails.md>), [ruby-on-rails](<https://devfeed.tech/tags/ruby-on-rails.md>), [stimulus](<https://devfeed.tech/tags/stimulus.md>), [streams](<https://devfeed.tech/tags/streams.md>), [websocket](<https://devfeed.tech/tags/websocket.md>)

### AI overview

This article examines FreeAgent's use of server-side rendering with Hotwire, Turbo, Stimulus, and Rails to reduce fragile DOM state. It explains how Turbo Streams and Action Cable can update browser pages asynchronously, contrasting these behaviors with the original DOM-manipulation actions.

### Source excerpt

Hotwire is central to how we drive the frontend at FreeAgent, and Action Cable allows us to send Turbo Streams as users browse the site, adding a layer of richness to the user experience.

## Announcing Hotwire Native 1.2

DevFeed: [Announcing Hotwire Native 1.2](<https://devfeed.tech/articles/announcing-hotwire-native-1-2-33497.md>)

Original publisher: [Read original article](<https://dev.37signals.com/announcing-hotwire-native-v1-2/>)

Author: Jay Ohms

Published: 2025-04-23T17:00:00Z

Content type: release

Language: en

Sources: [37signals Dev](<https://devfeed.tech/sources/37signals-dev.md>)

Topics: [Hotwire](<https://devfeed.tech/topics/hotwire.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Ruby on Rails](<https://devfeed.tech/topics/ruby-on-rails.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [hotwire](<https://devfeed.tech/tags/hotwire.md>), [ios](<https://devfeed.tech/tags/ios.md>), [rails](<https://devfeed.tech/tags/rails.md>), [ruby-on-rails](<https://devfeed.tech/tags/ruby-on-rails.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Hotwire Native 1.2 is a major update for iOS and Android that adds route decision handlers, built-in handling for server-driven historical location URLs, official bottom-tab navigation support, and new demo apps.

### Source excerpt

A big update to Hotwire Native for iOS and Android.

## Announcing Hotwire Spark: live reloading for Rails applications

DevFeed: [Announcing Hotwire Spark: live reloading for Rails applications](<https://devfeed.tech/articles/announcing-hotwire-spark-live-reloading-for-rails-applications-33499.md>)

Original publisher: [Read original article](<https://dev.37signals.com/announcing-hotwire-spark-live-reloading-for-rails/>)

Author: Jorge Manrubia

Published: 2024-12-18T18:00:00Z

Content type: release

Language: en

Sources: [37signals Dev](<https://devfeed.tech/sources/37signals-dev.md>)

Topics: [Hotwire](<https://devfeed.tech/topics/hotwire.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [Stimulus](<https://devfeed.tech/topics/stimulus.md>), [Front end](<https://devfeed.tech/topics/frontend.md>)

Tags: [css](<https://devfeed.tech/tags/css.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [hotwire](<https://devfeed.tech/tags/hotwire.md>), [html](<https://devfeed.tech/tags/html.md>), [rails](<https://devfeed.tech/tags/rails.md>), [stimulus](<https://devfeed.tech/tags/stimulus.md>)

### AI overview

37signals announces Hotwire Spark, a live-reloading system for Rails applications. It automatically updates the current page when HTML, CSS, or Stimulus controller source changes, using smooth page morphing, stylesheet reloads, and controller replacement without bundling or frontend build tooling.

### Source excerpt

Improve your feedback loop with smooth automatic page updates.

## A vanilla Rails stack is plenty

DevFeed: [A vanilla Rails stack is plenty](<https://devfeed.tech/articles/a-vanilla-rails-stack-is-plenty-33494.md>)

Original publisher: [Read original article](<https://dev.37signals.com/a-vanilla-rails-stack-is-plenty/>)

Author: Jorge Manrubia

Published: 2024-12-12T18:00:00Z

Content type: opinion

Language: en

Sources: [37signals Dev](<https://devfeed.tech/sources/37signals-dev.md>)

Topics: [Rails](<https://devfeed.tech/topics/rails.md>), [Hotwire](<https://devfeed.tech/topics/hotwire.md>), [PWA](<https://devfeed.tech/topics/pwa.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [Stimulus](<https://devfeed.tech/topics/stimulus.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [frameworks](<https://devfeed.tech/tags/frameworks.md>), [hotwire](<https://devfeed.tech/tags/hotwire.md>), [pwa](<https://devfeed.tech/tags/pwa.md>), [rails](<https://devfeed.tech/tags/rails.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [stimulus](<https://devfeed.tech/tags/stimulus.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

The article recommends a vanilla Rails 8 stack with minimal Ruby and JavaScript dependencies, server-rendered views, Hotwire, import maps, standard CSS, relational-database-backed services, Minitest, PWAs, and Kamal deployment. It presents this approach as 37signals' balance of productivity, user experience, and long-term maintainability.

### Source excerpt

Minimal dependencies, maximum productivity. Staying vanilla pays long term dividends for your Rails apps.

## Announcing Hotwire Native

DevFeed: [Announcing Hotwire Native](<https://devfeed.tech/articles/announcing-hotwire-native-33498.md>)

Original publisher: [Read original article](<https://dev.37signals.com/announcing-hotwire-native/>)

Author: Jay Ohms

Published: 2024-09-25T17:00:00Z

Content type: release

Language: en

Sources: [37signals Dev](<https://devfeed.tech/sources/37signals-dev.md>)

Topics: [Hotwire](<https://devfeed.tech/topics/hotwire.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Android](<https://devfeed.tech/topics/android.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [build](<https://devfeed.tech/tags/build.md>), [hotwire](<https://devfeed.tech/tags/hotwire.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-apps](<https://devfeed.tech/tags/mobile-apps.md>), [stimulus](<https://devfeed.tech/tags/stimulus.md>), [swift](<https://devfeed.tech/tags/swift.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

37signals announces Hotwire Native, a framework that consolidates Turbo Native and Strada for building hybrid mobile apps on iOS and Android. It supports a web-first approach that reuses existing Hotwire web apps while allowing selected screens or components to be implemented natively in Swift or Kotlin.

### Source excerpt

The web-first framework for building native mobile apps.