ExpectedException considered harmful!

I have written a blog post detailing the issues that I have with ExpectedException. Also, I am not just complaining, I have ported in a sense the Assert.Throws method that Brad and I wrote for xUnit.net to make it work in NUnit and the testing tool in Visual Studio Team System. You can read about it…


The CodePlex Team and the patterns & practices Summit

The CodePlex team will be well represented again at the patterns & practices Summit in Redmond, WA – November 5-9, 2007 . We will be presenting or co-presenting the following sessions: “Yet Another Talk on Agility” – Brad Wilson and Peter Provost Dependency Injection Frameworks – Brad Wilson and Scott Densmore EntLib Devolved – Scott…


NUnit Converter V1.1 – Moved from GotDotNet

Due to the shutdown of GotDotNet I have moved the NUnit Converter V1.1 to here. Note: This is not a new version. If you have comments or questions please let me know.


xUnit Test Patterns and Better Software Development for Agile Teams

These two books were recently published by Addison-Wesley. For a blog post on each book see the following on my new blog: xUnit Test Patterns by Gerard Meszaros Better Software Development for Agile Teams by Will Stott and James Newkirk If you have any questions please let me know. Will and I look forward to your…


Moving Day

I have decided for a number of reasons to move my blog to a new address. The new address is http://jamesnewkirk.typepad.com. For a few posts I will be cross-posting but about a month from now I will be at the new address exclusively. Please join me at my new blog home.


TechEd 2007

I will be at TechEd next week. I am helping out my co-author Will Stott at a Chalk-Talk Session on Monday, June 4 at 4:45p. The session is titled, “Microsoft Visual Studio Team System for Agile Teams”. In addition to this I will be at the “Open Source Software in Enterprise Development” panel discussion at lunch time…


Teamprise and CodePlex

When we launched CodePlex last June we thought there might be an issue with some projects that had contributors who did not work on Windows. This was confirmed when we heard feedback loud and clear saying I cannot put my project on CodePlex because the only client that you have for Source Control is Team…


How to make sense of Code Coverage metrics

(co-authored with Brad Wilson) Even since the release of Visual Studio Team System 2005 with easy to use code coverage tools, people inside (and outside) of Microsoft have been talking about what it means. The most common approach we’ve seen is for a team leader to mandate a minimum code coverage number (like “all code…


CodePlex Deployment – February 20, 2007

We deployed a new version of the CodePlex software this past Tuesday. I wanted to give you a break down of the features and issues that we deployed, as well as give you a preview of some changes to the upcoming release pages that we are currently working on for the deployment on March 13th….


CodePlex Deployment

I have been remiss in my posting with regard to the last CodePlex deployment. We deployed a new version of CodePlex on September 26th. Click here to see the details. There are a few things which I would like to highlight about the deployment. Wiki Changes – We revamped the Wiki rendering engine. This has…