~/talk

Ruby Best Practice Patterns

Talkat Ruby Hoedown 2008 · 2008-08-08..08-09· [ruby, developer-experience]
slides:none on file

Argues that applying concrete Ruby patterns like compose method and around filter makes code easier to read, faster to change and lowers risk, while demonstrating the opposite—unfactoring—by inlining Capistrano deploy steps, inlining scm run, and renaming identifiers (even pig latin) so code still passes tests but becomes maintainable only by its author; shows tools and examples from Rails, Capistrano, Rubinius, will_paginate and Graphviz, mentions roughly 30 or 40 pattern variants and that unfactoring sometimes takes three or four nights to achieve.

AI-written summary · about

  1. 0:00Ruby best practices intro
  2. 5:49Unfactoring patterns
  3. 19:54Why patterns matter
  4. 25:13Compose method pattern
  5. 30:51Execute around pattern
  6. 33:21Yield and return pattern
  7. 37:57Command object pattern
  8. 41:08Creating Ruby patterns
  9. 57:07Best practices & team rules
  10. 1:04:25Q&A
~/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.