Archive for June, 2009

Domain Driven Design Quickly

Monday, June 29th, 2009

At ALT.NET Canada a few weekends ago I spent a bunch of time with Greg Young and Bob Brumfield. This seemed to involve drinking lots of stout, a bit too much stout perhaps. If only the bar had a better selection, like the Cannery Brewery’s Blackberry Porter from Penticton, BC ...

Green Computing isn’t the same as Low Power Computing

Thursday, June 25th, 2009

At ALT.NET Canada this weekend I had a bunch of interesting conversations about all sorts of things. Thanks to Michael Stiefel for proposing the session on what Green means for developers. That and some other conversations at the weekend caused things to fall into place. In the past ...

Agile is NOT a Religion

Friday, June 19th, 2009

I was having dinner with some people at a conference and one of them turned to me and said “If you weren’t doing agile what would you be doing?” I remember looking very blank and giving a somewhat vague answer. In retrospect this was because the question ...

Making Sure FxCop Warnings and Errors Break the Build

Thursday, June 18th, 2009

FxCop is a great tool but one thing I don’t like is that there’s no simple way to cause an MSBuild script to fail when it encounters an FxCop issue. FxCopCmd.exe doesn’t fail when it finds an error or warning. It returns an error exit code when a catastrophic failure ...

Mixed Languages: The Right Tool for The Right Job

Tuesday, June 16th, 2009

The N-body modeling code and visualization I’ve been working on finally got off the ground in some sort of reasonable form last night. Here you can see it running with 5000 stars at over 30 frames a second. It’s been working from the start (agile/TDD isn’t something you just write about) ...