<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
	>
<channel>
	<title>Comments on: Episode 186: Martin Fowler and Pramod Sadalage on Agile Database Development</title>
	<atom:link href="http://www.se-radio.net/2012/06/episode-186-martin-fowler-and-pramod-sadalage-on-agile-database-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.se-radio.net/2012/06/episode-186-martin-fowler-and-pramod-sadalage-on-agile-database-development/</link>
	<description>The Podcast for Professional Software Developers</description>
	<lastBuildDate>Tue, 14 May 2013 01:48:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Database Refactoring &#171; 36 Chambers &#8211; The Legendary Journeys: Execution to the max!</title>
		<link>http://www.se-radio.net/2012/06/episode-186-martin-fowler-and-pramod-sadalage-on-agile-database-development/#comment-1658</link>
		<dc:creator>Database Refactoring &#171; 36 Chambers &#8211; The Legendary Journeys: Execution to the max!</dc:creator>
		<pubDate>Fri, 14 Sep 2012 22:06:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.se-radio.net/?p=1226#comment-1658</guid>
		<description><![CDATA[[...] In contrast is Martin Fowler and Pramod Sadalage on database refactoring and development. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] In contrast is Martin Fowler and Pramod Sadalage on database refactoring and development. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SE Radio podcast with Pramod on Agile Database Development &#124; Jisku.com - Developers Network</title>
		<link>http://www.se-radio.net/2012/06/episode-186-martin-fowler-and-pramod-sadalage-on-agile-database-development/#comment-1629</link>
		<dc:creator>SE Radio podcast with Pramod on Agile Database Development &#124; Jisku.com - Developers Network</dc:creator>
		<pubDate>Wed, 05 Sep 2012 18:13:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.se-radio.net/?p=1226#comment-1629</guid>
		<description><![CDATA[[...] Source Article from http://www.se-radio.net/2012/06/episode-186-martin-fowler-and-pramod-sadalage-on-agile-database-deve... [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Source Article from <a href="http://www.se-radio.net/2012/06/episode-186-martin-fowler-and-pramod-sadalage-on-agile-database-deve" rel="nofollow">http://www.se-radio.net/2012/06/episode-186-martin-fowler-and-pramod-sadalage-on-agile-database-deve</a>&#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Artie</title>
		<link>http://www.se-radio.net/2012/06/episode-186-martin-fowler-and-pramod-sadalage-on-agile-database-development/#comment-1548</link>
		<dc:creator>Artie</dc:creator>
		<pubDate>Mon, 18 Jun 2012 21:42:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.se-radio.net/?p=1226#comment-1548</guid>
		<description><![CDATA[What strategies are people using to handle branches? In the past, we&#039;ve come up with namespaces for sets of scripts and all we had to do was make sure that the namespaces were executed in the correct order. I know that rails uses timestamps now. Have people tried anything else that worked?]]></description>
		<content:encoded><![CDATA[<p>What strategies are people using to handle branches? In the past, we&#8217;ve come up with namespaces for sets of scripts and all we had to do was make sure that the namespaces were executed in the correct order. I know that rails uses timestamps now. Have people tried anything else that worked?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ross</title>
		<link>http://www.se-radio.net/2012/06/episode-186-martin-fowler-and-pramod-sadalage-on-agile-database-development/#comment-1547</link>
		<dc:creator>ross</dc:creator>
		<pubDate>Mon, 18 Jun 2012 02:23:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.se-radio.net/?p=1226#comment-1547</guid>
		<description><![CDATA[Good episode.

However, I&#039;d be surprised to work on a project that didn&#039;t roughly use the proposed approaches.  Every project I have worked on for 10+ years has used similar techniques.]]></description>
		<content:encoded><![CDATA[<p>Good episode.</p>
<p>However, I&#8217;d be surprised to work on a project that didn&#8217;t roughly use the proposed approaches.  Every project I have worked on for 10+ years has used similar techniques.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.se-radio.net/2012/06/episode-186-martin-fowler-and-pramod-sadalage-on-agile-database-development/#comment-1543</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Thu, 14 Jun 2012 19:30:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.se-radio.net/?p=1226#comment-1543</guid>
		<description><![CDATA[I&#039;m going to have to agree with Steen on this one, best episode ever.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m going to have to agree with Steen on this one, best episode ever.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fábio Franco Uechi</title>
		<link>http://www.se-radio.net/2012/06/episode-186-martin-fowler-and-pramod-sadalage-on-agile-database-development/#comment-1522</link>
		<dc:creator>Fábio Franco Uechi</dc:creator>
		<pubDate>Wed, 06 Jun 2012 18:53:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.se-radio.net/?p=1226#comment-1522</guid>
		<description><![CDATA[I&#039;ve experienced both worlds and undoubtedly, the best way to approach database evolution incrementally is by using the cited techniques.
Unfortunately I&#039;ve seen companies demanding the delivery of Erwin files (or another database maintanance tool) which in most of ocasions cannot be automatically generated based on the migrations/patches.
These situations might generate extra efforts if we fail to convince the customer that keeping database under version control is a much better way of working.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve experienced both worlds and undoubtedly, the best way to approach database evolution incrementally is by using the cited techniques.<br />
Unfortunately I&#8217;ve seen companies demanding the delivery of Erwin files (or another database maintanance tool) which in most of ocasions cannot be automatically generated based on the migrations/patches.<br />
These situations might generate extra efforts if we fail to convince the customer that keeping database under version control is a much better way of working.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hal Arnold</title>
		<link>http://www.se-radio.net/2012/06/episode-186-martin-fowler-and-pramod-sadalage-on-agile-database-development/#comment-1520</link>
		<dc:creator>Hal Arnold</dc:creator>
		<pubDate>Wed, 06 Jun 2012 04:14:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.se-radio.net/?p=1226#comment-1520</guid>
		<description><![CDATA[Nice beginning article.
I was hoping for a description of how one would migrate or modify the production application&#039;s database when that application has continuous transactions.
We&#039;d like to complete a continuous delivery environment, all the way to actual production release. But we haven&#039;t been able to figure out how to roll back migration or mod changes to the db because in the time that the modified scripts are &#039;out there&#039; there, even for a short time, there can be literally thousands of writes and writes based on the changing db. 
We&#039;ve thought about having a parallel schema, and keeping both up, where we queue up all the changes, so that we could roll back and then run the changes to the &#039;rolled back to&#039; old schema, but haven&#039;t had the courage to try.
Any ideas on this score?]]></description>
		<content:encoded><![CDATA[<p>Nice beginning article.<br />
I was hoping for a description of how one would migrate or modify the production application&#8217;s database when that application has continuous transactions.<br />
We&#8217;d like to complete a continuous delivery environment, all the way to actual production release. But we haven&#8217;t been able to figure out how to roll back migration or mod changes to the db because in the time that the modified scripts are &#8216;out there&#8217; there, even for a short time, there can be literally thousands of writes and writes based on the changing db.<br />
We&#8217;ve thought about having a parallel schema, and keeping both up, where we queue up all the changes, so that we could roll back and then run the changes to the &#8216;rolled back to&#8217; old schema, but haven&#8217;t had the courage to try.<br />
Any ideas on this score?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Software Engineering Radio &#171; Dinkar&#039;s Thoughts, Ideas and Experiences</title>
		<link>http://www.se-radio.net/2012/06/episode-186-martin-fowler-and-pramod-sadalage-on-agile-database-development/#comment-1517</link>
		<dc:creator>Software Engineering Radio &#171; Dinkar&#039;s Thoughts, Ideas and Experiences</dc:creator>
		<pubDate>Tue, 05 Jun 2012 05:55:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.se-radio.net/?p=1226#comment-1517</guid>
		<description><![CDATA[[...] Agile Database Development [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Agile Database Development [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Pollmeier</title>
		<link>http://www.se-radio.net/2012/06/episode-186-martin-fowler-and-pramod-sadalage-on-agile-database-development/#comment-1516</link>
		<dc:creator>Michael Pollmeier</dc:creator>
		<pubDate>Mon, 04 Jun 2012 02:05:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.se-radio.net/?p=1226#comment-1516</guid>
		<description><![CDATA[Solid episode, well done! I believe - and you sort of mentioned it - that the crucial point is the undo path, i.e. if you want to migrate back to an older version. With these tools (I used dbdeploy) you need to write your undo scripts manually and as database constraints might only catch you once the data has moved forward. 
I guess the only way to make sure you haven&#039;t screwed up the scripts is to set up your continuous integration server to downgrade to a far earlier version and make sure that still works..]]></description>
		<content:encoded><![CDATA[<p>Solid episode, well done! I believe &#8211; and you sort of mentioned it &#8211; that the crucial point is the undo path, i.e. if you want to migrate back to an older version. With these tools (I used dbdeploy) you need to write your undo scripts manually and as database constraints might only catch you once the data has moved forward.<br />
I guess the only way to make sure you haven&#8217;t screwed up the scripts is to set up your continuous integration server to downgrade to a far earlier version and make sure that still works..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steen Hutlhin Rasmussen</title>
		<link>http://www.se-radio.net/2012/06/episode-186-martin-fowler-and-pramod-sadalage-on-agile-database-development/#comment-1515</link>
		<dc:creator>Steen Hutlhin Rasmussen</dc:creator>
		<pubDate>Sat, 02 Jun 2012 11:28:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.se-radio.net/?p=1226#comment-1515</guid>
		<description><![CDATA[Maybe the best episode since the software archeology episode - maybe even best ever. 

I would like to add a link to a good read to getting started with some of the most basic techniques mentioned in the podcast. In a series of posts K. Scott Allan describes some basic versioning practices: http://odetocode.com/Blogs/scott/archive/2008/01/31/three-rules-for-database-work.aspx
A very good read for the beginner on this topic.]]></description>
		<content:encoded><![CDATA[<p>Maybe the best episode since the software archeology episode &#8211; maybe even best ever. </p>
<p>I would like to add a link to a good read to getting started with some of the most basic techniques mentioned in the podcast. In a series of posts K. Scott Allan describes some basic versioning practices: <a href="http://odetocode.com/Blogs/scott/archive/2008/01/31/three-rules-for-database-work.aspx" rel="nofollow">http://odetocode.com/Blogs/scott/archive/2008/01/31/three-rules-for-database-work.aspx</a><br />
A very good read for the beginner on this topic.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
