Deserializing XML to Objects

 

Save the output of the Serialize post to a file called sample.xml Paste the following C# code directly in LINQPad, change language to ‘C# Program’ and run i...

Serializing Objects to XML

 

Paste the following C# code directly in LINQPad, change language to ‘C# Program’ and run it. void Main() { //create test object hierarchy with data ...

Android Software I Use

 

Having lost my old Samsung Galaxy (the original i7500 on Android 1.6), I decided to keep a log of software I install. It turns out the market only remembers ...

XML - Meh!

 

I’ve never been a fan of XML. The first time I came across it was around 2001 working for an ISP. We received press releases from the Press Association (or ‘...

Coding Katas

 

I read a very interesting article over on InfoQ about Coding Katas. http://www.infoq.com/articles/BDD-Katas-1 I then went and read the original articles by ...

The Curse of Cost-Benefit Design

 

Weighing up the costs of a new feature against the benefits to the customer sounds like common sense. For those with a project manager mindset it is likely t...

Microsoft Wireless Mouse 5000 Review

 

At home, my ancient Trust wireless rechargeable mouse died several months ago. I’ve since been using the mouse bundled with a Logitech DiNovo for Notebooks b...

Creating a WinPE Boot DVD for Disk Cloning

 

I recently had to rebuild my PC at work. Knowing that this takes about a week to get fully up to speed, I thought it’d be useful to image the disk once I’d g...