Ruby on Rails 'On Writing Software Well' II Callbacks vs. Listeners We walk through how DHH employs callbacks in Basecamp to send mentions and I offer alternative approach moving code into the controller and using listeners for higher decoupling.
Ruby on Rails 'On Writing Software Well' I Comments and Extracting Rails Features We're looking at DHH's series to talk about software design using real world software with alls its trade-offs, necessary messiness and complexity so neatly omitted in your standard textbook toy examples.