~/talk

Curmudgeon: An Opinionated Framework

Talkat RailsConf 2014 · 2014-04-22..04-25· [ruby-on-rails]
slides:none on file

Argues that Rails’ built-in opinions cause real surprises: ActiveRecord generates attributes via method_missing attribute generation and computes table names with inflection hacks (requiring config or weird pluralization), a fresh Rails 4.1 subclass shows a large ActiveRecord API surface that’s hard to keep in head, helpers default to include_all_helpers default and bite production behavior, Turbolinks breaks jQuery-ready expectations, and the proposed fix is Ignorance-Driven Development: prototype in plain Ruby, extract behaviors into modules, then opt into persistence — a pattern that the author reports actually works.

AI-written summary · about

  1. 0:00Start
  2. 25:28RAGE AGAINST THE MACHINE
  3. 30:38SYSTEM
  4. 32:04DEVELOPMENT Blissful.
~/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.