Jun
23
2009
Distributed systems are not typically a place where domain driven design is applied. Distributed processing projects often start with an overall architecture vision and an idea about a processing model which basically drives the whole thing, including object design if it exists at all. Elaborate object designs are thought of as something that just gets in the way of distribution and performance, so the idea of spending time to apply DDD principles gets rejected in favour of raw throughput and processing power. However, from my experience, some more advanced DDD concepts can significantly improve performance, scalability and throughput of distributed systems when applied correctly. Continue Reading »
Jun
22
2009
Trinidad 1.0.8 is now available. Trinidad is the in-process test runner for FitNesse (java), allowing you to quickly execute, troubleshoot and debug FitNesse tests from your IDE and integrate FitNesse easily with a continuous build system through JUnit or Maven (without running the server). Version 1.0.8 changes include:
- JUnit Suite Runner (@RunWith) that prints fitnesse test names in JUnit reports (thanks to Johannes Link)
- Test names in suite results are now now hyperlinks to test outputs (thanks to Björn Beskow)
- Compatibility with latest FitNesse version (20090513)
For more information, examples and download links see http://fitnesse.info/trinidad
Jun
20
2009
Sticky Minds web site published a review of my book Test Driven .NET Development with FitNesse, concluding that:
By reading this book and then either implementing the example as specified or by using the author’s concepts, you would be hard pressed not to come out of the experience a much better developer.
You can read the whole review here
Jun
19
2009
At the DDD Exchange conference today in London, Eric Evans presented on “The good, the bad and the ugly” aspects of strategic design. Talking about several efforts to replace legacy systems he has encountered in past, he suggested that these were “traps that good and smart software people are more likely to fall into” [than those with less experience]. According to Evans, none of the conventional approaches to that problem are likely to succeed. Continue Reading »
Jun
16
2009
A quick reminder – we’re 30 days away from the Opensource .NET Exchange III, a mini conference on new trends and tools in the open source .NET world. The exchange will traditionally take place at the Crypt in central London and start at 6:30 PM. It’s free but register now to save your place. See http://skillsmatter.com/event/open-source-dot-net/open-source-dot-net-exchange-iii.