<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Agile Scrum Videos and Tutorials &#187; Coding</title>
	<atom:link href="http://www.tvagile.com/category/coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tvagile.com</link>
	<description>Agile Software Development, Scrum, Extreme Programing, XP, Test Driven Development, TDD, Feature Driven Development, FDD, Lean, DSDM, Behavior Driven Development, BDD, Refactoring, Pair Programming, Kanban</description>
	<lastBuildDate>Tue, 07 Feb 2012 17:04:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Pair Programming</title>
		<link>http://www.tvagile.com/2012/02/07/pair-programming-2/</link>
		<comments>http://www.tvagile.com/2012/02/07/pair-programming-2/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 17:04:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[pair programming]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2529</guid>
		<description><![CDATA[Pair Programming is a core practices of extreme programming and literally means that all production software is written by two programmers, sitting side by side, at the same machine. This practice ensures that all production code is reviewed by at least one other programmer, and results in better design, better testing, and better code. The [...]]]></description>
		<wfw:commentRss>http://www.tvagile.com/2012/02/07/pair-programming-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What’s Next in Continuous Integration?</title>
		<link>http://www.tvagile.com/2011/11/04/what%e2%80%99s-next-in-continuous-integration/</link>
		<comments>http://www.tvagile.com/2011/11/04/what%e2%80%99s-next-in-continuous-integration/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 16:49:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2484</guid>
		<description><![CDATA[Kohsuke Kawaguchi, the creator of Hudson who is now working for CloudBees, discusses the future of Continuous Integration and Jenkins as they will be influenced by virtualization, cloud computing, DVCS and analysis software. http://www.infoq.com/presentations/Whats-Next-in-Continuous-Integration]]></description>
		<wfw:commentRss>http://www.tvagile.com/2011/11/04/what%e2%80%99s-next-in-continuous-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Style Scalability</title>
		<link>http://www.tvagile.com/2011/09/29/agile-style-scalability/</link>
		<comments>http://www.tvagile.com/2011/09/29/agile-style-scalability/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 20:13:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[rubyonrails]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2466</guid>
		<description><![CDATA[This video presents Pivotal Labs development process: how they go from minimum viable product to high traffic site, where they focus and when. In particular, the talk will provide hands-on pointers on how to make your Ruby on Rails application run fast and scale. Not just theory, but specific tools and concrete steps. Organizers: The [...]]]></description>
		<wfw:commentRss>http://www.tvagile.com/2011/09/29/agile-style-scalability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Refactoring Erlang with Wrangler</title>
		<link>http://www.tvagile.com/2011/08/23/refactoring-erlang-with-wrangler/</link>
		<comments>http://www.tvagile.com/2011/08/23/refactoring-erlang-with-wrangler/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 14:43:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2444</guid>
		<description><![CDATA[Wrangler is an interactive refactoring tool for Erlang. This video shows how to perform the basic refactoring activity: how to rename functions, variables and modules and also how to more functions from one module to another.]]></description>
		<wfw:commentRss>http://www.tvagile.com/2011/08/23/refactoring-erlang-with-wrangler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Metrics Based Refactoring</title>
		<link>http://www.tvagile.com/2011/05/30/metrics-based-refactoring/</link>
		<comments>http://www.tvagile.com/2011/05/30/metrics-based-refactoring/#comments</comments>
		<pubDate>Mon, 30 May 2011 16:16:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[metrics]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2414</guid>
		<description><![CDATA[Metric_fu makes it easy to generate reports that measure code quality. Once you’ve created the reports, what do you do next? You know your code could be better. Now what? As lead developer of metric_fu, Jake Scruggs is in a great position to make recommendations about the best ways to leverage the tool. Video Producer: [...]]]></description>
		<wfw:commentRss>http://www.tvagile.com/2011/05/30/metrics-based-refactoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toxic Code: Technical Debt Analytics</title>
		<link>http://www.tvagile.com/2011/05/18/toxic-code-technical-debt-analytics/</link>
		<comments>http://www.tvagile.com/2011/05/18/toxic-code-technical-debt-analytics/#comments</comments>
		<pubDate>Wed, 18 May 2011 17:16:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[technical debt]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2404</guid>
		<description><![CDATA[Recent advances in source code analysis enable us to quantify technical debt and express it in dollars terms. Technical debt analytics can help your team improve its design, coding, testing and project management skills. Video Producer: Agile Roots Conference]]></description>
		<wfw:commentRss>http://www.tvagile.com/2011/05/18/toxic-code-technical-debt-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saros Distributed Pair Programming for Eclipse</title>
		<link>http://www.tvagile.com/2011/05/10/saros-distributed-pair-programming-for-eclipse/</link>
		<comments>http://www.tvagile.com/2011/05/10/saros-distributed-pair-programming-for-eclipse/#comments</comments>
		<pubDate>Tue, 10 May 2011 11:44:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[pair programming]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2400</guid>
		<description><![CDATA[Saros is an open source Eclipse plugin for distributed pair programming. It allows to do collaborative text editing with support of many participants at once. All members of a session have an identical copy of an Eclipse project and Saros keeps these copies synchronized. http://www.saros-project.org/DemoVideo]]></description>
		<wfw:commentRss>http://www.tvagile.com/2011/05/10/saros-distributed-pair-programming-for-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dojo Retrospectives</title>
		<link>http://www.tvagile.com/2011/03/28/dojo-retrospectives/</link>
		<comments>http://www.tvagile.com/2011/03/28/dojo-retrospectives/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 15:16:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2373</guid>
		<description><![CDATA[Coding dojos offer the chance to practice solid coding techniques without pressure. This video shares experience learned during dojos. Video Producer: chicagoruby.org]]></description>
		<wfw:commentRss>http://www.tvagile.com/2011/03/28/dojo-retrospectives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So You Think You Need a Rewrite?</title>
		<link>http://www.tvagile.com/2010/11/29/so-you-think-you-need-a-rewrite/</link>
		<comments>http://www.tvagile.com/2010/11/29/so-you-think-you-need-a-rewrite/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 13:44:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2284</guid>
		<description><![CDATA[Your application is slowing down and you can&#8217;t seem to speed it up. The code is a mess, and changes are taking longer and longer. You&#8217;re afraid to release new features for fear of introducing bugs throughout the system. The marketing and sales teams are frustrated by how long new features are taking to release. [...]]]></description>
		<wfw:commentRss>http://www.tvagile.com/2010/11/29/so-you-think-you-need-a-rewrite/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FAIL: Anti-Patterns and Worst Practices</title>
		<link>http://www.tvagile.com/2010/11/24/fail-anti-patterns-and-worst-practices/</link>
		<comments>http://www.tvagile.com/2010/11/24/fail-anti-patterns-and-worst-practices/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 14:54:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2280</guid>
		<description><![CDATA[Everybody likes to talk about best practices, tips, and tricks, but often it is by analyzing failures that we learn from our own and others&#8217; mistakes. In this session, Steve Smnith describes various anti-patterns and worst practices in software development that he has encountered in his own experience or learned about from other experts in [...]]]></description>
		<wfw:commentRss>http://www.tvagile.com/2010/11/24/fail-anti-patterns-and-worst-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/DPR304.wmv" length="100208688" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>Agile and UX: An Unholy Alliance?</title>
		<link>http://www.tvagile.com/2010/10/11/agile-and-ux-an-unholy-alliance/</link>
		<comments>http://www.tvagile.com/2010/10/11/agile-and-ux-an-unholy-alliance/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 11:36:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2224</guid>
		<description><![CDATA[This video presents a collaborative approach to the scaling of innovative user experience design on enterprise-strength RIAs delivered using Agile methodology. Learn the techniques technical and UX teams have evolved to successfully solve the dichotomy between iterative development&#8217;s &#8220;release early and often&#8221; approach and the big upfront design more typically demanded by large-scale client-facing solutions.]]></description>
		<wfw:commentRss>http://www.tvagile.com/2010/10/11/agile-and-ux-an-unholy-alliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pair Programming</title>
		<link>http://www.tvagile.com/2010/09/27/pair-programming/</link>
		<comments>http://www.tvagile.com/2010/09/27/pair-programming/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 12:36:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[pair programming]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2211</guid>
		<description><![CDATA[A discussion about pair programming at Xebia Resource: Will Pair Programming Really Improve Your Project?]]></description>
		<wfw:commentRss>http://www.tvagile.com/2010/09/27/pair-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Continuous Integration and Deployment</title>
		<link>http://www.tvagile.com/2010/09/21/continuous-integration-and-deployment/</link>
		<comments>http://www.tvagile.com/2010/09/21/continuous-integration-and-deployment/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 10:58:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[continuous integration]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2207</guid>
		<description><![CDATA[Martin Fowler and Paulo Caroli discuss testing, continuous integration and continuous deployment, as well as DSLs and REST. http://www.infoq.com/interviews/fowler-caroli-continuous-deployment Resource: Continuous Integration Tools Directory]]></description>
		<wfw:commentRss>http://www.tvagile.com/2010/09/21/continuous-integration-and-deployment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Agile Infrastructures with Puppet</title>
		<link>http://www.tvagile.com/2010/09/21/building-agile-infrastructures-with-puppet/</link>
		<comments>http://www.tvagile.com/2010/09/21/building-agile-infrastructures-with-puppet/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 10:55:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[configuration management]]></category>
		<category><![CDATA[puppet]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2205</guid>
		<description><![CDATA[The reality of cloud computing and tools like Puppet have enabled systems architects to build agile infrastructures that can nimbly react to changing business needs. We will review pragmatic approaches and guidelines to developing agile infrastructures using Puppet while exploring analogs to software development approaches in general. Video Producer: Devops Days]]></description>
		<wfw:commentRss>http://www.tvagile.com/2010/09/21/building-agile-infrastructures-with-puppet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Real World Pair Programming</title>
		<link>http://www.tvagile.com/2010/09/06/real-world-pair-programming/</link>
		<comments>http://www.tvagile.com/2010/09/06/real-world-pair-programming/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 11:04:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[pair programming]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2189</guid>
		<description><![CDATA[J. B. Rainsberger and Naresh Jain demonstrate many pairing-anti-patterns.]]></description>
		<wfw:commentRss>http://www.tvagile.com/2010/09/06/real-world-pair-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Refactoring Test Code</title>
		<link>http://www.tvagile.com/2010/08/31/refactoring-test-code/</link>
		<comments>http://www.tvagile.com/2010/08/31/refactoring-test-code/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 11:39:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2185</guid>
		<description><![CDATA[Badly written tests are a nightmare of many agile projects. Hard to understand and maintain test suite sometimes act as a brake on introducing changes. This presentations discuss basic techniques of refactoring test code. During live coding session you will see how to simplify non-readable tests in few simple test and, among other things, various [...]]]></description>
		<wfw:commentRss>http://www.tvagile.com/2010/08/31/refactoring-test-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The DCI Architecture: Lean and Agile at the Code Level</title>
		<link>http://www.tvagile.com/2010/08/30/the-dci-architecture-lean-and-agile-at-the-code-level/</link>
		<comments>http://www.tvagile.com/2010/08/30/the-dci-architecture-lean-and-agile-at-the-code-level/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 10:42:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[coplien]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2176</guid>
		<description><![CDATA[James Coplien explains the DCI (Data, Context, Interaction) paradigm used to better represent the user’s mental model in code through system state and behavior. Coplien makes an attempt to reintroduce architecture to Lean and Agile projects due to its value in sustaining high velocity and change resiliency. http://www.infoq.com/presentations/The-DCI-Architecture]]></description>
		<wfw:commentRss>http://www.tvagile.com/2010/08/30/the-dci-architecture-lean-and-agile-at-the-code-level/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Philippe Kruchten on Architecture and Technical Debt</title>
		<link>http://www.tvagile.com/2010/05/25/philippe-kruchten-on-architecture-and-technical-debt/</link>
		<comments>http://www.tvagile.com/2010/05/25/philippe-kruchten-on-architecture-and-technical-debt/#comments</comments>
		<pubDate>Tue, 25 May 2010 12:11:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[technical debt]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2071</guid>
		<description><![CDATA[Philippe Kruchten recently spoke at the SDC conference about the importance of architecture, the relationship between architecture and Agile methods and the impact of technical debt. He discusses a number of false dichotomies that have emerged between agility and discipline and agility and architecture. He emphasizes the importance of context in selecting a software development [...]]]></description>
		<wfw:commentRss>http://www.tvagile.com/2010/05/25/philippe-kruchten-on-architecture-and-technical-debt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails in the Large: How Agility Allows Us to Build One Of the World&#8217;s Biggest Rails Apps</title>
		<link>http://www.tvagile.com/2010/05/12/rails-in-the-large-how-agility-allows-us-to-build-one-of-the-worlds-biggest-rails-apps/</link>
		<comments>http://www.tvagile.com/2010/05/12/rails-in-the-large-how-agility-allows-us-to-build-one-of-the-worlds-biggest-rails-apps/#comments</comments>
		<pubDate>Wed, 12 May 2010 17:30:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[rubyonrails]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2061</guid>
		<description><![CDATA[Neal Ford shows what ThoughtWorks learned from scaling Rails development: infrastructure, testing, messaging, optimization, performance. http://www.infoq.com/presentations/ford-large-rails]]></description>
		<wfw:commentRss>http://www.tvagile.com/2010/05/12/rails-in-the-large-how-agility-allows-us-to-build-one-of-the-worlds-biggest-rails-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removing Duplication by Refactoring</title>
		<link>http://www.tvagile.com/2010/05/05/removing-duplication-by-refactoring/</link>
		<comments>http://www.tvagile.com/2010/05/05/removing-duplication-by-refactoring/#comments</comments>
		<pubDate>Wed, 05 May 2010 13:02:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://www.tvagile.com/?p=2049</guid>
		<description><![CDATA[This video removes the duplication in the add and subtract classes by introducing an abstract base class. The end result is a use of the template method pattern. Video Producer: Brett L. Schuchert]]></description>
		<wfw:commentRss>http://www.tvagile.com/2010/05/05/removing-duplication-by-refactoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

