One Reason Why NCrunch Is Worth The Cost

I have been merrilly using NCrunch - an "automated concurrent testing tool for Visual Studio" - for almost three years now. I ponied up for a paid license when it made the transition from beta to RTM, and I recently shelled out again for an upgrade to version 2. Why…
Continue Reading

I'm Back, and Trying a Ghost in the Cloud

Blogging Again Right then, let's give this blogging lark another shot, shall we? I've had some form of blog online since the summer of 1997 (back when they were called online journals or simply 'homepages'). For most of that time my web presence was a single unfocussed site containing posts…
Continue Reading

Available Again For Contract Work

Are you plagued by bad code smells? Troubled by slow-running database queries and ETL routines? In need of some scalable and maintainable enterprise integration solutions? Look no further! As luck would have it, legendary Leeds-based freelance software developer Ian F. Nelson is now available again for contract opportunities. Fresh from…
Continue Reading

A Personal Stack Overflow Milestone

In the grand scheme of things, 'tis but a minor achievement, but I was quite chuffed with myself this evening when my Stack Overflow reputation finally reached the 10,000 mark: My girls made me a special "10K" cake to celebrate :-) Kudos to Jeff, Joel and the team for…
Continue Reading

American Express Statement Download Functionality

I've just been trying to download all my old credit card statements from the American Express website. That's the kind of exciting life I lead. I had hoped that this would be a fairly straightforward task, but every step of the process seemed designed to frustrate and annoy me, leading…
Continue Reading

Wacom Bamboo

Almost everyone who has wandered past the various desks that I've occupied over the last year has passed comment on my Wacom Bamboo Pen Graphics Tablet: So, let me say a few words about my experiences with that. For the longest time, I had been perfectly content to use various…
Continue Reading

Schoolboy Error Of The Day

This dumb mistake just cost me an hour spelunking around in the debugger: var status = source.Substring(source.LastIndexOf("/" + 1)); (where source is e.g. "http://foo.com/status/all-is-good") Fortunately the ramifications were picked up in the acceptance tests, but the root cause wasn't at all obvious from such…
Continue Reading

Entity Framework Week Part 5: Concluding Thoughts

This is the fifth in a series of five posts recounting my experiences using Entity Framework Code-First to replace ADO.NET and stored procedures in a client’s existing application. The introductory post in the series is here. I am lucky to have had the opportunity to spend a time-boxed…
Continue Reading

Entity Framework Week Part 3: Runtime Issues Encountered

This is the third in a series of five posts recounting my experiences using Entity Framework Code-First to replace ADO.NET and stored procedures in a client’s existing application. The introductory post in the series is here. Having configured and initialized Entity Framework, and tweaked the mappings, by Day…
Continue Reading