<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/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>Andrew Stopford&amp;#39;s Weblog</title><link>http://weblogs.asp.net/astopford/default.aspx</link><description>poobah</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>MSpec Boo DSL</title><link>http://weblogs.asp.net/astopford/archive/2010/02/08/mspec-boo-dsl.aspx</link><pubDate>Mon, 08 Feb 2010 00:02:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7338310</guid><dc:creator>andrewstopford</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/astopford/rsscomments.aspx?PostID=7338310</wfw:commentRss><comments>http://weblogs.asp.net/astopford/archive/2010/02/08/mspec-boo-dsl.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;While looking around for something to match &lt;A href="http://www.easyb.org/" mce_href="http://www.easyb.org/"&gt;EasyB&lt;/A&gt; a BDD framework built&amp;nbsp;in&amp;nbsp;Java\Groovy I came across this &lt;A href="http://github.com/olsonjeffery/machine.specifications.boo" mce_href="http://github.com/olsonjeffery/machine.specifications.boo"&gt;Boo based DSL for MSpec&lt;/A&gt;. Dynamic languages&amp;nbsp;(the meta programming abilities in particular) make for a far easier english reading test than static languages can create and it's good to see what Boo is opening up on the CLR.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7338310" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/astopford/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/astopford/archive/tags/General+Software+Development/default.aspx">General Software Development</category><category domain="http://weblogs.asp.net/astopford/archive/tags/BDD/default.aspx">BDD</category><category domain="http://weblogs.asp.net/astopford/archive/tags/MSpec/default.aspx">MSpec</category></item><item><title>BDD with SpecFlow</title><link>http://weblogs.asp.net/astopford/archive/2010/02/07/bdd-with-specflow.aspx</link><pubDate>Sun, 07 Feb 2010 23:21:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7338288</guid><dc:creator>andrewstopford</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/astopford/rsscomments.aspx?PostID=7338288</wfw:commentRss><comments>http://weblogs.asp.net/astopford/archive/2010/02/07/bdd-with-specflow.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;&lt;A href="http://specflow.org/" mce_href="http://specflow.org/"&gt;SpecFlow&lt;/A&gt; was a new one on me with a style of BDD that is a lot like &lt;A href="http://cukes.info/" mce_href="http://cukes.info/"&gt;Cucumber&lt;/A&gt;, more &lt;A href="http://ryanlanciaux.com/ryanlanciaux/post/Gherkin-style-BDD-testing-in-NET.aspx" mce_href="http://ryanlanciaux.com/ryanlanciaux/post/Gherkin-style-BDD-testing-in-NET.aspx"&gt;details in this post&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7338288" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/astopford/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/astopford/archive/tags/BDD/default.aspx">BDD</category><category domain="http://weblogs.asp.net/astopford/archive/tags/SpecFlow/default.aspx">SpecFlow</category></item><item><title>AndAnd.NET</title><link>http://weblogs.asp.net/astopford/archive/2010/02/06/andand-net.aspx</link><pubDate>Sat, 06 Feb 2010 08:47:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7336668</guid><dc:creator>andrewstopford</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/astopford/rsscomments.aspx?PostID=7336668</wfw:commentRss><comments>http://weblogs.asp.net/astopford/archive/2010/02/06/andand-net.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Sean Foy talks about &lt;A href="http://seanfoy.blogspot.com/2009/05/motivation-for-andandnet.html" mce_href="http://seanfoy.blogspot.com/2009/05/motivation-for-andandnet.html"&gt;his implementation of AndAnd&lt;/A&gt; (following the example of &lt;A href="http://andand.rubyforge.org/" mce_href="http://andand.rubyforge.org/"&gt;Ruby's Object#AndAnd&lt;/A&gt;) using first &lt;A href="http://seanfoy.blogspot.com/2009/06/andandnet-sans-monads.html" mce_href="http://seanfoy.blogspot.com/2009/06/andandnet-sans-monads.html"&gt;LINQ AST&lt;/A&gt; and then later &lt;A href="http://seanfoy.blogspot.com/2009/06/andandnet-via-monads.html" mce_href="http://seanfoy.blogspot.com/2009/06/andandnet-via-monads.html"&gt;Monads&lt;/A&gt;. The discussion around Monads I found quite&amp;nbsp;interesting.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7336668" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/astopford/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/astopford/archive/tags/General+Software+Development/default.aspx">General Software Development</category><category domain="http://weblogs.asp.net/astopford/archive/tags/Linq/default.aspx">Linq</category></item><item><title>MbUnit AssertEx</title><link>http://weblogs.asp.net/astopford/archive/2010/01/22/mbunit-assertex.aspx</link><pubDate>Fri, 22 Jan 2010 23:29:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7320256</guid><dc:creator>andrewstopford</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/astopford/rsscomments.aspx?PostID=7320256</wfw:commentRss><comments>http://weblogs.asp.net/astopford/archive/2010/01/22/mbunit-assertex.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;New month, new year, new decade and my first post (well not strictly speaking but I was getting complaints). I'm going to try and start posting more often this year and hopefully get back to posting about MbUnit again (I've even started contributing again, more on that at a later date).&lt;/P&gt;
&lt;P mce_keep="true"&gt;To kick things off I'm going to talk a little about a new feature in MbUnit v3, AssertEx. This assert makes use of&amp;nbsp;lambda expressions to express your test, all you need is an additonal referance to the MbUnit35.dll. So rather than this.&lt;/P&gt;&lt;!-- code formatted by http://manoli.net/csharpformat/ --&gt;
&lt;STYLE type=text/css&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}

.csharpcode pre { margin: 0em; }

.csharpcode .rem { color: #008000; }

.csharpcode .kwrd { color: #0000ff; }

.csharpcode .str { color: #006080; }

.csharpcode .op { color: #0000c0; }

.csharpcode .preproc { color: #cc6633; }

.csharpcode .asp { background-color: #ffff00; }

.csharpcode .html { color: #800000; }

.csharpcode .attr { color: #ff0000; }

.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}

.csharpcode .lnum { color: #606060; }
&lt;/STYLE&gt;
&lt;PRE class=csharpcode&gt;&lt;SPAN class=kwrd&gt;int&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;value&lt;/SPAN&gt; = numbers.Add(1,1);
AssertEx.AreEqual(2, &lt;SPAN class=kwrd&gt;value&lt;/SPAN&gt;);&lt;/PRE&gt;
&lt;P mce_keep="true"&gt;I can do this&lt;/P&gt;&lt;!-- code formatted by http://manoli.net/csharpformat/ --&gt;
&lt;STYLE type=text/css&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}

.csharpcode pre { margin: 0em; }

.csharpcode .rem { color: #008000; }

.csharpcode .kwrd { color: #0000ff; }

.csharpcode .str { color: #006080; }

.csharpcode .op { color: #0000c0; }

.csharpcode .preproc { color: #cc6633; }

.csharpcode .asp { background-color: #ffff00; }

.csharpcode .html { color: #800000; }

.csharpcode .attr { color: #ff0000; }

.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}

.csharpcode .lnum { color: #606060; }
&lt;/STYLE&gt;
&lt;PRE class=csharpcode&gt;&lt;SPAN class=kwrd&gt;int&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;value&lt;/SPAN&gt; = numbers.Add(1,1);
AssertEx.That(() =&amp;gt; &lt;SPAN class=kwrd&gt;value&lt;/SPAN&gt; == 2);
&lt;/PRE&gt;
&lt;P mce_keep="true"&gt;I rather&amp;nbsp;like how expressive this is, I could also do this.&lt;/P&gt;&lt;!-- code formatted by http://manoli.net/csharpformat/ --&gt;
&lt;STYLE type=text/css&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}

.csharpcode pre { margin: 0em; }

.csharpcode .rem { color: #008000; }

.csharpcode .kwrd { color: #0000ff; }

.csharpcode .str { color: #006080; }

.csharpcode .op { color: #0000c0; }

.csharpcode .preproc { color: #cc6633; }

.csharpcode .asp { background-color: #ffff00; }

.csharpcode .html { color: #800000; }

.csharpcode .attr { color: #ff0000; }

.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}

.csharpcode .lnum { color: #606060; }
&lt;/STYLE&gt;
&lt;PRE class=csharpcode&gt;&lt;SPAN class=kwrd&gt;int&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;value&lt;/SPAN&gt; = numbers.Add(1,1);
AssertEx.That(() =&amp;gt; &lt;SPAN class=kwrd&gt;value&lt;/SPAN&gt; == 2 &amp;amp;&amp;amp; &lt;SPAN class=kwrd&gt;value&lt;/SPAN&gt; &amp;gt; 1);
&lt;/PRE&gt;
&lt;P mce_keep="true"&gt;Combine as many expressions for my data&amp;nbsp;as I wish, if you prefer you can break it down.&lt;/P&gt;&lt;!-- code formatted by http://manoli.net/csharpformat/ --&gt;
&lt;STYLE type=text/css&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}

.csharpcode pre { margin: 0em; }

.csharpcode .rem { color: #008000; }

.csharpcode .kwrd { color: #0000ff; }

.csharpcode .str { color: #006080; }

.csharpcode .op { color: #0000c0; }

.csharpcode .preproc { color: #cc6633; }

.csharpcode .asp { background-color: #ffff00; }

.csharpcode .html { color: #800000; }

.csharpcode .attr { color: #ff0000; }

.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}

.csharpcode .lnum { color: #606060; }
&lt;/STYLE&gt;
&lt;PRE class=csharpcode&gt;&lt;SPAN class=kwrd&gt;int&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;value&lt;/SPAN&gt; = numbers.Add(1,1);
Assert.Multiple(() =&amp;gt;
{
  AssertEx.That(() =&amp;gt; &lt;SPAN class=kwrd&gt;value&lt;/SPAN&gt; == 2);
  AssertEx.That(() =&amp;gt; &lt;SPAN class=kwrd&gt;value&lt;/SPAN&gt; &amp;gt; 1);
});&lt;/PRE&gt;
&lt;P mce_keep="true"&gt;I recommend you explore AssertEx more.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7320256" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/astopford/archive/tags/MbUnit/default.aspx">MbUnit</category><category domain="http://weblogs.asp.net/astopford/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>The year ahead, 2010.</title><link>http://weblogs.asp.net/astopford/archive/2009/12/28/the-year-ahead-2010.aspx</link><pubDate>Mon, 28 Dec 2009 21:40:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7293530</guid><dc:creator>andrewstopford</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/astopford/rsscomments.aspx?PostID=7293530</wfw:commentRss><comments>http://weblogs.asp.net/astopford/archive/2009/12/28/the-year-ahead-2010.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;This blog has been very quiet the last few months, in fact this year I've for the first time (since I started blogging some 8 years ago) missed months, I guess as time goes by you get less and less time :) As my last post of the year however I wanted to restore a&amp;nbsp;tradition and look back on this year and gaze into my crystal ball for next year. &lt;/P&gt;
&lt;P mce_keep="true"&gt;This year Microsoft has pushed foward the next phase of it's developer toolset, key amongst them has been&amp;nbsp;MVC 2, C#\VB,&amp;nbsp;Silverlight 4,&amp;nbsp;TS2010,&amp;nbsp;VS2010 and the&amp;nbsp;.NET&amp;nbsp;framework&amp;nbsp;v4.0. While key milestone products I think by the end of 2010 several will have reached sp or interim release (not to mention talk will have started of TFS\VS 2011\12). I do think that VS\TFS2010 by RTM will have solved a great many perf problem, I do see it however only as a foundation with greater things to come.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Microsoft has been quietly getting in new talent,&amp;nbsp;key hires have included the likes&amp;nbsp;of &lt;A href="http://whereslou.com/2009/09/16/building-42" mce_href="http://whereslou.com/2009/09/16/building-42"&gt;Louis DeJardin&lt;/A&gt; (Spark view engine creator) and &lt;A href="http://weblogs.asp.net/jgalloway/archive/2009/12/20/getting-started-at-microsoft.aspx" mce_href="http://weblogs.asp.net/jgalloway/archive/2009/12/20/getting-started-at-microsoft.aspx"&gt;Jon Galloway&lt;/A&gt;&amp;nbsp;while this year has also been bad for the loss of staff I do think that next year Microsoft will be hiring wide&amp;nbsp;again.&lt;/P&gt;
&lt;P mce_keep="true"&gt;On the OSS front this year the Codeplex foundation started life and by the&amp;nbsp;end of the year&amp;nbsp;already includes several ex Microsoft projects,&amp;nbsp;I do think&amp;nbsp;that next year several&amp;nbsp;other projects will join them (and one of them will be&amp;nbsp;something big, NHib, Rhino say).&amp;nbsp; Next year I'd also expect to see NUnit 3.0&amp;nbsp;and MbUnit 3.4/5 come to life, I also think BDD will gain more and more traction in 2010 in the&amp;nbsp;.NET community.&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;On a personal level I have new goals and ambitions for next year, see you there.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7293530" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/astopford/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>MbUnit 3.1</title><link>http://weblogs.asp.net/astopford/archive/2009/09/19/mbunit-3-1.aspx</link><pubDate>Sat, 19 Sep 2009 22:15:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7211357</guid><dc:creator>andrewstopford</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/astopford/rsscomments.aspx?PostID=7211357</wfw:commentRss><comments>http://weblogs.asp.net/astopford/archive/2009/09/19/mbunit-3-1.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;&lt;A href="http://blog.bits-in-motion.com/2009/09/announcing-gallio-and-mbunit-v31.html" mce_href="http://blog.bits-in-motion.com/2009/09/announcing-gallio-and-mbunit-v31.html"&gt;Jeff and the team have announced MbUnit 3.1&lt;/A&gt;, this is another major release from the team with a great deal on offer. Rather than repost please see Jeffs announcement post as there is a great deal of new stuff to see.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7211357" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/astopford/archive/tags/MbUnit/default.aspx">MbUnit</category><category domain="http://weblogs.asp.net/astopford/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>CodeRush TestRunner</title><link>http://weblogs.asp.net/astopford/archive/2009/09/11/coderush-testrunner.aspx</link><pubDate>Thu, 10 Sep 2009 23:02:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7199933</guid><dc:creator>andrewstopford</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/astopford/rsscomments.aspx?PostID=7199933</wfw:commentRss><comments>http://weblogs.asp.net/astopford/archive/2009/09/11/coderush-testrunner.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;CodeRush have shown a preview of their new TestRunner &lt;A href="http://community.devexpress.com/blogs/aspnet/archive/2009/09/02/coderush-upcoming-testrunner-preview.aspx?Newsletter10" mce_href="http://community.devexpress.com/blogs/aspnet/archive/2009/09/02/coderush-upcoming-testrunner-preview.aspx?Newsletter10"&gt;with NUnit and &lt;STRONG&gt;MbUnit&lt;/STRONG&gt; support right out of the box&lt;/A&gt;. Jeff and the Gallio team have done a lot of work with these kinds of test execution engines (Gallio supports the R# TestRunner for example) and hopefully the CodeRush guys will connect.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7199933" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/astopford/archive/tags/MbUnit/default.aspx">MbUnit</category><category domain="http://weblogs.asp.net/astopford/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>behaviour-driven development (BDD) poll.</title><link>http://weblogs.asp.net/astopford/archive/2009/09/08/behaviour-driven-development-bdd-poll.aspx</link><pubDate>Tue, 08 Sep 2009 22:07:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7196873</guid><dc:creator>andrewstopford</dc:creator><slash:comments>10</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/astopford/rsscomments.aspx?PostID=7196873</wfw:commentRss><comments>http://weblogs.asp.net/astopford/archive/2009/09/08/behaviour-driven-development-bdd-poll.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;While Test Driven Development and TDD frameworks are fast entering the mainstream mind set in the .NET community it seems behaviour-driven development &lt;A href="http://dannorth.net/introducing-bdd" mce_href="http://dannorth.net/introducing-bdd"&gt;BDD&lt;/A&gt; still has some way to go. A quick fire poll dear reader, have you encountered BDD at all? do you use BDD in your testing over TDD? what do you feel the barrier may be (dynamic language over static language, framework etc)? I am interested in hear your thoughts from all sides.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7196873" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/astopford/archive/tags/General+Software+Development/default.aspx">General Software Development</category><category domain="http://weblogs.asp.net/astopford/archive/tags/BDD/default.aspx">BDD</category></item><item><title>Hudson CI</title><link>http://weblogs.asp.net/astopford/archive/2009/09/05/hudson-ci.aspx</link><pubDate>Sat, 05 Sep 2009 11:58:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7193008</guid><dc:creator>andrewstopford</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/astopford/rsscomments.aspx?PostID=7193008</wfw:commentRss><comments>http://weblogs.asp.net/astopford/archive/2009/09/05/hudson-ci.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;&lt;A href="https://hudson.dev.java.net/" mce_href="https://hudson.dev.java.net/"&gt;Hudson&lt;/A&gt; seems to be &lt;A href="http://www.javaworld.com/community/node/2469" mce_href="http://www.javaworld.com/community/node/2469"&gt;a clear choice for the Java crowd over CruiseControl&lt;/A&gt; yet seems overlooked in .NET land? You can find &lt;A href="http://redsolo.blogspot.com/2008/04/guide-to-building-net-projects-using.html" mce_href="http://redsolo.blogspot.com/2008/04/guide-to-building-net-projects-using.html"&gt;a guide to setting up and using Hudson here&lt;/A&gt;. It is worth noting that both TeamCity and Hudson support NUnit&amp;nbsp;out of the box, for MbUnit 3 &lt;A href="http://stackoverflow.com/questions/3143/using-mbunit-in-teamcity" mce_href="http://stackoverflow.com/questions/3143/using-mbunit-in-teamcity"&gt;look here for TeamCity&lt;/A&gt; and &lt;A href="http://wiki.hudson-ci.org/display/HUDSON/Gallio+Plugin" mce_href="http://wiki.hudson-ci.org/display/HUDSON/Gallio+Plugin"&gt;here for Hudson&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7193008" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/astopford/archive/tags/Testing+_2600_amp_3B00_+Build+Systems/default.aspx">Testing &amp;amp; Build Systems</category><category domain="http://weblogs.asp.net/astopford/archive/tags/General+Software+Development/default.aspx">General Software Development</category><category domain="http://weblogs.asp.net/astopford/archive/tags/Hudson/default.aspx">Hudson</category></item><item><title>TeamCity 5.0 builds and defects</title><link>http://weblogs.asp.net/astopford/archive/2009/09/05/teamcity-5-0-builds-and-defects.aspx</link><pubDate>Sat, 05 Sep 2009 11:38:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7192995</guid><dc:creator>andrewstopford</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/astopford/rsscomments.aspx?PostID=7192995</wfw:commentRss><comments>http://weblogs.asp.net/astopford/archive/2009/09/05/teamcity-5-0-builds-and-defects.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;The good folks at JetBrains have added a great feature to &lt;A href="http://www.jetbrains.net/confluence/display/TW/Darjeeling+(TeamCity+5.0)+EAP+Release+Notes+(build+10181)" mce_href="http://www.jetbrains.net/confluence/display/TW/Darjeeling+(TeamCity+5.0)+EAP+Release+Notes+(build+10181)"&gt;TeamCity 5.0 EAP (codenamed Darjeeling),&amp;nbsp;connecting builds and defects&lt;/A&gt;. If your commit&amp;nbsp;has the defect number attached then TeamCity will go ahead and connect the two so you can look at what defects were&amp;nbsp;fixed in what build. I'd love it&amp;nbsp;all the more if TeamCity could then update the defect status to say&amp;nbsp;FAR (Fixed Awaiting Release). VSTS issue tracker integration would also be nice to see, this product is not yet beta so anything could happen.&amp;nbsp;All JetBrains need now&amp;nbsp;is a configuration management and deployment solution.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7192995" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/astopford/archive/tags/Testing+_2600_amp_3B00_+Build+Systems/default.aspx">Testing &amp;amp; Build Systems</category><category domain="http://weblogs.asp.net/astopford/archive/tags/General+Software+Development/default.aspx">General Software Development</category><category domain="http://weblogs.asp.net/astopford/archive/tags/TeamCity/default.aspx">TeamCity</category></item><item><title>VS10 and multi monitors</title><link>http://weblogs.asp.net/astopford/archive/2009/09/04/vs10-and-multi-monitors.aspx</link><pubDate>Fri, 04 Sep 2009 21:07:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7192219</guid><dc:creator>andrewstopford</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/astopford/rsscomments.aspx?PostID=7192219</wfw:commentRss><comments>http://weblogs.asp.net/astopford/archive/2009/09/04/vs10-and-multi-monitors.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;A while back I asked about the ideal IDE and one thingf that came up was multi monitor support, it seems the cool cats in the VS10 team where listening and in beta 1 of VS10 they have added that support. &lt;A href="http://weblogs.asp.net/scottgu/archive/2009/08/25/vs-2010-and-net-4-series.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2009/08/25/vs-2010-and-net-4-series.aspx"&gt;Scott Gu has a post that shows it off&lt;/A&gt;, lets have your feedback dear reader, good, bad, not what you want etc?&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7192219" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/astopford/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/astopford/archive/tags/VS10/default.aspx">VS10</category></item><item><title>VS10 Refactors</title><link>http://weblogs.asp.net/astopford/archive/2009/09/04/vs10-refactors.aspx</link><pubDate>Fri, 04 Sep 2009 21:00:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7192212</guid><dc:creator>andrewstopford</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/astopford/rsscomments.aspx?PostID=7192212</wfw:commentRss><comments>http://weblogs.asp.net/astopford/archive/2009/09/04/vs10-refactors.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;VS10 has added code refactoring support and I'm interested to learn a couple of things, would you find them useful (hopefully &lt;A href="http://weblogs.asp.net/scottgu/archive/2009/08/25/vs-2010-and-net-4-series.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2009/08/25/vs-2010-and-net-4-series.aspx"&gt;scotttgu will add VS10 refactoring to his series&lt;/A&gt;), would you use them over R#, would you want the ability to create your own and plug them (or even share\download others)?&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7192212" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/astopford/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/astopford/archive/tags/VS10/default.aspx">VS10</category></item><item><title>VS10 minimal theme</title><link>http://weblogs.asp.net/astopford/archive/2009/08/06/vs10-minimal-theme.aspx</link><pubDate>Wed, 05 Aug 2009 23:06:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7162272</guid><dc:creator>andrewstopford</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/astopford/rsscomments.aspx?PostID=7162272</wfw:commentRss><comments>http://weblogs.asp.net/astopford/archive/2009/08/06/vs10-minimal-theme.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Trying VS10 in a minimal theme works&amp;nbsp;out well.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 565px; HEIGHT: 276px" src="http://weblogs.asp.net/blogs/astopford/vs10minimal.png" width=1021 height=611 mce_src="http://weblogs.asp.net/blogs/astopford/vs10minimal.png"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blog.wekeroad.com/2007/10/17/textmate-theme-for-visual-studio-take-2/" mce_href="http://blog.wekeroad.com/2007/10/17/textmate-theme-for-visual-studio-take-2/"&gt;Rob Connerys Vibrant Ink theme&lt;/A&gt;&amp;nbsp;with the toolbox and navigation windows removed, &lt;A href="http://weblogs.asp.net/blogs/astopford/Exported-2009-08-05.zip" mce_href="http://weblogs.asp.net/blogs/astopford/Exported-2009-08-05.zip"&gt;you can find it here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7162272" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/astopford/archive/tags/General+Software+Development/default.aspx">General Software Development</category><category domain="http://weblogs.asp.net/astopford/archive/tags/VS10/default.aspx">VS10</category></item><item><title>Different VS experinces</title><link>http://weblogs.asp.net/astopford/archive/2009/08/05/different-vs-experinces.aspx</link><pubDate>Wed, 05 Aug 2009 21:23:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7162256</guid><dc:creator>andrewstopford</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/astopford/rsscomments.aspx?PostID=7162256</wfw:commentRss><comments>http://weblogs.asp.net/astopford/archive/2009/08/05/different-vs-experinces.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Folks use VS in different ways,&amp;nbsp;taking a cue from Jimmy Boguard who&amp;nbsp;runs VS&amp;nbsp;as follows.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 476px; HEIGHT: 312px" src="http://www.lostechies.com/cfs-filesystemfile.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jimmy_5F00_bogard/image_5F00_3C756F70.png" width=640 height=430 mce_src="http://www.lostechies.com/cfs-filesystemfile.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jimmy_5F00_bogard/image_5F00_3C756F70.png"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;As &lt;A href="http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/07/28/my-ideal-ide.aspx" mce_href="http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/07/28/my-ideal-ide.aspx"&gt;Jimmy notes in his blog post &lt;/A&gt;the lack of navigation windows and tool bars, in many respects Jimmy uses VS like a text editor but as&amp;nbsp;he states&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;EM&gt;Since I’m writing code 99% of the time I’m in an IDE, my experience should be optimized for writing code.&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;As an IDE VS can be used in many different ways and everyone has different views on what is and what is not an optimized experience.&amp;nbsp;Could VS be better at that saving away your chosen experince and allowing you to share that between machines\pc's etc? Could VS offer by default more experinces and the ability to better share those experiences?&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7162256" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/astopford/archive/tags/General+Software+Development/default.aspx">General Software Development</category><category domain="http://weblogs.asp.net/astopford/archive/tags/VS10/default.aspx">VS10</category></item><item><title>Whats do you like most in your IoC of choice?</title><link>http://weblogs.asp.net/astopford/archive/2009/06/09/whats-do-you-like-most-in-your-ioc-of-choice.aspx</link><pubDate>Tue, 09 Jun 2009 20:08:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7115065</guid><dc:creator>andrewstopford</dc:creator><slash:comments>12</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/astopford/rsscomments.aspx?PostID=7115065</wfw:commentRss><comments>http://weblogs.asp.net/astopford/archive/2009/06/09/whats-do-you-like-most-in-your-ioc-of-choice.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Question for you dear reader, what do you like most in your IoC framework of choice, what is lacking and what would you want to see?&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7115065" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/astopford/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item></channel></rss>