A week or so ago on twitter I noticed Derick Bailey was looking for a solution to in process messaging in Ruby. This piqued my interest due to a personal weak understanding of how you would wire up messages with handlers in a dynamic language. I didn't notice any great answers so I decided to take a shot at a very simple message bus.
read on...I recently presented on the topic of Contract Tests at the Hudson Software Craftsmanship group. I've modified the presentation into a blog post. Contract Tests ensure that both sides of a contract are tested even when stubbing and mocking the interactions. I also discuss whether or not Mocks and Stubs are evil (hint: I have no idea).
read on...