~/talk

Optimize for developer speed

Talkat XO Ruby San Diego 2025 · on Saturday, 2025-10-18· [ruby-on-rails, developer-experience]
slides:none on file

Launches a Rails 8 app in two months as a solo developer, using the rails main branch to avoid future upgrades and to contribute fixes back; encrypts sensitive fields with Active Record and normalizes emails; drives live UI updates with Turbo 8 via broadcast_refreshes and Hotwire Native Bridge for incremental mobile polish; verifies the whole flow with one system test suite enforced as 100% test coverage running ~22s under Playwright; several apps ship, including one deployed yesterday.

AI-written summary · about

  1. 0:00Introduction
  2. 4:57Rails project setup
  3. 7:45Optimizing User model
  4. 13:52Simplifying controllers
  5. 16:58Dynamic interfaces with Turbo 8
  6. 19:05Testing strategy for rapid development
  7. 22:15Styling with Pico CSS
  8. 24:03Web to mobile with Hotwire
  9. 26:35Why Rails is best
  10. 27:40Q&A
~/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.