On my continuing journey through this thrilling world of professional software development, I frequently encounter teams who hold no truck with this crazy new-fangled concept…
Life would be simpler if I had the source code
On my continuing journey through this thrilling world of professional software development, I frequently encounter teams who hold no truck with this crazy new-fangled concept…
It occurred to me recently that I’m not getting any younger, and that sitting hunched over a keyboard for a dozen hours a day will…
Tobin blogged earlier this week about how quality ORM tools like NHibernate make it easier to code to normalized schemas. Here’s a corollary for you:…
In response to a blog post that I’d shared in Google Reader, Jez emailed me to ask: “Do you use RTM? It’s always been one…
My name is Ian Nelson. I’m a recovering SQL addict. It’s been four weeks since my last stored procedure. One of my reasons for leaving…
During 2007, I unexpectedly achieved a long-held ambition by increasing the number of books I regularly read (as opposed to merely buying, then leaving them…
So, I was using the First operator to return the first item element in a sequence matching a predicate. I expected a null to be…
Last week I had the pleasure of spending a few days in London attending the Software Architect 2007 conference at the Barbican centre. It was…
As discussed recently, I’ve been trying to knock together a class struct to represent a UK postcode, provide a means of parsing a string as…
Wikipedia cracks me up sometimes. I’m sat here at my desk, trying to knock together some C# code to quickly validate an entered string as…