Archive for the 'Code' Category

Liskov Substitution Principle and the Decorator Pattern

From A Learning Guide to Design Patterns this question is asked about the decorator:

In the Implementation section of the Decorator Pattern, the authors write: A decorator object’s interface must conform to the interface of the component it decorates. Now consider an object A, that is decorated with an object B. [...]

Domain Driven Design Quickly available as a free download on InfoQ.com

Domain Driven Design Quickly available as a free download on InfoQ.com. Registration is required of course, but it’s probably worth while if you don’t already own Domain-Driven Design: Tackling Complexity in the Heart of Software

Domain Driven Design is a vision and approach for dealing with highly complex domains that is based on [...]

Seattle Devs: Concurrent Software Development Talk Monday 12/11/2006

Digipede Evangelista Kim Greenlee will be giving a talk on concurrency and software development at the .NET Developer Association Monday on the Microsoft campus. dan ciruli’s West Coast Grid

If I didn’t already have plans Monday, I’d be at this talk. Sure it’s over in Redmond, but it sounds really interesting.

[...]

RSpec for JRuby

RSpec, the Behavior Driven Development(BDD) library for Ruby, has been solidifying on JRuby recently. A post to the mailing list last week pointed out that it’s now passing nearly 100% of its specification (the RSpec term for a test suite). http://www.infoq.com/news/2006/11/RSpecOnJRuby

I mentioned rSpec in Beyond Test Driven Development: Behaviour [...]

Sql Server is quite selecty!

I got this during chat completely unrelated to SQL Server.

Zebra Ultra says: i love microsoft’s sql server Zebra Ultra says: it is quite selecty zebra ultra

Yup, it’s one of those days.