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

Fixing Bugs and User Perception - Getting the Best of Both

I've had a couple of days out of the rigours of sprinting and developing code, a chance to wind down and do other things for a while. "Other things" has so far been bug fixing and planning for the next sprint. Now ordinarily, bug fixing isn't a great love of mine, I don't think it's a passion for many developers I've come across, but I think I'm learning to love it, and here's why.

In the process of fixing bugs, I've had a healthy reminder that there are real users at the end of our processes, that these people don't get to communicate with us geeks nearly enough, and of course it is good to be fixing stuff that causes people pain.


Permalink | Comments (0)

Cooking with .Net Lambdas Part 2 - Injecting Predicates into Where Expressions

A nice quick post this morning, something I spotted in a code snippet from the Castle Windsor folks over at and thought was nice. This post will show you how to pass a lambda into a method, and then invoke that lambda as part of a Where clause. It may not warrant a full blog post, but it's been a quiet few weeks, so there.

Also, check out the first part of this series, Cooking with .Net Lambdas Part 1 - Covering Up Them Code Smells for a more generic example of lambda goodness.


Categories: Architecture
Permalink | Comments (0)