<?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</title>
	<atom:link href="http://rubyonrailsprogrammingguide.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://rubyonrailsprogrammingguide.com</link>
	<description>Ruby on Rails for Everybody</description>
	<lastBuildDate>Wed, 10 Mar 2010 05:09:14 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Next step : Creating the database for the filename application</title>
		<link>http://rubyonrailsprogrammingguide.com/basics/next-step-%e2%80%93-creating-the-database-for-the-filename-application/</link>
		<comments>http://rubyonrailsprogrammingguide.com/basics/next-step-%e2%80%93-creating-the-database-for-the-filename-application/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 05:09:14 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[Sample Code]]></category>
		<category><![CDATA[Set-Up]]></category>
		<category><![CDATA[Command Line]]></category>
		<category><![CDATA[MySql]]></category>
		<category><![CDATA[Odbc]]></category>
		<category><![CDATA[RoR]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/uncategorized/next-step-%e2%80%93-creating-the-database-for-the-filename-application/</guid>
		<description><![CDATA[
The next phase or step would be to create a database for the application to use. Make sure the MySql engine is running and in the command window type &#8220;mysql -u root -p&#8221; and press enter and another enter for the password when prompted for there has not been any defined password yet. You are [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.imagementor.net/resources/viewer.asp%3FResourceID%3D125"><img src="/wp-content/uploads/scraped/19.jpg"/></a>
<p>The next phase or step would be to create a database for the application to use. Make sure the MySql engine is running and in the command window type <em>&#8220;mysql -u root -p&#8221;</em> and press enter and another enter for the password when prompted for there has not been any defined password yet. You are now logged into the engine as the root user and proceed to create the database by entering the following command <em>&#8220;create database filename_development&#8221;</em>. Also type in <em>&#8220;grant all on filename_development.* to &#8216;ODBC&#8217;@'localhost&#8217;</em> this tells windows to grant access to a user named ODBC so you avoid an error when you try to access the said database from the command prompt. We next tackle the creation of tables that would allow the database to store the information we send it.</p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/basics/next-step-%e2%80%93-creating-the-database-for-the-filename-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails: Basic</title>
		<link>http://rubyonrailsprogrammingguide.com/information/ruby-on-rails-basic/</link>
		<comments>http://rubyonrailsprogrammingguide.com/information/ruby-on-rails-basic/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 03:10:31 +0000</pubDate>
		<dc:creator>editor</dc:creator>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[basic]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/uncategorized/ruby-on-rails-basic/</guid>
		<description><![CDATA[by: Djai Tanji
Ruby on Rails (Rails or RoR) is written in the Ruby programming language which is a dynamic, reflective, general purpose object-oriented programming language that merge syntax influenced by Perl with features like Smalltalk. It is designed to make web development faster, simpler and more efficient. It supports multiple programming paradigms like object oriented, [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://rubyonrailsprogrammingguide.com/wp-content/uploads/2008/05/ruby_on_rails.jpg' title='ruby_on_rails.jpg'><img src='http://rubyonrailsprogrammingguide.com/wp-content/uploads/2008/05/ruby_on_rails.jpg' alt='ruby_on_rails.jpg' /></a>by: Djai Tanji</p>
<p>Ruby on Rails (Rails or RoR) is written in the Ruby programming language which is a dynamic, reflective, general purpose object-oriented programming language that merge syntax influenced by Perl with features like Smalltalk. It is designed to make web development faster, simpler and more efficient. It supports multiple programming paradigms like object oriented, functional and imperative. It is comparable in varying respects to Python, Perl, Dylan, Lisp and CLU because of its dynamic system and automatic memory management features. Ruby is a single-pass interpreted language in its current official implementation written in C and because there is no specification for the Ruby language, the implementation is measured to be a de facto reference. </p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/information/ruby-on-rails-basic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RoR Application Directories in-depth</title>
		<link>http://rubyonrailsprogrammingguide.com/basics/ror-application-directories-in-depth/</link>
		<comments>http://rubyonrailsprogrammingguide.com/basics/ror-application-directories-in-depth/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 05:07:14 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[Set-Up]]></category>
		<category><![CDATA[folders]]></category>
		<category><![CDATA[RoR Application Directories]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/uncategorized/ror-application-directories-in-depth/</guid>
		<description><![CDATA[
There are quite a number of directories locate in the apps folder we have just created so to de-mystify them here are some explanations which hopefully would help you out. The directory &#8220;app/controllers&#8221; is where Rails searches for the controller classes which controls the web request from the user. The next one is the, &#8220;app/views&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nettuts.com/misc/learn-ruby-on-rails-from-scratch-week-1/"><img src="/wp-content/uploads/scraped/18.jpg"/></a>
<p>There are quite a number of directories locate in the apps folder we have just created so to de-mystify them here are some explanations which hopefully would help you out. The directory <em>&#8220;app/controllers&#8221;</em> is where Rails searches for the controller classes which controls the web request from the user. The next one is the, <em>&#8220;app/views&#8221;</em> folder which houses the templates to which the data from the app is converted to HTML and then returned to the user&#8217;s browser. The next folder houses the <em>&#8220;apps/models&#8221;</em> subdirectory which contains the data classes that wraps the data stored within the application&#8217;s database (this is the messiest part of the framework in other frameworks). Then last of the vital sub-directories is the <em>&#8220;app/helpers&#8221;</em> which hold the helper classes of data that assists the view, model and controller classes keeping them small, organized and focused on the task it is supposed to do in the first place.</p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/basics/ror-application-directories-in-depth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby On Rails Flexibility</title>
		<link>http://rubyonrailsprogrammingguide.com/programming/ruby-on-rails-flexibility/</link>
		<comments>http://rubyonrailsprogrammingguide.com/programming/ruby-on-rails-flexibility/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 17:53:41 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/programming/ruby-on-rails-flexibility/</guid>
		<description><![CDATA[
As far as programming is concerned, compatibility and ease of use of the logic is what any programmer would certainly dream off. With the fast paced technology we live on today, more programming languages have made interface for people to understand how to get new means of programming logic to go by. 
Rails works with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.torrentportal.com/details/1534379/ActiveState%2BKomodo%2BIDE%2Bv4.2.1%2B-%2BThe%2Bprofessional%2BIDE%2Bfor%2Bopen%2Bsource%2Blanguages%2B%255Bh33t%255D%2B%255BOriginal%255D.html"><img src="/wp-content/uploads/scraped/29.jpg"/></a>
<p>As far as programming is concerned, compatibility and ease of use of the logic is what any programmer would certainly dream off. With the fast paced technology we live on today, more programming languages have made interface for people to understand how to get new means of programming logic to go by. </p>
<p>Rails works with a wide range of web servers and databases. For the web server, recommended are Apache, lighttpd, or nginx proxying to Mongrel (or using FastCGI). For database, use MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2, or any of the other many systems supported can be considered as well. </p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/programming/ruby-on-rails-flexibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby Shortcuts Program Scripts Logically</title>
		<link>http://rubyonrailsprogrammingguide.com/programming/ruby-shortcuts-program-scripts-logically/</link>
		<comments>http://rubyonrailsprogrammingguide.com/programming/ruby-shortcuts-program-scripts-logically/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 18:10:56 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/programming/ruby-shortcuts-program-scripts-logically/</guid>
		<description><![CDATA[
As far as scripting is concerned, it would be less of a headache if programming scripts were used in the lesser means of coding. Too much scripts and line breaks in the usual scripting techniques of programming today makes it more complicated and harder to trace the root of the actual problem at hand.
What is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.macuser.com/2007/09/"><img src="/wp-content/uploads/scraped/32.jpg"/></a>
<p>As far as scripting is concerned, it would be less of a headache if programming scripts were used in the lesser means of coding. Too much scripts and line breaks in the usual scripting techniques of programming today makes it more complicated and harder to trace the root of the actual problem at hand.</p>
<p>What is important is that you are able to understand the basic commands and terms in Ruby. Once you do, you will surely find it convenient to use considering that debugging can prove to be a hassle if you are not aware of what you are doing today in the world of programming and scripting. </p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/programming/ruby-shortcuts-program-scripts-logically/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using the IF Statement</title>
		<link>http://rubyonrailsprogrammingguide.com/programming/using-the-if-statement/</link>
		<comments>http://rubyonrailsprogrammingguide.com/programming/using-the-if-statement/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 17:58:18 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Sample Code]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/programming/using-the-if-statement/</guid>
		<description><![CDATA[
If you are a programmer then most probably you know that when the IF statement is used, it stands for options as far as the program flow is concerned. It is not different in Ruby on Rails and other programming languages since normally, the need to provide users of the program with the variable options [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.american.edu/ssrl/archive2/tutorials/SPSS/spss.html"><img src="/wp-content/uploads/scraped/30.jpg"/></a>
<p>If you are a programmer then most probably you know that when the IF statement is used, it stands for options as far as the program flow is concerned. It is not different in Ruby on Rails and other programming languages since normally, the need to provide users of the program with the variable options is a need. </p>
<p>Here is a sample of the IF statement in code: </p>
<p>class BookList<br />
def [](key)<br />
if key.kind_of?(integer)<br />
result = @Books[key]<br />
else<br />
result = @Books.find { |aBooks| key == sBooks.name}<br />
end<br />
return result<br />
end<br />
end</p>
<p>Further shortening the code we have above by using the â€˜ifâ€™ statement as a modifier it becomes a shorter version of its former self as:</p>
<p>class Booklist<br />
def [](key)<br />
return @Books[key] if key.kind_of?(Integer)<br />
return @Books.find { |aBooks| aBooks.name == key }<br />
end<br />
end</p>
<p>(<a href="http://easyrubyonrailsprogramming.com/development/the-if-statement/">Source</a>) Artueel Blog </p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/programming/using-the-if-statement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Benefits of Using Ruby On Rails</title>
		<link>http://rubyonrailsprogrammingguide.com/programming/benefits-of-using-ruby-on-rails/</link>
		<comments>http://rubyonrailsprogrammingguide.com/programming/benefits-of-using-ruby-on-rails/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 18:10:13 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/programming/benefits-of-using-ruby-on-rails/</guid>
		<description><![CDATA[
For most business owners, it has been advised the Ruby on Rails is the best way to go especially if you donâ€™t want too much technical terminology with reference to the programming included in the whole package. 
Known to be an extension of the Ruby programming language, it is a very powerful and enriching programming [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.julianonsoftware.com/%3Fp%3D643"><img src="/wp-content/uploads/scraped/31.jpg"/></a>
<p>For most business owners, it has been advised the Ruby on Rails is the best way to go especially if you donâ€™t want too much technical terminology with reference to the programming included in the whole package. </p>
<p>Known to be an extension of the Ruby programming language, it is a very powerful and enriching programming language. It uses intelligent reflection and discovery to automatically map relational database tables to Ruby objects. </p>
<p>Thus, the application code and the running database already contain everything Rails needs to know. Best of all, it requires less coding, something that is the normal excuse each time a compiled program goes on the blink. </p>
<p>(<a href="http://www.script2please.com/ruby-on-rails.html">Source</a>) Script2Please </p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/programming/benefits-of-using-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails is Leading in Web Application Development</title>
		<link>http://rubyonrailsprogrammingguide.com/programming/ruby-on-rails-is-leading-in-web-application-development/</link>
		<comments>http://rubyonrailsprogrammingguide.com/programming/ruby-on-rails-is-leading-in-web-application-development/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 18:11:31 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
				<category><![CDATA[Advanced]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/programming/ruby-on-rails-is-leading-in-web-application-development/</guid>
		<description><![CDATA[
The obvious need today is to go with the flow of technology as aggressive web applications are being produced here and there. Ruby on Rails has been identified as the best interface software that programmers look forward to today since it simple yet great output makes the world of programming all the more simpler. 
You [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.eclips3media.com/workshop/2007/06/28/introducing-ruby-on-rails/"><img src="/wp-content/uploads/scraped/33.jpg"/></a>
<p>The obvious need today is to go with the flow of technology as aggressive web applications are being produced here and there. Ruby on Rails has been identified as the best interface software that programmers look forward to today since it simple yet great output makes the world of programming all the more simpler. </p>
<p>You can really install it on any software even on your Windows XP or Vista. With all the ideas of new developmental software up in the air, you can just imagine how many programs from people can be seen after some time especially once they have settled in and mastered this program. </p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/programming/ruby-on-rails-is-leading-in-web-application-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby on Railâ€™s alternative implementation</title>
		<link>http://rubyonrailsprogrammingguide.com/basics/ruby-on-rail%e2%80%99s-alternative-implementation/</link>
		<comments>http://rubyonrailsprogrammingguide.com/basics/ruby-on-rail%e2%80%99s-alternative-implementation/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 03:35:09 +0000</pubDate>
		<dc:creator>editor</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[IronRuby]]></category>
		<category><![CDATA[JRuby]]></category>
		<category><![CDATA[Rubinius]]></category>
		<category><![CDATA[YARV]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/basics/ruby-on-rail%e2%80%99s-alternative-implementation/</guid>
		<description><![CDATA[
JRuby, YARV, Rubinius, and IronRuby are some of the alternative implementation of the Ruby language as of 2008 with each of them taking a diverge approach.
â€¢JRuby â€“ One of the strong features of JRuby is its capacity to invoke the classes of the Java Platform considering that it is a Java implementation of the Ruby [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://rubyonrailsprogrammingguide.com/wp-content/uploads/2008/05/ror_1.jpg' title='ror_1.jpg'><img src='http://rubyonrailsprogrammingguide.com/wp-content/uploads/2008/05/ror_1.jpg' alt='ror_1.jpg' /></a></p>
<p>JRuby, YARV, Rubinius, and IronRuby are some of the alternative implementation of the Ruby language as of 2008 with each of them taking a diverge approach.</p>
<p>â€¢JRuby â€“ One of the strong features of JRuby is its capacity to invoke the classes of the Java Platform considering that it is a Java implementation of the Ruby and is closely incorporated with Java.<br />
â€¢YARV â€“ an acronym for Yet Another Ruby VM, it is a bytecode interpreter developed for the Ruby programming language with the goal of trimming down the execution time of Ruby programs<br />
â€¢Rubinius â€“ it is clean, understandable code that is easy for users to comprehend and extend. It is a virtual machine and compiler for Ruby.<br />
â€¢IronRuby â€“ an approaching implementation of the Ruby programming language that targets Microsoft .Net framework</p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/basics/ruby-on-rail%e2%80%99s-alternative-implementation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>
	</channel>
</rss>
