About Me
Hi, I'm Simon Whittemore, a developer living in London. I've been a Developer for about 14 years, and have been working with .NET and C# since version 1.0. I have extensive experience developing maintainable, well architected Web and Desktop Applications in the Financial and IT Services industries, and have successfully integrated Open Source .NET applications and frameworks into processes and software.-
Recently on Twitter
Category Archives: Uncategorized
Installing node.js on Windows
Running node.js on windows now is not that difficult. I cheated and installed some binaries, rather than building from source via cygwin. Here are the steps I took: Download the binaries from http://node-js.prcn.co.cc/. Find the latest “complete” release which was … Continue reading
Posted in Uncategorized
Comments Off on Installing node.js on Windows
Sqlite3, Fluent-NHibernate and .Net 4
Just a quick one, as I just lost an hour on this problem. If you are trying to set up your environment to run with the above environment, you will likely see the following error message when you try and … Continue reading
Posted in Uncategorized
Comments Off on Sqlite3, Fluent-NHibernate and .Net 4
SpecFlow Execution Reports with XUnit
One of the nice things about open source software is that sometimes you don’t need to write code you think you need to. I have found that it is possible to generate SpecFlow execution reports with assemblies built against xunit … Continue reading
Posted in Uncategorized
Comments Off on SpecFlow Execution Reports with XUnit
Saving Disconnected Entities with Linq2SQL
I struggled yesterday with saving modified entities back to the database after they were disconnected from their original DataContext. After much googling, I found the way forward is to ensure you have a version column in your database with a … Continue reading
Posted in Uncategorized
Comments Off on Saving Disconnected Entities with Linq2SQL
Access the internet behind a proxy programmatically in .net
If you are behind a http proxy, and wanting your application to connect to a REST or Web Service, it is likely you will not be able to, and will get a Http Status code of 407 back. However, you … Continue reading
Posted in Uncategorized
Comments Off on Access the internet behind a proxy programmatically in .net
Updated – Archive version of spreadsheet without formula
Earlier, I mentioned how I was creating an archive copy of a workbook. I found a more efficient way of doing things that works a lot faster, and is a whole lot less code Sub SaveFileWithoutFormulas() If SaveWorkbook Then Dim … Continue reading
Posted in Uncategorized
Comments Off on Updated – Archive version of spreadsheet without formula
Open Source Contributions
Well, I feeling slightly pleased with myself. Last time, I wrote that I had found it difficult to discover how outputting reports in SpecFlow worked. Well, following Ayende’s motto of “I completely agree, can you send me a patch”, I … Continue reading
Posted in Uncategorized
Comments Off on Open Source Contributions
BDD with SpecFlow – Reporting the Results
It took me a while to figure out how to generate reports in SpecFlow. After all, now we have all these lovely Specification written and the code written to satisfy our requirements, wouldn’t it be nice to generate a report … Continue reading
Posted in Uncategorized
1 Comment
Thoughts on TDD, Automated Testing and BDD with Specflow
This week, I have had a bit of an epiphany with regard to how we should approach automated testing our projects. Misgivings about TDD style testing The value of TDD style testing comes as an aid to code design rather … Continue reading
Posted in Uncategorized
3 Comments
Getting familiar with a new code base
Last week, I was looking at the code for a project. I was unfamiliar with the domain, some of the frameworks it utilised, and its architecture. In addition to this, the project documentation is extremely limited or out of date, … Continue reading
Posted in Uncategorized
Comments Off on Getting familiar with a new code base