<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Commerce Server 2007 Development Environments</title>
	<atom:link href="http://www.wadewegner.com/2007/08/commerce-server-2007-development-environments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wadewegner.com/2007/08/commerce-server-2007-development-environments/</link>
	<description>From the whiteboard to the keyboard</description>
	<lastBuildDate>Sat, 04 Feb 2012 13:53:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Wade Wegner</title>
		<link>http://www.wadewegner.com/2007/08/commerce-server-2007-development-environments/#comment-114</link>
		<dc:creator>Wade Wegner</dc:creator>
		<pubDate>Mon, 13 Aug 2007 14:14:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.architectingwith.net/2007/08/11/CommerceServer2007DevelopmentEnvironments.aspx#comment-114</guid>
		<description>S&#248;ren,

Thank you for sharing your thoughts!  I agree that Commerce Server can present unique challenges and complexity not found in other projects.  While the Starter Site is great for reference and even as a launching point for some e-Commerce applications, it doesn&#039;t lend itself well to TDD.  My comments were meant to be general, and are probably more appropriate for Commerce Server applications not based on the Starter Site.

Also, I think you hit one of the most useful techniques for development - virtualization!  I mentioned it briefly, but probably didn&#039;t give it enough attention.  I use virtualization for almost all my development these days, and especially for Commerce Server and BizTalk Server.

With regards to CI and testing strategies, I will definitely try to write-up a post soon on how I&#039;ve incorporated these two techniques into my CS projects.  It&#039;s also a topic highlighted in my book Professional Commerce Server 2007 (coming soon!).

Thanks!</description>
		<content:encoded><![CDATA[<p>S&#248;ren,</p>
<p>Thank you for sharing your thoughts!  I agree that Commerce Server can present unique challenges and complexity not found in other projects.  While the Starter Site is great for reference and even as a launching point for some e-Commerce applications, it doesn&#8217;t lend itself well to TDD.  My comments were meant to be general, and are probably more appropriate for Commerce Server applications not based on the Starter Site.</p>
<p>Also, I think you hit one of the most useful techniques for development &#8211; virtualization!  I mentioned it briefly, but probably didn&#8217;t give it enough attention.  I use virtualization for almost all my development these days, and especially for Commerce Server and BizTalk Server.</p>
<p>With regards to CI and testing strategies, I will definitely try to write-up a post soon on how I&#8217;ve incorporated these two techniques into my CS projects.  It&#8217;s also a topic highlighted in my book Professional Commerce Server 2007 (coming soon!).</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: S&#248;ren Spelling Lund</title>
		<link>http://www.wadewegner.com/2007/08/commerce-server-2007-development-environments/#comment-113</link>
		<dc:creator>S&#248;ren Spelling Lund</dc:creator>
		<pubDate>Mon, 13 Aug 2007 06:45:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.architectingwith.net/2007/08/11/CommerceServer2007DevelopmentEnvironments.aspx#comment-113</guid>
		<description>Wade,

While I agree with your statements about required elements of a successful dev environment for Commerce Server and dev projects in general I believe that Commerce Server adds an additional complexity to the equation which prohibits some of the stuff. A lot a our work is based on the StarteSite code which brings an architecture to the table that doesn&#039;t readily support TDD and even unit testing.

You asked for techniques useful in setting up a dev environment for CS. The most valuable one I&#039;ve found so far is VPC. I employ VPC solely for CS dev environments by providing what I call a developer satellite. The dev sat is setup with Commerce Server, dev tools, everything you need to get going and sealed using sysprep. The satellite is then distributed to developers on the team who are up and running in a matter of minutes.

I&#039;m still working on CI and testing strategies myself so I would love to hear more about specific details from you on that.

Thanks.</description>
		<content:encoded><![CDATA[<p>Wade,</p>
<p>While I agree with your statements about required elements of a successful dev environment for Commerce Server and dev projects in general I believe that Commerce Server adds an additional complexity to the equation which prohibits some of the stuff. A lot a our work is based on the StarteSite code which brings an architecture to the table that doesn&#8217;t readily support TDD and even unit testing.</p>
<p>You asked for techniques useful in setting up a dev environment for CS. The most valuable one I&#8217;ve found so far is VPC. I employ VPC solely for CS dev environments by providing what I call a developer satellite. The dev sat is setup with Commerce Server, dev tools, everything you need to get going and sealed using sysprep. The satellite is then distributed to developers on the team who are up and running in a matter of minutes.</p>
<p>I&#8217;m still working on CI and testing strategies myself so I would love to hear more about specific details from you on that.</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

