Sean Carley
Friday, February 02, 2007
How has Ruby blown my mind?
›
In a word iterators. No single language feature has changed the way I think about code more than the simple, now seemingly obvious, pervasi...
Thursday, September 07, 2006
Install MIT Scheme
›
Pat has convinced me to set some minor goals on the way to completing Structure and Interpretation of Computer Programs together. The first...
4 comments:
Friday, September 01, 2006
ActiveRecord, Delegation and Demeter
›
Many of you have heard of the Law of Demeter (LoD). For those who haven't, I recommend reading Robert C. Martin's great article (in...
5 comments:
Wednesday, June 21, 2006
When Inheritance Doesn't Pay - Problems Testing Rails
›
The smallest things have the capacity to cause the most pain. Today's pain is caused by 5 characters, or to be more acurate, the absenc...
3 comments:
Wednesday, June 07, 2006
Compounding Errors - Another Rails Testing Adventure
›
The Moral: Always include test_helper in Rails tests. Be specific when handling exceptions. Use diff . Trust diff . Pair often. Pair alwa...
Thursday, May 25, 2006
Assignment in Ruby - Block Assignment
›
For the second installment of Assignment in Ruby, I would like to explore block assignment. Block assignment is very similar to the simple ...
9 comments:
Climbing without a Net
›
Developing test first is like rock climbing on lead. When a climber climbs lead, they have to place protection as they go. At any point, if...
6 comments:
Monday, May 22, 2006
When Rails Needs a Clue - Single Table Inheritance Problems
›
Given Grandchild , your controllers need model :grandchild . Without it, well, this could happen: There is a sinking feeling in your gut. ...
11 comments:
›
Home
View web version