~/talk

Roda: The Routing Tree Web Framework

Talkat RubyConf 2014 · 2014-11-17..11-19· [ruby, ruby-on-rails]
slides:none on file

Roda claims a routing‑tree design that routes by path segments instead of iterating routes, exposing methods like r.on and r.is and matchers (strings, symbols, regex) to run code during routing. Benchmarks use an r10k generator and show surprising results: r10k benchmark with 10,000 routes and a Hello World roughly 2.5× faster than Sinatra, integration tests ~50% faster, and much lower memory. Built plugins handle rendering, csrf, chunked responses, multiroute and a middleware plugin to mount Roda inside other apps, and namespace pollution is avoided by prefixed internals.

AI-written summary · about

  1. 0:00Start
  2. 11:51Matchers
  3. 14:56Performance
  4. 26:09Methods
  5. 38:08Pollution
~/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.