Technical Articles
Agile 101: The Simplest Thing That Could Possibly Work
If you're new to “Do the simplest thing that could possibly work,” and even if you think your understand what it means, read on. I'm going to show you how we implemented a feature on the PurpleWorkshops site that followed this advice to such an extreme, that you might think I'm crazy.
Rails Internals: named_scope Refactored
Come with us as we take a look at the implementation of *named_scope*, a very popular feature of ActiveRecord that first appeared in Rails 2.1. We'll learn how to refactor a complex method into manageable pieces, gaining insight into the innerworkings of Rails.
Ruby 101: Method Definitions
Learn how Ruby objects exhibit behavior through instance methods and class methods.
