~/talk

Nothing is Something

Talkat RailsConf 2015 · 2015-04-21..04-23· [ruby, developer-experience]

Argues that hidden assumptions in code are real concepts worth naming and shows concrete Ruby examples: monkey‑patching true/false, a working null object pattern to avoid nil checks, and a House/RandomHouse/EchoHouse refactor that replaces brittle inheritance with dependency injection and small role objects. Uses Ruby (and Rails examples), packs 18 months of teaching into 30 minutes, and demonstrates code that actually runs and removes duplication. Promises practical, reproducible techniques, not theory.

AI-written summary · about

  1. 0:00Start
  2. 3:11Send Method
  3. 15:10The Null Object Pattern
  4. 16:20Null Object Pattern
  5. 21:19Refactoring
  6. 30:04Dependency Injection
  7. 32:19Beware of Inheritance
~/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.