When Software Attacks!

Useful .Net Search and Replace tool

I need to update something like 300 web.config files today, with the same change in each. I turned to my old friend Google for his recommendations and up popped a magnificent free tool from Nodesoft. Why magnificent? It’s advanced mode allows you to specify start and end tags and update everything in between. That’s fantastic for dealing with big chunks of web.config files! Better yet, give it a file mask and a path and it will run through the entire folder tree if you like.

CITP

Received in an email today from the BCS: I am delighted to inform you that your application for Chartered IT Professional (CITP) status has been successful.

Comment Spam and Contacting Me

You may have noticed that I have disabled comments on my old posts. You may also have noticed that I have now disabled the Contact Me function on my blog. Why? Comment spam, and more recently, a huge influx of spam via the contact form. I will try to find a solution via some kind of community server plugin. In the meantime, posting comments will be open for 14 days after I make a post and will then automatically switch off.

Congratulations Richard!

Well done Richard, who has been given the accolade of Microsoft Most Valuable Professional for Visual Studio Team System.

Catching Up

I’ve been far too busy lately and whilst there have been lots of things I wanted to post about, time has not been on my side. Before I start to forget some of the points I thought a quick post was in order. @media 2008 was great. Slides and audio are just filtering onto the blog now. A highlight for me was Indi Young’s talk on Mental Models. I now have her book on my desk (waiting for having the time to read it) and I’m excited about how the technique might interface nicely with the User Stories we use for feeding requirements into our Scrum development process.