~/talk

Keynote: Herb to ReActionView: A New Foundation for the View Layer

Talkat RubyConf TH 2026 · 2026-01-31..02-01· [ruby, component-design]
slides:none on file

A new HTML‑aware ERB parser and toolchain called Herb ships as a C core with WASM, Node, Rust and Java bindings and powers a Herb language server, formatter, linter and CLI that run in VS Code, Neovim and Zeus. Released April 2025 and at Herb 0.8 it adds Tailwind sorting, auto‑fix and around 50 lint rules now, all usable day‑to‑day. A Rails integration via the reaction_view gem replaces ERB with a Herb engine that shows precise syntax diagnostics, outlines partials with jump‑to‑source and editor open, and proves practical in development.

AI-written summary · about

  1. 0:00Herb and ReactionView intro
  2. 7:13Motivation for Herb ecosystem
  3. 12:31Herb in Rails development
  4. 18:09Herb engine rendering
  5. 24:09ReactionView vision
  6. 31:14Herb’s impact on Ruby
  7. 35:50Call to action
~/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.