<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.2" -->
<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/"
	>

<channel>
	<title>News on Rails</title>
	<link>http://newsonrails.org</link>
	<description>Ruby on Rails news, articles, and tutorials from around the web.</description>
	<pubDate>Tue, 01 Apr 2008 15:37:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<item>
		<title>Episode 99: Complex Partials</title>
		<link>http://newsonrails.org/episode-99-complex-partials</link>
		<comments>http://newsonrails.org/episode-99-complex-partials#comments</comments>
		<pubDate>Tue, 01 Apr 2008 15:37:00 +0000</pubDate>
		<dc:creator>adam</dc:creator>
		
		<category><![CDATA[Rails News]]></category>

		<guid isPermaLink="false">http://newsonrails.org/episode-99-complex-partials</guid>
		<description><![CDATA[How do you handle partials which have differences depending on the action which is rendering them? Here&#8217;s three suggestions for this problem.
Read the original article: Episode 99: Complex Partials
]]></description>
			<content:encoded><![CDATA[<p>How do you handle partials which have differences depending on the action which is rendering them? Here&#8217;s three suggestions for this problem.</p>
<p>Read the original article: <a href="http://railscasts.com/episodes/99">Episode 99: Complex Partials</a></p>
]]></content:encoded>
			<wfw:commentRss>http://newsonrails.org/episode-99-complex-partials/feed</wfw:commentRss>
		</item>
		<item>
		<title>Episode 96: Git on Rails</title>
		<link>http://newsonrails.org/episode-96-git-on-rails-2</link>
		<comments>http://newsonrails.org/episode-96-git-on-rails-2#comments</comments>
		<pubDate>Tue, 01 Apr 2008 15:36:59 +0000</pubDate>
		<dc:creator>adam</dc:creator>
		
		<category><![CDATA[Rails News]]></category>

		<guid isPermaLink="false">http://newsonrails.org/episode-96-git-on-rails-2</guid>
		<description><![CDATA[Git has been getting a lot of buzz lately, and for good reason. It&#8217;s an excellent SCM which in many ways is more simple and powerful than subversion. See how to set up a Rails project with Git in this episode.
Read the original article: Episode 96: Git on Rails
]]></description>
			<content:encoded><![CDATA[<p>Git has been getting a lot of buzz lately, and for good reason. It&#8217;s an excellent SCM which in many ways is more simple and powerful than subversion. See how to set up a Rails project with Git in this episode.</p>
<p>Read the original article: <a href="http://railscasts.com/episodes/96">Episode 96: Git on Rails</a></p>
]]></content:encoded>
			<wfw:commentRss>http://newsonrails.org/episode-96-git-on-rails-2/feed</wfw:commentRss>
		</item>
		<item>
		<title>Episode 95: More on ActiveResource</title>
		<link>http://newsonrails.org/episode-95-more-on-activeresource-2</link>
		<comments>http://newsonrails.org/episode-95-more-on-activeresource-2#comments</comments>
		<pubDate>Tue, 01 Apr 2008 15:36:59 +0000</pubDate>
		<dc:creator>adam</dc:creator>
		
		<category><![CDATA[Rails News]]></category>

		<guid isPermaLink="false">http://newsonrails.org/episode-95-more-on-activeresource-2</guid>
		<description><![CDATA[See how to handle authentication and custom actions using ActiveResource in this episode.
Read the original article: Episode 95: More on ActiveResource
]]></description>
			<content:encoded><![CDATA[<p>See how to handle authentication and custom actions using ActiveResource in this episode.</p>
<p>Read the original article: <a href="http://railscasts.com/episodes/95">Episode 95: More on ActiveResource</a></p>
]]></content:encoded>
			<wfw:commentRss>http://newsonrails.org/episode-95-more-on-activeresource-2/feed</wfw:commentRss>
		</item>
		<item>
		<title>Episode 98: Request Profiling</title>
		<link>http://newsonrails.org/episode-98-request-profiling</link>
		<comments>http://newsonrails.org/episode-98-request-profiling#comments</comments>
		<pubDate>Tue, 01 Apr 2008 15:36:59 +0000</pubDate>
		<dc:creator>adam</dc:creator>
		
		<category><![CDATA[Rails News]]></category>

		<guid isPermaLink="false">http://newsonrails.org/episode-98-request-profiling</guid>
		<description><![CDATA[You can use profiling to determine where the performance bottlenecks are in specific Rails actions. Watch this episode for details.
Read the original article: Episode 98: Request Profiling
]]></description>
			<content:encoded><![CDATA[<p>You can use profiling to determine where the performance bottlenecks are in specific Rails actions. Watch this episode for details.</p>
<p>Read the original article: <a href="http://railscasts.com/episodes/98">Episode 98: Request Profiling</a></p>
]]></content:encoded>
			<wfw:commentRss>http://newsonrails.org/episode-98-request-profiling/feed</wfw:commentRss>
		</item>
		<item>
		<title>Episode 94: ActiveResource Basics</title>
		<link>http://newsonrails.org/episode-94-activeresource-basics-2</link>
		<comments>http://newsonrails.org/episode-94-activeresource-basics-2#comments</comments>
		<pubDate>Tue, 01 Apr 2008 15:36:58 +0000</pubDate>
		<dc:creator>adam</dc:creator>
		
		<category><![CDATA[Rails News]]></category>

		<guid isPermaLink="false">http://newsonrails.org/episode-94-activeresource-basics-2</guid>
		<description><![CDATA[ActiveResource allows you to easily communicate between multiple Rails applications. See how in this episode.
Read the original article: Episode 94: ActiveResource Basics
]]></description>
			<content:encoded><![CDATA[<p>ActiveResource allows you to easily communicate between multiple Rails applications. See how in this episode.</p>
<p>Read the original article: <a href="http://railscasts.com/episodes/94">Episode 94: ActiveResource Basics</a></p>
]]></content:encoded>
			<wfw:commentRss>http://newsonrails.org/episode-94-activeresource-basics-2/feed</wfw:commentRss>
		</item>
		<item>
		<title>Episode 97: Analyzing the Production Log</title>
		<link>http://newsonrails.org/episode-97-analyzing-the-production-log</link>
		<comments>http://newsonrails.org/episode-97-analyzing-the-production-log#comments</comments>
		<pubDate>Tue, 01 Apr 2008 15:36:58 +0000</pubDate>
		<dc:creator>adam</dc:creator>
		
		<category><![CDATA[Rails News]]></category>

		<guid isPermaLink="false">http://newsonrails.org/episode-97-analyzing-the-production-log</guid>
		<description><![CDATA[In order to improve performance of your Rails application you need to find the bottlenecks. A great starting point is your production log. In this episode you will see how to use RAWK to analyze your log file and determine which controller actions take up the most processing time.
Read the original article: Episode 97: Analyzing [...]]]></description>
			<content:encoded><![CDATA[<p>In order to improve performance of your Rails application you need to find the bottlenecks. A great starting point is your production log. In this episode you will see how to use RAWK to analyze your log file and determine which controller actions take up the most processing time.</p>
<p>Read the original article: <a href="http://railscasts.com/episodes/97">Episode 97: Analyzing the Production Log</a></p>
]]></content:encoded>
			<wfw:commentRss>http://newsonrails.org/episode-97-analyzing-the-production-log/feed</wfw:commentRss>
		</item>
		<item>
		<title>Episode 93: Action Caching</title>
		<link>http://newsonrails.org/episode-93-action-caching-2</link>
		<comments>http://newsonrails.org/episode-93-action-caching-2#comments</comments>
		<pubDate>Tue, 01 Apr 2008 15:36:57 +0000</pubDate>
		<dc:creator>adam</dc:creator>
		
		<category><![CDATA[Rails News]]></category>

		<guid isPermaLink="false">http://newsonrails.org/episode-93-action-caching-2</guid>
		<description><![CDATA[Action caching behaves much like page caching except it processes the controller filters. You can also make it conditional as seen in this episode.
Read the original article: Episode 93: Action Caching
]]></description>
			<content:encoded><![CDATA[<p>Action caching behaves much like page caching except it processes the controller filters. You can also make it conditional as seen in this episode.</p>
<p>Read the original article: <a href="http://railscasts.com/episodes/93">Episode 93: Action Caching</a></p>
]]></content:encoded>
			<wfw:commentRss>http://newsonrails.org/episode-93-action-caching-2/feed</wfw:commentRss>
		</item>
		<item>
		<title>Episode 92: make_resourceful</title>
		<link>http://newsonrails.org/episode-92-make_resourceful-2</link>
		<comments>http://newsonrails.org/episode-92-make_resourceful-2#comments</comments>
		<pubDate>Tue, 01 Apr 2008 15:36:56 +0000</pubDate>
		<dc:creator>adam</dc:creator>
		
		<category><![CDATA[Rails News]]></category>

		<guid isPermaLink="false">http://newsonrails.org/episode-92-make_resourceful-2</guid>
		<description><![CDATA[The make_resourceful plugin is a great way to DRY up the 7 RESTful actions common in most controllers. Learn how to use it in this episode.
Read the original article: Episode 92: make_resourceful
]]></description>
			<content:encoded><![CDATA[<p>The make_resourceful plugin is a great way to DRY up the 7 RESTful actions common in most controllers. Learn how to use it in this episode.</p>
<p>Read the original article: <a href="http://railscasts.com/episodes/92">Episode 92: make_resourceful</a></p>
]]></content:encoded>
			<wfw:commentRss>http://newsonrails.org/episode-92-make_resourceful-2/feed</wfw:commentRss>
		</item>
		<item>
		<title>Episode 91: Refactoring Long Methods</title>
		<link>http://newsonrails.org/episode-91-refactoring-long-methods-2</link>
		<comments>http://newsonrails.org/episode-91-refactoring-long-methods-2#comments</comments>
		<pubDate>Tue, 01 Apr 2008 15:36:55 +0000</pubDate>
		<dc:creator>adam</dc:creator>
		
		<category><![CDATA[Rails News]]></category>

		<guid isPermaLink="false">http://newsonrails.org/episode-91-refactoring-long-methods-2</guid>
		<description><![CDATA[In this episode I walk you through an exercise in refactoring by taking a long method and making it more concise.
Read the original article: Episode 91: Refactoring Long Methods
]]></description>
			<content:encoded><![CDATA[<p>In this episode I walk you through an exercise in refactoring by taking a long method and making it more concise.</p>
<p>Read the original article: <a href="http://railscasts.com/episodes/91">Episode 91: Refactoring Long Methods</a></p>
]]></content:encoded>
			<wfw:commentRss>http://newsonrails.org/episode-91-refactoring-long-methods-2/feed</wfw:commentRss>
		</item>
		<item>
		<title>Episode 90: Fragment Caching</title>
		<link>http://newsonrails.org/episode-90-fragment-caching-2</link>
		<comments>http://newsonrails.org/episode-90-fragment-caching-2#comments</comments>
		<pubDate>Tue, 01 Apr 2008 15:36:54 +0000</pubDate>
		<dc:creator>adam</dc:creator>
		
		<category><![CDATA[Rails News]]></category>

		<guid isPermaLink="false">http://newsonrails.org/episode-90-fragment-caching-2</guid>
		<description><![CDATA[Sometimes you only want to cache a section of a page instead of the entire page. Fragment caching is the answer as shown in this episode.
Read the original article: Episode 90: Fragment Caching
]]></description>
			<content:encoded><![CDATA[<p>Sometimes you only want to cache a section of a page instead of the entire page. Fragment caching is the answer as shown in this episode.</p>
<p>Read the original article: <a href="http://railscasts.com/episodes/90">Episode 90: Fragment Caching</a></p>
]]></content:encoded>
			<wfw:commentRss>http://newsonrails.org/episode-90-fragment-caching-2/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
