~/talk

The Modern View Layer Rails Deserves: A Vision for 2025 and Beyond

Talkat RailsConf 2025 · 2025-07-08..07-10· [ruby-on-rails, web-platform]
slides:none on file

A concrete stack appears: Herb parser in C (built on Prism) produces a unified HTML+ERB AST, plus a formatter, linter, rewriter and a VS Code extension and language server that already surfaces diagnostics for missing ends and broken tags. Early prototypes demonstrate editor autofix, CLI linting and pretty printing, and a proof‑of‑concept ReActionView reactive ERB engine that opts in via new file types to enable HTML‑aware compilation and LiveView‑style incremental updates.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Action View history
  3. 4:41Rails view tooling limits
  4. 11:04Introducing Herb
  5. 14:12Herb’s parser
  6. 14:32Herb’s formatter
  7. 15:33Herb’s linter
  8. 18:00Herb’s tools
  9. 19:44Herb’s language server
  10. 22:17New ERB rendering engine
  11. 24:46Reactive templates
  12. 26:31Herb’s impact levels
  13. 32:34Next steps
  14. 33:17Closing
~/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.