~/talk

The Ruby Box

Talkat RubyConf Philippines 2017 · 2017-03-16..03-18· [ruby]
slides:none on file

Argues Ruby code gets messy when models expose huge public APIs and everyone dumps methods onto objects, recommends using module-based decoration to keep behaviours local and testable, and warns against runtime-defining constants and sprawling require chains that hide errors. Shows patterns: prefer decorate specific objects with modules over mass extend of classes, use introspection sparingly, and write small focused APIs so controllers and tests exercise real behavior. Talks tradeoffs with metaprogramming and when to prefer explicit interfaces.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 2:06Paradise and stress relief
  3. 5:07Ruby and community values
  4. 9:04Ruby’s simplicity and appeal
  5. 13:29Ruby’s educational role
  6. 17:23Object-oriented design in Ruby
  7. 22:55Decorators and extensibility
  8. 28:08Runtime constants in Ruby
  9. 32:00Responsibility and introspection
  10. 36:41Community and inclusivity
  11. 39:15Technical depth and complexity
  12. 43:12Ruby’s future and excellence
  13. 46:52Q&A and closing remarks
~/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.