Avoid Google keyword detection picking up Firefox ‘aq=’

For those of you who are monitoring or stripping keywords from referrer strings from Google you may be seeking out the query string parameter ‘q=’. Beware that a simple string match on ‘q=’ could lead you to match on the additional Firefox parameter ‘aq=’. This appears in a Google referrer string if the search terms… Continue reading Avoid Google keyword detection picking up Firefox ‘aq=’

TechEd Day 2: Summary

Today was the first fully packed schedule. Lots of notes still to write up but here’s a quick overview of what happened.  First off I went into the Building Rich Web Applications using Silverlight 2 session. Kathy introduced a 200 level session on what kinds of things Silverlight 2 can do over Silverlight. The answer… Continue reading TechEd Day 2: Summary

TechEd Day 1 : Keynote speech

As we were ushered in to an imposing auditorium It seemed the three DJs and VJ were entertaining a lonely, featured HP server rack on stage.  Having a tiny special ‘Early Bird’ section down the front did seem a little pointless when I’d hazard a guess that well over 70% of delegates would’ve been signing up for… Continue reading TechEd Day 1 : Keynote speech

TechEd : Day 1

Greetings from Barcelona. Today started in the afternoon with the keynote speech from Jason Zander which has introduced new functionality in Visual Studio 2010. A very honest bloke who was brave enough to demo us Visual Studio 2010 on Windows 7. Not just taking the safety off, but practically taking the tightrope away as well.… Continue reading TechEd : Day 1

Using MSBuild to deploy a website cross-domain

The task: to have an automated build process which would take the fresh built files and deploy them on a remote web server. The challenge: the remote web server was not in the same domain as the machine with Team Build on it. Initial research found plenty of helpful advice on how to do a… Continue reading Using MSBuild to deploy a website cross-domain

Farewell Morse

It was a sad day yesterday. Morse, a part of my family for 11 years, died suddenly. In many ways it’s a blessing. He was very much loved and didn’t suffer at the end. One minute he was with us, the next he’d gone. Never overly affectionate, he knew when he wanted things like clockwork… Continue reading Farewell Morse

Remote Desktop Connection Smart Sizing

If you use Microsoft’s Remote Desktop Connection (RDC) a lot then you might be interested in an option that’s not available via the GUI. ‘Smart Sizing’ allows you to scale the screen to the size of the RDC window rather than the default option where the remote desktop gets cropped. If you open a new… Continue reading Remote Desktop Connection Smart Sizing

It’s full of stars!

It’s amazing what a weekend stuck in a loft can achieve. No, I don’t mean the arms full of fiberglass we got (apparently a tip is to cover yourself in talcum powder first). A fibre of a different kind ended up creating a magical star ceiling for my brother’s soon-to-be-completed home cinema. Attention to detail… Continue reading It’s full of stars!

C# Abstract Exceptions

We’ve just been writing some new exceptions based initially on an abstract Exception class. When the attempt to write a catch statement to catch all exceptions which inherited from this abstract base class it wasn’t behaving as expected. The gotcha here is that C#/.NET doesn’t allow you to catch exceptions from an abstract class. If… Continue reading C# Abstract Exceptions