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

.Net FHEM Front-End - To Do List

For my own purposes, this is a current to-do list which will no doubt change significantly on a day-to-day basis!
  1. Create project infrastructure
    1. Configure Subversion hosting - DONE
    2. Configure Hudson Continuous Integration - DONE
    3. Reserve appropriate project name on Google Code - DONE
    4. Create minimal NAnt build scripts - DONE
    5. Implement Rhino Mocks or Moq Mocking Framework - DONE
    6. Implement Fluent NHibernate or Subsonic ORM - IN PROGRESS
    7. Create skeleton MVC website
  2. Google Code Wiki - How to make this work when I do most planning work offline?
  3. Site Prototype (FHT devices only)
    1. Implement Telnet connectivity - DONE
    2. Implement ability to view devices and device status - IN PROGRESS
    3. Implement ability to set key device properties, eg desired-temperature, schedules, etc
    4. Clean-up compatibility with non-standard devices, eg IPhone, Nintendo Opera browsers.
  4. Move hosting to Google Code
  5. Prioritise and begin building extended features, eg advanced device timetables.