Coding and Dismantling Stuff

Don't thank me, it's what I do.

About the author

Russell is a .Net developer based in Lancashire in the UK.  His day job is as a C# developer for the UK's largest online white-goods retailer, DRL Limited.

His weekend job entails alternately demolishing and constructing various bits of his home, much to the distress of his fiance Kelly, 3-year-old daughter Amelie, and menagerie of pets.


  1. Fix dodgy keywords Google is scraping from my blog
  2. Complete migration of NHaml from Google Code to GitHub
  3. ReTelnet Mock Telnet Server à la Jetty
  4. Learn to use Git
  5. Complete beta release FHEMDotNet
  6. Publish FHEMDotNet on Google Code
  7. Learn NancyFX library
  8. Pull RussPAll/NHaml into NHaml/NHaml
  9. Open Source Blackberry Twitter app
  10. Other stuff

Migrating a Blogger Blog to Wordpress - A Gotcha for UK users!

Hi all,

I've just spent an evening delving into the wonders of and Wordpress, helping someone migrate their blog from the former to the latter. The process should be straightforward enough, sadly it most definitely was not! In summary, there are two parts to this -  first getting the Blogger data into Wordpress, then getting each page on the old Blogger site to automatically redirect to the correct corresponding page on the new Wordpress site.

In this post, I've already got Wordpress version 3.3.1 installed and ready to go.


Permalink | Comments (0)

Commuter Coding - Focusing Through Frequent Interruptions

In possibly the shortest blog post known to man, I'm going to share a problem and a possible solution. I'm a rail commuter, so during the week my open-source dev life is broken into three chunks.  I get a 30 minute chunk on the way into work, a 30 minute chunk on the way home, and then an hour or so in the evening. But working in these little fragments is not great for productivity! I really struggle to keep focused, to maintain a flow and keep "in the zone".


Categories: Blogging & Social
Permalink | Comments (0)

Shuffling content around

Hi all,

Just a quick post to advise that I'm going to start making more use of our FHEMDotNet space over on Google Code, which to begin with means moving reference-type blog content over to the wiki at, and making this blog more about the development process.  FHEM-specific content will be moved over to the FHEMWiki site, where it really belongs.

On the subject of the "development process", right now I've got five priorities,pretty much in the following order:


  1. Test-driven development - I want to adopt an extreme TDD approach on this project, to contrast with a much more relaxed testing strategy I use in my day job.
  2. MVC - To aid in making as much code testable as possible, this will be my first web project written in MVC
  3. Agile Methodology - I'm going to be adopting an agile methodology, so the aim is to release early and release often,
  4. Personal Use of the Software - I actually have a full FHT installation running my home heating, so obviously this software is catering for my own needs first!
  5. My First Open-Source Contribution - This will be my first open source project, so of course this will be the first time I offer my code up to public scrutiny.


The key features in the first few releases of the software have been confirmed, so I'm currently beavering away readying the first release to give minimal device visibility and configuration.  More news as and when it's available!

Categories: Blogging & Social
Permalink | Comments (0)

Spammed to oblivion

Hi all,


Just a quick one, my last post got spammed to oblivion with bogus comments - I've just deleted ALL comments, so if yours was amongst those deleted and it was a genuine comment, sincere apologies, I've now enabled Recaptcha in the hope it helps!


Categories: Blogging & Social
Permalink | Comments (0)