<?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: Backwards-Compatibility: Why Most Versioning Problems Aren&#8217;t</title>
	<atom:link href="http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/</link>
	<description>Enterprise Development Expert &#38; SOA Specialist</description>
	<lastBuildDate>Sat, 11 Feb 2012 15:16:10 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Zhi An</title>
		<link>http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/comment-page-1/#comment-38371</link>
		<dc:creator>Zhi An</dc:creator>
		<pubDate>Mon, 09 Jan 2012 10:41:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/#comment-38371</guid>
		<description>Has anybody run into a real life scenario where a web service change cannot be made while keeping backward compatibility?</description>
		<content:encoded><![CDATA[<p>Has anybody run into a real life scenario where a web service change cannot be made while keeping backward compatibility?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/comment-page-1/#comment-37170</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Sun, 18 Apr 2010 05:50:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/#comment-37170</guid>
		<description>Kean,

The context of deployment obviously matters a lot. If the software is packaged and installed entirely at customer sites with little to no integration with other software, than what you&#039;re saying may be true. On the other hand, in the case where the software is run as a service supporting multiple clients, integrated with 3rd party software, then backwards compatibility can ease many versioning pains.

Thanks for your comments.</description>
		<content:encoded><![CDATA[<p>Kean,</p>
<p>The context of deployment obviously matters a lot. If the software is packaged and installed entirely at customer sites with little to no integration with other software, than what you&#8217;re saying may be true. On the other hand, in the case where the software is run as a service supporting multiple clients, integrated with 3rd party software, then backwards compatibility can ease many versioning pains.</p>
<p>Thanks for your comments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kean Lau</title>
		<link>http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/comment-page-1/#comment-37168</link>
		<dc:creator>Kean Lau</dc:creator>
		<pubDate>Sat, 17 Apr 2010 06:08:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/#comment-37168</guid>
		<description>I think you are attempting to handle the problem of broken backward compatibility the wrong way.

Changes that break backward compatibility should be reserved for the next major version of the software. 

Any customer who wants the next major version of your software should be running both the current and the new major versions in production in parallel.

When the customer decides that the new major version is stable and capable enough of fully replacing the current major version, the current major version can be retired.</description>
		<content:encoded><![CDATA[<p>I think you are attempting to handle the problem of broken backward compatibility the wrong way.</p>
<p>Changes that break backward compatibility should be reserved for the next major version of the software. </p>
<p>Any customer who wants the next major version of your software should be running both the current and the new major versions in production in parallel.</p>
<p>When the customer decides that the new major version is stable and capable enough of fully replacing the current major version, the current major version can be retired.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/comment-page-1/#comment-36680</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Tue, 08 Sep 2009 18:07:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/#comment-36680</guid>
		<description>Adam,

That&#039;s something me and Greg have been going back and forth on for quite a while, looking to formalize the different components patterns, but we haven&#039;t completed that yet.

When we do, I&#039;m sure you&#039;ll hear of it.

Thanks for the link - looks interesting.</description>
		<content:encoded><![CDATA[<p>Adam,</p>
<p>That&#8217;s something me and Greg have been going back and forth on for quite a while, looking to formalize the different components patterns, but we haven&#8217;t completed that yet.</p>
<p>When we do, I&#8217;m sure you&#8217;ll hear of it.</p>
<p>Thanks for the link &#8211; looks interesting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam D.</title>
		<link>http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/comment-page-1/#comment-36675</link>
		<dc:creator>Adam D.</dc:creator>
		<pubDate>Tue, 08 Sep 2009 03:05:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/#comment-36675</guid>
		<description>I&#039;m glad you don&#039;t close your comments :)

What do you think of event sourcing the reporting schemas and message handler assignments?

I just blogged about that: http://adventuresinagile.blogspot.com/2009/09/rewind-button-for-your-application.html</description>
		<content:encoded><![CDATA[<p>I&#8217;m glad you don&#8217;t close your comments <img src='http://www.udidahan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>What do you think of event sourcing the reporting schemas and message handler assignments?</p>
<p>I just blogged about that: <a href="http://adventuresinagile.blogspot.com/2009/09/rewind-button-for-your-application.html" rel="nofollow">http://adventuresinagile.blogspot.com/2009/09/rewind-button-for-your-application.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/comment-page-1/#comment-36667</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Sun, 06 Sep 2009 16:37:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/#comment-36667</guid>
		<description>vladhere,

I&#039;m afraid I haven&#039;t come across any good books on this topic yet.</description>
		<content:encoded><![CDATA[<p>vladhere,</p>
<p>I&#8217;m afraid I haven&#8217;t come across any good books on this topic yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vladhere</title>
		<link>http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/comment-page-1/#comment-36666</link>
		<dc:creator>vladhere</dc:creator>
		<pubDate>Sun, 06 Sep 2009 16:03:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/#comment-36666</guid>
		<description>Hi Udi! It seems you talking on back/forward compatibility things with having your experiencing (bad or good) it the area...  Can you give me advise of good book/reading of this for good brain embedding to be carrier of this idea to the rest of my life //joking bit// huh?</description>
		<content:encoded><![CDATA[<p>Hi Udi! It seems you talking on back/forward compatibility things with having your experiencing (bad or good) it the area&#8230;  Can you give me advise of good book/reading of this for good brain embedding to be carrier of this idea to the rest of my life //joking bit// huh?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin Jack</title>
		<link>http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/comment-page-1/#comment-36381</link>
		<dc:creator>Colin Jack</dc:creator>
		<pubDate>Fri, 10 Jul 2009 07:30:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/#comment-36381</guid>
		<description>Definitely an interesting topic that is not discussed enough.</description>
		<content:encoded><![CDATA[<p>Definitely an interesting topic that is not discussed enough.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/comment-page-1/#comment-36118</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Thu, 30 Apr 2009 15:31:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/#comment-36118</guid>
		<description>Marcel,

Ah - the post disappeared. Fixed.
Thanks.</description>
		<content:encoded><![CDATA[<p>Marcel,</p>
<p>Ah &#8211; the post disappeared. Fixed.<br />
Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udidahan</title>
		<link>http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/comment-page-1/#comment-36117</link>
		<dc:creator>udidahan</dc:creator>
		<pubDate>Thu, 30 Apr 2009 15:20:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/#comment-36117</guid>
		<description>I don&#039;t suppose you could expound on that, could you Marcel?</description>
		<content:encoded><![CDATA[<p>I don&#8217;t suppose you could expound on that, could you Marcel?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcel Popescu</title>
		<link>http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/comment-page-1/#comment-36116</link>
		<dc:creator>Marcel Popescu</dc:creator>
		<pubDate>Thu, 30 Apr 2009 10:34:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.udidahan.com/2009/04/10/backwards-compatibility-why-most-versioning-problems-arenrsquot/#comment-36116</guid>
		<description>Er... huh?</description>
		<content:encoded><![CDATA[<p>Er&#8230; huh?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

