<?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>Ruby On Rails Programming Guide &#187; Ruby philosophy</title>
	<atom:link href="http://rubyonrailsprogrammingguide.com/tag/ruby-philosophy/feed/" rel="self" type="application/rss+xml" />
	<link>http://rubyonrailsprogrammingguide.com</link>
	<description>Ruby on Rails for Everybody</description>
	<lastBuildDate>Tue, 22 Nov 2011 09:47:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Convention Over Configuration</title>
		<link>http://rubyonrailsprogrammingguide.com/basics/convention-over-configuration/</link>
		<comments>http://rubyonrailsprogrammingguide.com/basics/convention-over-configuration/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 04:00:18 +0000</pubDate>
		<dc:creator>editor</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[convention over configuration]]></category>
		<category><![CDATA[Ruby philosophy]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/basics/convention-over-configuration/</guid>
		<description><![CDATA[One of the Ruby on Rails fundamental principle is “convention over configuration.” It aims to reduce the number of decisions that developers need to make as it gains simplicity but not losing flexibility. The simple phrase implies that a developer only needs to indicate alternative aspects of the application. When the convention implemented by the [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://rubyonrailsprogrammingguide.com/wp-content/uploads/2008/05/2439047093_63a0999615.jpg' title='2439047093_63a0999615.jpg'><img src='http://rubyonrailsprogrammingguide.com/wp-content/uploads/2008/05/2439047093_63a0999615.jpg' alt='2439047093_63a0999615.jpg' /></a></p>
<p>One of the Ruby on Rails fundamental principle is “convention over configuration.” It aims to reduce the number of decisions that developers need to make as it gains simplicity but not losing flexibility. The simple phrase implies that a developer only needs to indicate alternative aspects of the application. When the convention implemented by the tool you are utilizing equals your desired behavior, you take pleasure in the gains not even having to write configuration files. When your desired behavior digresses from the implemented convention, then you configure your desired behavior. The programmer can work at a higher level of abstraction with all this configuration free approach to programming. </p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/basics/convention-over-configuration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby on DON&#8217;t REPEAT YOURSELF (DRY) philosophy</title>
		<link>http://rubyonrailsprogrammingguide.com/basics/ruby-on-don%e2%80%99t-repeat-yourself-dry-philosophy/</link>
		<comments>http://rubyonrailsprogrammingguide.com/basics/ruby-on-don%e2%80%99t-repeat-yourself-dry-philosophy/#comments</comments>
		<pubDate>Wed, 13 May 2009 06:20:35 +0000</pubDate>
		<dc:creator>editor</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[DRY]]></category>
		<category><![CDATA[Ruby philosophy]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/basics/ruby-on-don%e2%80%99t-repeat-yourself-dry-philosophy/</guid>
		<description><![CDATA[Also known as Single Point of Truth, “don’t repeat yourself” or DRY is a process philosophy seeking to reduce duplication especially in computing. This philosophy stress on that information should not be duplicated because it makes the change more difficult, it can lessen clarity and may lead to inconsistency. DRY is from Andy Hunt’s and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.igvita.com/2007/03/15/block-helpers-and-dry-views-in-rails/"><img src="/wp-content/uploads/scraped/38.jpg"/></a>
<p>
Also known as Single Point of Truth, “don’t repeat yourself” or DRY is a process philosophy seeking to reduce duplication especially in computing. This philosophy stress on that information should not be duplicated because it makes the change more difficult, it can lessen clarity and may lead to inconsistency. DRY is from Andy Hunt’s and Dave Thomas’ principle in the book of Pragmatic Programmer. A revision of any single element of a system does not alter other logically-unrelated elements when the DRY principle is effectively applied. Moreover, elements are kept in sync because elements that are logically related all change predictably and evenly. </p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/basics/ruby-on-don%e2%80%99t-repeat-yourself-dry-philosophy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

