May 2008 Entries

VS2008 Service Pack Beta 1 & WPF

Well it appears that I'm one of a few who after installing the beta for the VS2008 Service Pack 1 ended up losing my ability to visually edit WPF forms.  I can still modify the XAML and run the application though so I'm going to turn this lemon into lemonade and spend some time hand modifying XAML files.  Hopefully it'll give me a better understanding for how this stuff works.  I think a lot of people are going to be surprised when they see how many (delicious) changes WPF brings to the table. So if you're playing around with WPF...

Why I love TDD

There are quite a few reasons to try out Test Driven Design aka TDD.  Personally I find that: It usually leads to a cleaner design.  This is because your problem is broken up into smaller pieces.  I find it much easier to deal with the nice small concrete steps that I find naturally occur when doing TDD. It results in good unit testing coverage of all new code.  I personally find that when I write tests after the code is written I have a much harder time writing good tests.  It's definitely do-able but it ends up taking...

Windows Live Writer & SubText

So apparently Windows Live Writer and SubText are supposed to get along really well.  In fact I seem to recall that the two did get along really well until I reinstalled my laptop a month or two back.  Since then I've been meaning to get Live Writer installed again.  I finally got off my butt and did it.  Unfortunately the nice and loving way that WLW and SubText use to talk together is no more.  WLW pretends it doesn't even know what SubText is.  When I started WLW I pointed it at http://shane.jscconsulting.ca.  I had to set it...