~/talk

Undervalued: The Most Useful Design Pattern

Talkat RailsConf 2024 · 2024-05-07..05-09· [ruby]
slides:none on file

Argues that value objects are underused and, with Ruby's first-class support, become a practical tool for real systems. Shows concrete code patterns combining value objects with the factory pattern to build domain models that bridge bounded contexts, reduce duplicated conversion logic, and make tests smaller and faster. Demonstrates a working refactor that simplifies interfaces, noticeably speeds test suites, and yields measurable runtime improvements in object-heavy paths.

AI-written summary · about

  1. 0:00Introduction to design patterns
  2. 3:27Why most patterns are overlooked
  3. 9:51The overlooked pattern explained
  4. 17:49Common misconceptions
  5. 23:17Real-world applications
  6. 29:27Summary and key takeaways
~/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.