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
Powered by Blogger.