<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>James Newkirk's Blog</title><link>http://blogs.msdn.com/jamesnewkirk/default.aspx</link><description>Adding to the kipple... One post at a time.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Lessons Learned in Programmer Testing</title><link>http://blogs.msdn.com/jamesnewkirk/archive/2008/06/28/lessons-learned-in-programmer-testing.aspx</link><pubDate>Sun, 29 Jun 2008 02:36:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8665656</guid><dc:creator>jamesnewkirk</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jamesnewkirk/comments/8665656.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesnewkirk/commentrss.aspx?PostID=8665656</wfw:commentRss><description>&lt;p&gt;I just posted a the presentation and sample code from the Lessons Learned in Programmer Testing sessions that I did at a few conferences this summer. Click &lt;a href="http://jamesnewkirk.typepad.com/posts/2008/06/lessons-learned.html"&gt;here&lt;/a&gt; for the details. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8665656" width="1" height="1"&gt;</description></item><item><title>ExpectedException considered harmful!</title><link>http://blogs.msdn.com/jamesnewkirk/archive/2008/06/27/expectedexception-considered-harmful.aspx</link><pubDate>Fri, 27 Jun 2008 20:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8662770</guid><dc:creator>jamesnewkirk</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jamesnewkirk/comments/8662770.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesnewkirk/commentrss.aspx?PostID=8662770</wfw:commentRss><description>I have written a blog post&amp;nbsp;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 &lt;A class="" href="http://codeplex.com/xunit" mce_href="http://codeplex.com/xunit"&gt;xUnit.net&lt;/A&gt; to make it work in NUnit and the testing tool in Visual Studio Team System. You can read about it &lt;A class="" href="http://jamesnewkirk.typepad.com/posts/2008/06/replacing-expec.html" mce_href="http://jamesnewkirk.typepad.com/posts/2008/06/replacing-expec.html"&gt;here&lt;/A&gt;. &lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8662770" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Test+Driven+Development/default.aspx">Test Driven Development</category></item><item><title>xUnit.net v1.0 Released</title><link>http://blogs.msdn.com/jamesnewkirk/archive/2008/04/23/xunit-net-v1-0-released.aspx</link><pubDate>Thu, 24 Apr 2008 01:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8420372</guid><dc:creator>jamesnewkirk</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jamesnewkirk/comments/8420372.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesnewkirk/commentrss.aspx?PostID=8420372</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri size=3&gt;We released xUnit.net 1.0 today! &lt;/FONT&gt;&lt;A href="http://www.codeplex.com/xunit/Release/ProjectReleases.aspx?ReleaseId=12516"&gt;&lt;FONT face=Calibri size=3&gt;Download&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt;, &lt;/FONT&gt;&lt;A class="" href="http://jamesnewkirk.typepad.com/" mce_href="http://jamesnewkirk.typepad.com/"&gt;&lt;FONT face=Calibri size=3&gt;blog post&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8420372" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Test+Driven+Development/default.aspx">Test Driven Development</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/CodePlex/default.aspx">CodePlex</category></item><item><title>xUnit.net v1.0(RC2) Released</title><link>http://blogs.msdn.com/jamesnewkirk/archive/2008/03/16/xunit-net-rc2-released.aspx</link><pubDate>Sun, 16 Mar 2008 23:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8274469</guid><dc:creator>jamesnewkirk</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jamesnewkirk/comments/8274469.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesnewkirk/commentrss.aspx?PostID=8274469</wfw:commentRss><description>&lt;P&gt;Brad Wilson and I released xUnit.net v1.0(RC2) today. Brad has the details on his &lt;A class="" href="http://bradwilson.typepad.com/blog/2008/03/xunitnet-10-rc2.html" mce_href="http://bradwilson.typepad.com/blog/2008/03/xunitnet-10-rc2.html"&gt;blog&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;You can download the release on CodePlex &lt;A class="" href="http://www.codeplex.com/xunit/Release/ProjectReleases.aspx?ReleaseId=9681" mce_href="http://www.codeplex.com/xunit/Release/ProjectReleases.aspx?ReleaseId=9681"&gt;here&lt;/A&gt;. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8274469" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Test+Driven+Development/default.aspx">Test Driven Development</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/CodePlex/default.aspx">CodePlex</category></item><item><title>The CodePlex Team and the patterns &amp; practices Summit</title><link>http://blogs.msdn.com/jamesnewkirk/archive/2007/10/20/the-codeplex-team-and-the-patterns-practices-summit.aspx</link><pubDate>Sat, 20 Oct 2007 23:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5558095</guid><dc:creator>jamesnewkirk</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jamesnewkirk/comments/5558095.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesnewkirk/commentrss.aspx?PostID=5558095</wfw:commentRss><description>&lt;P&gt;The CodePlex team will be well represented again at the patterns &amp;amp; practices Summit in Redmond, WA - November 5-9, 2007 . We will be presenting or co-presenting the following sessions:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;"Yet Another Talk on Agility" - Brad Wilson and Peter Provost&lt;/LI&gt;
&lt;LI&gt;Dependency Injection Frameworks - Brad Wilson and Scott Densmore&lt;/LI&gt;
&lt;LI&gt;EntLib Devolved - Scott Densmore&lt;/LI&gt;
&lt;LI&gt;Make It Your Own - Scott Densmore&lt;/LI&gt;
&lt;LI&gt;Lessons Learned in Programmer Testing - Jim Newkirk&lt;/LI&gt;
&lt;LI&gt;CodePlex is sponsoring an evening event on Tuesday titled "Open Source in the Enterprise".&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Peter's not on the CodePlex team but we like him just the same. For additonal information on the summit and all of the sessions please click &lt;A class="" href="http://www.pnpsummit.com/west2007.aspx" mce_href="http://www.pnpsummit.com/west2007.aspx"&gt;here&lt;/A&gt;. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5558095" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Test+Driven+Development/default.aspx">Test Driven Development</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/CodePlex/default.aspx">CodePlex</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Microsoft+patterns+_2600_amp_3B00_+practices/default.aspx">Microsoft patterns &amp;amp; practices</category></item><item><title>Announcing xUnit.net</title><link>http://blogs.msdn.com/jamesnewkirk/archive/2007/09/20/announcing-xunit-net.aspx</link><pubDate>Thu, 20 Sep 2007 22:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5019863</guid><dc:creator>jamesnewkirk</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jamesnewkirk/comments/5019863.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesnewkirk/commentrss.aspx?PostID=5019863</wfw:commentRss><description>I have just blogged about a new testing framework that &lt;A class="" href="http://www.agileprogrammer.com/dotnetguy/" mce_href="http://www.agileprogrammer.com/dotnetguy/"&gt;Brad Wilson&lt;/A&gt; and I have developed. Click &lt;A class="" href="http://jamesnewkirk.typepad.com/posts/2007/09/announcing-xuni.html" mce_href="http://jamesnewkirk.typepad.com/posts/2007/09/announcing-xuni.html"&gt;here&lt;/A&gt; for details.&amp;nbsp; &lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5019863" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Test+Driven+Development/default.aspx">Test Driven Development</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/CodePlex/default.aspx">CodePlex</category></item><item><title>Why you should not use Setup and Teardown in NUnit</title><link>http://blogs.msdn.com/jamesnewkirk/archive/2007/09/15/why-you-should-not-use-setup-and-teardown-in-nunit.aspx</link><pubDate>Sat, 15 Sep 2007 22:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4933924</guid><dc:creator>jamesnewkirk</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jamesnewkirk/comments/4933924.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesnewkirk/commentrss.aspx?PostID=4933924</wfw:commentRss><description>I just posted my thoughts about Setup and Teardown at my new blog home. Click &lt;A class="" href="http://jamesnewkirk.typepad.com/posts/2007/09/why-you-should-.html" mce_href="http://jamesnewkirk.typepad.com/posts/2007/09/why-you-should-.html"&gt;here&lt;/A&gt;. &lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4933924" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Test+Driven+Development/default.aspx">Test Driven Development</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/General/default.aspx">General</category></item><item><title>NUnit Converter V1.1 - Moved from GotDotNet</title><link>http://blogs.msdn.com/jamesnewkirk/archive/2007/06/30/nunit-converter-v1-1-moved-from-gotdotnet.aspx</link><pubDate>Sun, 01 Jul 2007 00:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3633204</guid><dc:creator>jamesnewkirk</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jamesnewkirk/comments/3633204.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesnewkirk/commentrss.aspx?PostID=3633204</wfw:commentRss><description>Due to the shutdown of GotDotNet I have moved the NUnit Converter V1.1 to &lt;A class="" href="http://jamesnewkirk.typepad.com/posts/nunit_converter_v11.html" mce_href="http://jamesnewkirk.typepad.com/posts/nunit_converter_v11.html"&gt;here&lt;/A&gt;. &lt;STRONG&gt;Note: This is not a new version&lt;/STRONG&gt;. If you have comments or questions please let me know. &lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3633204" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category></item><item><title>xUnit Test Patterns and Better Software Development for Agile Teams</title><link>http://blogs.msdn.com/jamesnewkirk/archive/2007/06/30/xunit-test-patterns-and-better-software-development-for-agile-teams.aspx</link><pubDate>Sat, 30 Jun 2007 23:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3632344</guid><dc:creator>jamesnewkirk</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jamesnewkirk/comments/3632344.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesnewkirk/commentrss.aspx?PostID=3632344</wfw:commentRss><description>&lt;P&gt;These two books were recently published by Addison-Wesley. For a blog post on each book see the following on my new blog: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="" href="http://jamesnewkirk.typepad.com/posts/2007/06/xunit-test-patt.html" mce_href="http://jamesnewkirk.typepad.com/posts/2007/06/xunit-test-patt.html"&gt;xUnit Test Patterns&lt;/A&gt;&amp;nbsp;by Gerard Meszaros&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://jamesnewkirk.typepad.com/posts/2007/06/its-not-about-t.html" mce_href="http://jamesnewkirk.typepad.com/posts/2007/06/its-not-about-t.html"&gt;Better Software Development for Agile Teams&lt;/A&gt; by Will Stott and James Newkirk&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;If you have any questions please let me know. Will and I look forward to your feedback on our book. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3632344" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Test+Driven+Development/default.aspx">Test Driven Development</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Microsoft+patterns+_2600_amp_3B00_+practices/default.aspx">Microsoft patterns &amp;amp; practices</category></item><item><title>Test-Driven Development in Microsoft .NET Supplemental Material</title><link>http://blogs.msdn.com/jamesnewkirk/archive/2007/06/25/test-driven-development-in-microsoft-net-supplemental-material.aspx</link><pubDate>Mon, 25 Jun 2007 15:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3521972</guid><dc:creator>jamesnewkirk</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jamesnewkirk/comments/3521972.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesnewkirk/commentrss.aspx?PostID=3521972</wfw:commentRss><description>Due to the closing of GotDotNet I have moved the supplemental material (sample chapter and source code) to &lt;A class="" href="http://jamesnewkirk.typepad.com/posts/tdd.html" mce_href="http://jamesnewkirk.typepad.com/posts/tdd.html"&gt;here&lt;/A&gt;. If you have any questions please let me know. &lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3521972" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Test+Driven+Development/default.aspx">Test Driven Development</category></item><item><title>Moving Day</title><link>http://blogs.msdn.com/jamesnewkirk/archive/2007/06/25/moving-day.aspx</link><pubDate>Mon, 25 Jun 2007 15:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3521945</guid><dc:creator>jamesnewkirk</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jamesnewkirk/comments/3521945.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesnewkirk/commentrss.aspx?PostID=3521945</wfw:commentRss><description>I have decided for a number of reasons to move my blog to a new address. The new address is &lt;A href="http://jamesnewkirk.typepad.com/"&gt;http://jamesnewkirk.typepad.com&lt;/A&gt;. 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. &lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3521945" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Test+Driven+Development/default.aspx">Test Driven Development</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/CodePlex/default.aspx">CodePlex</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Microsoft+patterns+_2600_amp_3B00_+practices/default.aspx">Microsoft patterns &amp;amp; practices</category></item><item><title>TechEd 2007</title><link>http://blogs.msdn.com/jamesnewkirk/archive/2007/06/01/teched-2007.aspx</link><pubDate>Sat, 02 Jun 2007 00:04:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3032044</guid><dc:creator>jamesnewkirk</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jamesnewkirk/comments/3032044.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesnewkirk/commentrss.aspx?PostID=3032044</wfw:commentRss><description>&lt;p&gt;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&amp;nbsp;at 4:45p. The session is titled, "Microsoft Visual Studio Team System for&amp;nbsp;Agile Teams". &lt;/p&gt; &lt;p&gt;In addition to this I will be at the "Open Source Software in Enterprise Development" panel discussion at lunch time on Thursday. &lt;/p&gt; &lt;p&gt;I will also be at one of the Microsoft booths at various times (I'll post more details on Sunday). If you questions/comments/complaints about CodePlex please drop by and let me know. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3032044" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/CodePlex/default.aspx">CodePlex</category></item><item><title>Teamprise and CodePlex</title><link>http://blogs.msdn.com/jamesnewkirk/archive/2007/03/20/teamprise-and-codeplex.aspx</link><pubDate>Wed, 21 Mar 2007 03:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1922979</guid><dc:creator>jamesnewkirk</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/jamesnewkirk/comments/1922979.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesnewkirk/commentrss.aspx?PostID=1922979</wfw:commentRss><description>&lt;p&gt;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 Explorer. &lt;/p&gt;&lt;p&gt;Well that was certainly true until today... Earlier today &lt;a href="http://teamprise.com" mce_href="http://teamprise.com"&gt;Teamprise&lt;/a&gt; announced a complimentary license of the Teamprise client suite for anyone wanting to connect to an open source project on CodePlex. I can't thank &lt;a href="http://www.woodwardweb.com/" mce_href="http://www.woodwardweb.com/"&gt;Martin Woodward&lt;/a&gt; enough and the rest of the team at Teamprise for offering their great tool to our customers. This opens up CodePlex to a larger number of potential projects who in the past may have considered other open source hosting solutions.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;br&gt;If you are CodePlex contributor click &lt;a href="http://www.teamprise.com/codeplex/codeplex-register.py" mce_href="http://www.teamprise.com/codeplex/codeplex-register.py"&gt;here&lt;/a&gt; to sign up to receive the complimentary license. &lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1922979" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/CodePlex/default.aspx">CodePlex</category></item><item><title>How to make sense of Code Coverage metrics</title><link>http://blogs.msdn.com/jamesnewkirk/archive/2007/02/25/how-to-make-sense-of-code-coverage-metrics.aspx</link><pubDate>Sun, 25 Feb 2007 23:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1759404</guid><dc:creator>jamesnewkirk</dc:creator><slash:comments>12</slash:comments><comments>http://blogs.msdn.com/jamesnewkirk/comments/1759404.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesnewkirk/commentrss.aspx?PostID=1759404</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;EM&gt;(co-authored with &lt;A class="" href="http://www.agileprogrammer.com/dotnetguy/" mce_href="http://www.agileprogrammer.com/dotnetguy/"&gt;Brad Wilson&lt;/A&gt;)&lt;/EM&gt; &lt;BR&gt;&lt;BR&gt;Even since the release of Visual Studio Team System 2005 with easy to use &lt;/SPAN&gt;&lt;A class="" href="http://en.wikipedia.org/wiki/Code_coverage" mce_href="http://en.wikipedia.org/wiki/Code_coverage"&gt;code coverage&lt;/A&gt;&lt;SPAN style="COLOR: #1f497d"&gt; 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 must have at least 80% code coverage before being checked in"). As agile advocates, you'd expect that our team's TDD'd code would have 100% code coverage. And you'd be wrong.&lt;/SPAN&gt; &lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: #1f497d"&gt;We could all agree that test-covered code is better than not, so we probably also agree that a high coverage number is better than a low one. Why can't we come up with a hard and fast number that means "good"? The answer is that it's different for every project, and even for a single project, that number may change over time. It is inevitable that code is written which isn't covered by a unit test. A few examples of acceptable code without tests might include: web service wrappers generated by Visual Studio, views in a Model-View-Presenter system, and code for which failure is only possible because the underlying platform fails (like helper methods that pass default values into more complex .NET CLR methods). &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: #1f497d"&gt;So when you run that code coverage system for the first time and it pops up "73%", what next? Well, if it's the first time you've run the test, you're probably going to check out that other 27% and see how you categorize it. Does that code need coverage or not? If so, use the lack of code coverage to educate yourself on taking smaller steps in TDD. But if not, what then? Is 73% a magical number? &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;The answer lies in a metric that can be used to predict the weather,&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://school.discovery.com/curriculumcenter/weather/glossary.html"&gt;barometric pressure&lt;/A&gt;&lt;SPAN style="COLOR: #1f497d"&gt;. Today, &lt;/SPAN&gt;&lt;A href="http://www.weather.com/"&gt;weather.com&lt;/A&gt;&lt;SPAN style="COLOR: #1f497d"&gt; says the barometric pressure in Seattle is 29.66”Hg and falling. More important than the absolute measurement is the trend: it tells you that the overcast and drizzling rain outside is going to get worse, not better.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The two pieces of information - value and trend - are used to predict what will happen next. The same can be said for code coverage. You can determine the relative health of your tests by using the value and the trend to determine the appropriate action.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;That’s the important bit: code coverage gives you relative measurements against itself, not an absolute measurement against a target value. If your coverage fell from 73% to 72%, would you be worried? What if it fell from 73% to 67%?&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;SPAN style="COLOR: #1f497d"&gt;Rather than holding your team to an absolute goal, use the trend to determine when you should invest time to figure out where you're covered and not, and to determine what to do about it. &lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1759404" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Test+Driven+Development/default.aspx">Test Driven Development</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Microsoft+patterns+_2600_amp_3B00_+practices/default.aspx">Microsoft patterns &amp;amp; practices</category></item><item><title>CodePlex Deployment - February 20, 2007 </title><link>http://blogs.msdn.com/jamesnewkirk/archive/2007/02/24/codeplex-deployment-february-20-2007.aspx</link><pubDate>Sun, 25 Feb 2007 01:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1755121</guid><dc:creator>jamesnewkirk</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jamesnewkirk/comments/1755121.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamesnewkirk/commentrss.aspx?PostID=1755121</wfw:commentRss><description>&lt;P style="MARGIN-LEFT: 5pt"&gt;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. As I mentioned in my previous blog post voting has had a huge impact on the priority of the items that we work on. For example, the feature "Ability to add a Soapbox video to home page" was created on January 8, 2007. It received a large amount of votes, 45 in fact, and we implemented and deployed it within 5 weeks. We can't promise to turn all of the work items around as quickly but the more you vote the higher the priority. In our next deployment we are working on the release pages. To give you an approximate view of the changes here is the February 20, 2007 CodePlex deployment. &lt;EM&gt;Note: The Comments column is something that will not be part of the deployment.&lt;/EM&gt; &lt;/P&gt;
&lt;P style="MARGIN-LEFT: 5pt"&gt;&lt;STRONG&gt;Mock-Up Of New CodePlex Release Pages (to be deployed March 13, 2007)&lt;BR&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;Total Votes:&lt;/STRONG&gt; 220 &lt;/P&gt;
&lt;P style="MARGIN-LEFT: 5pt"&gt;&lt;STRONG&gt;Work Items &lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 5pt"&gt;&lt;STRONG&gt;Issues (11 Votes)&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV style="MARGIN-LEFT: 5pt"&gt;
&lt;TABLE class="" style="BORDER-COLLAPSE: collapse" border=0&gt;
&lt;COLGROUP&gt;
&lt;COL style="WIDTH: 58px"&gt;
&lt;COL style="WIDTH: 238px"&gt;
&lt;COL style="WIDTH: 331px"&gt;&lt;/COLGROUP&gt;
&lt;TBODY vAlign=top&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: #a3a3a3 1pt solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;&lt;STRONG&gt;Votes&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: #a3a3a3 1pt solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;&lt;STRONG&gt;Name (&lt;EM&gt;links to work item on CodePlex&lt;/EM&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: #a3a3a3 1pt solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;&lt;STRONG&gt;Comments&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=4827" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=4827"&gt;Add a More link on quick markup guide&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #666666"&gt; &lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=8192" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=8192"&gt;spelling error in People tab: "Coodinators"&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;:) Any more spelling errors and I will be purchasing a dictionary for all team members&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=8004" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=8004"&gt;Unable to show more than 10 items per page&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=7852" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=7852"&gt;Can't delete posts&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;This was an oversight. I suppose all bugs are but this was truly something we intended to do but somehow did not get put into the previous release. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=7763" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=7763"&gt;Links to anchors within in a web page don't work (used to work)&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=571" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=571"&gt;Special national characters not working in CodePlex&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;All issues prior to the implementation of voting have a vote count as zero. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=1825" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=1825"&gt;Export To Excel Maintain Sort Order&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=4277" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=4277"&gt;the forum of CodePlex can not display chinese character&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;P style="MARGIN-LEFT: 5pt"&gt;&lt;STRONG&gt;Features (209 Votes)&lt;SPAN style="FONT-SIZE: 12pt"&gt; &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV style="MARGIN-LEFT: 5pt"&gt;
&lt;TABLE class="" style="BORDER-COLLAPSE: collapse" border=0&gt;
&lt;COLGROUP&gt;
&lt;COL style="WIDTH: 58px"&gt;
&lt;COL style="WIDTH: 235px"&gt;
&lt;COL style="WIDTH: 334px"&gt;&lt;/COLGROUP&gt;
&lt;TBODY vAlign=top&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: #a3a3a3 1pt solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;&lt;STRONG&gt;Votes&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: #a3a3a3 1pt solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;&lt;STRONG&gt;Name (&lt;EM&gt;links to work item on CodePlex&lt;/EM&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: #a3a3a3 1pt solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;&lt;STRONG&gt;Comments&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;48&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=4433" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=4433"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;No way to contact user&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;We have been wanting to do this for awhile. I hope this helps facilitate more 1&amp;nbsp;to 1 communication. We did implement it with appropriate safeguards. If you do not want to be contacted you do not have to provide your email. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;45&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=7079" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=7079"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Feature request: Ability to add a Soapbox vid to home page&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;40&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=5647" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=5647"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Project Logo&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;Many people have been asking for customizations of the project home page. This feature allows you to change the graphic and replace the title with your own custom logo. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;33&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=1209" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=1209"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Create profile page for users&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;This is the beginning of work that we will be doing for individual profiles, keep your suggestions coming. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;22&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=6112" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=6112"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Go to Work Item&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;Believe it or not we used to have this feature. You might ask why it was removed. I removed it as a requirement when we built the new Advanced View. Its back and I probably won't take it out again. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;12&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=3096" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=3096"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;The issues I have submited&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=6653" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=6653"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;Need to be able to bulk edit work items on codeplex&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;We did this explicitly on the page and it also works with right-click behavior. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=2374" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=2374"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;I should be able to search for the bug reported by me&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;This is a duplicate of work item #3096&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a3a3a3 1pt solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=3852" mce_href="http://www.codeplex.com/CodePlex/WorkItem/View.aspx?WorkItemId=3852"&gt;&lt;SPAN style="FONT-FAMILY: Arial"&gt;I want to multi language support on Wiki...&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: #a3a3a3 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; PADDING-TOP: 5px; BORDER-BOTTOM: #a3a3a3 1pt solid"&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;P style="MARGIN-LEFT: 5pt"&gt;&amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-LEFT: 5pt"&gt;&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1755121" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/jamesnewkirk/archive/tags/CodePlex/default.aspx">CodePlex</category></item></channel></rss>