~/talk

Patterns, patterns everywhere

Talkat ArrrrCamp 2014 · 2014-10-02..10-03· [ruby, developer-experience]
slides:none on file

Argues that specifics matter: Gango 4 collects 23 patterns but Ruby makes many obsolete or different. Shows concrete substitutions — use closures instead of command objects and extend instead of classical decorator — and demonstrates real breakage: singleton is an antipattern in Ruby, observable gets moved out of Rails, iterator remains essential. Gives language features used (closures, extend, stdlib Observable/Singleton), counts which patterns survive, and rejects reading the original book as useful.

AI-written summary · about

  1. 0:00Start
  2. 4:19"GANG OF FOUR" PATTERNS
  3. 4:56PATTERN STRUCTURE
  4. 6:02COMMAND - CODE
  5. 7:56COMMAND - VARIANTS
  6. 8:36DECORATOR - CODE
  7. 9:21DECORATOR - ALTERNATIVE
  8. 10:58ITERATOR - CODE
  9. 12:46SINGLETON - CODE
  10. 14:58OBSERVER - CODE
  11. 16:28TEMPLATE METHOD
  12. 17:01ADAPTER
  13. 17:34BRIDGE
  14. 18:04FACADE
  15. 19:02CONTROVERSY
  16. 20:18DESIGN PATTERNS 20 YEARS LATER
  17. 22:58MISSING PATTERNS PRACTICES?I
  18. 23:42RESOURCES
~/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.