Tom Hollander's (old) blog

Now blogging at

August, 2007

  • Tom Hollander's (old) blog

    Abstractions: You can have too much of a good thing

    Architects love abstracting things. And why wouldn't they - it allows you to hide those pesky implementation details out of the way so they don't trouble your callers, and lets you completely change the implementation at a later stage, provided the interface...
  • Tom Hollander's (old) blog

    What am I doing now anyway?

    Another Tech.Ed has come and gone, and I'm currently relaxing in the Qantas Club lounge at Auckland airport waiting for my flight home. As always, I had a great time attending both the Aussie and Kiwi events, and it was fun meeting so many new people...
  • Tom Hollander's (old) blog

    Inoffensive music offends me greatly

    OK I've been in the Qantas Club lounge far too long now, and before I board my plane I have just one comment: the so-called "inoffensive" music they are playing here (mainly easy-listening ballads from the '90s) offends me greatly. Playing such music...
  • Tom Hollander's (old) blog

    NZ .NET Code Camp

    One more quick ad before I head over to Tech.Ed: I've been invited to talk at the NZ .NET User Group's Code Camp on Sunday 12 August at the Crowne Plaza hotel in Auckland. This is the day before Tech.Ed NZ starts and right next door to the convention...
  • Tom Hollander's (old) blog

    GAX += 0.1;

    Grigori has just announced the release of the Guidance Automation Extensions and Guidance Automation Toolkit, July 2007 CTP (or simply "1.3" to their mates). While I would have personally liked to see a more substantial list of changes, this looks like...
  • Tom Hollander's (old) blog

    Mapping SQL Server Errors to .NET Exceptions (the fun way!)

    As I mentioned in my last post , I've been having some fun discovering what it's like to use patterns & practices deliverables on a real enterprise application. One of the challenges I've faced was figuring out an exception management strategy that...
Page 1 of 1 (6 items)