Wood versus Plastic
by Mark Nijhof, in
Improvement
SOLID
Craftsmanship
Design Principles | Monday, June 22, 2009 | 2 comments
I got this analogy after having Scott Hanselman in town, he has a specific ritual whenever he is on a trip. He wants to find a Thomas the Tank Engine to take home for his son Zenzo, but that is not
I held a presentation about FubuMVC for NNUG and decided to write down an abstract of it just like I did for my SOLID presentation "Software Development is not a Jenga game" for those who don’t want t
We often hear about how TDD (Test Driven Development) is making it
easier to change code and ensure that it is still behaving as it should
be and that it is not affecting behavior in other parts of
From liquids to solids in baby steps
by Mark Nijhof, in
Improvement
SOLID
Craftsmanship
Design Principles | Saturday, March 07, 2009 | 4 comments
This post is about refactoring your legacy code towards better designed code, but first let’s define what I think legacy code is. For me legacy code is code that is not properly testable. I intentio
What I mean when I say, “This is Bad code”
by Mark Nijhof, in
Improvement
SOLID
Craftsmanship
Design Principles | Tuesday, March 03, 2009 | 3 comments
Well of course I mean that the code _is_ bad. But this has _nothing_ to do with the person who wrote the code. This small but so important detail is not understood by the majority of software develope
Today I had my SOLID talk for our local NNUG group, this is an extract from the talk “Software Development is not a Jenga game” there were about 30 people attending so I was happy with such big a turn
Recent blog posts
- Follow me @ Elegant Code
- CQRS à la Greg Young
- CQRS à la Greg Young example code
- My Kindle DX
- My book: Are You Better Than Yesterday?
- Running with Scissors
- Applying Domain-Driven Design and Patterns
- Hey Developer, YAGNI I tell you
- Hey Developer, the product you create is your code
- NDC videos are published






