<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Rails for PHP Developers</title>
	<link>http://railsforphp.com</link>
	<description></description>
	<lastBuildDate>Sat, 19 Dec 2009 05:10:21 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Contribute to the Reference</title>
		<description><![CDATA[Many visitors have written in to let us know they found our PHP to Ruby Reference useful and have asked how they can contribute.  We&#8217;re pleased to announce that the source files for the reference are now hosted on GitHub and we&#8217;re accepting contributions.  
If you haven&#8217;t tried Git or GitHub yet, this [...]]]></description>
		<link>http://railsforphp.com/2009/05/27/contribute-to-the-reference/</link>
			</item>
	<item>
		<title>Empty Variables</title>
		<description><![CDATA[
  div.compare table {
    width: 100%
  }
  div.compare table code {
    background-color: transparent;
  }
  div.compare table .labels {
    color: #009933;
    font-size: 110%
  }
  div.compare span.note {
    color: #b92600;
  }
  div.compare .t [...]]]></description>
		<link>http://railsforphp.com/2008/09/23/empty-variables/</link>
			</item>
	<item>
		<title>Type Casting and Conversions</title>
		<description><![CDATA[In the Rails for PHP Developers book we mention that Ruby objects have conversion methods to translate between different object types. 
Object Conversion Methods
Methods such as to_s and to_i are very commonly used to translate between different objects. 

  div.compare table code {
    background-color: transparent;
  }
  div.compare table .labels [...]]]></description>
		<link>http://railsforphp.com/2008/09/17/type-casting-and-conversions/</link>
			</item>
	<item>
		<title>Applying Ruby&#8217;s Blocks</title>
		<description><![CDATA[Not long ago, we took a look at the basics of Ruby Block Scope.  When you&#8217;re first getting started with Ruby&#8217;s blocks (closures), little things like that can be frustrating. Blocks can seem so foreign that you might be tempted to think that they&#8217;ll make your code more difficult to read or understand.  [...]]]></description>
		<link>http://railsforphp.com/2008/09/09/applying-rubys-blocks/</link>
			</item>
	<item>
		<title>Deploying on Phusion Passenger</title>
		<description><![CDATA[A very large number of PHP developers, perhaps even the majority, are building smaller web applications. These applications receive only a moderate amount of traffic and usually have a single database server, often on the same machine.  
Deployment, or moving your application to production for use by real customers, is largely an afterthought for [...]]]></description>
		<link>http://railsforphp.com/2008/05/13/deploying-on-phusion-passenger/</link>
			</item>
	<item>
		<title>Separating Public Files</title>
		<description><![CDATA[In chapter 5 of the book, we discuss the importance of separating public files in your web applications. Rails applications have a separate public/ directory where all public assets such as CSS, Javascript, and images are stored. No configuration files or Ruby code is stored in this directory, and we don&#8217;t need to worry about [...]]]></description>
		<link>http://railsforphp.com/2008/05/09/separating-public-files/</link>
			</item>
	<item>
		<title>New PHP to Ruby Reference</title>
		<description><![CDATA[If you look up at the navigation bar, you&#8217;ll see we&#8217;ve added a new Reference section.
When you&#8217;re starting out with Ruby and Rails, often times you&#8217;ll know how to do something in PHP and need a way to map that knowledge into the Ruby world.  For example, you might ask yourself, &#8220;What&#8217;s the equivalent [...]]]></description>
		<link>http://railsforphp.com/2008/03/20/new-php-to-ruby-reference/</link>
			</item>
	<item>
		<title>Calculating Hashes</title>
		<description><![CDATA[The MD5 and SHA1 cryptographic hashes are commonly used to verify the integrity of files or create a fixed length digital representation of a string or file. PHP has some very easy functions to create hashes of both strings and files. 
Like most utility functions, generating these hashes is not part of the core Ruby [...]]]></description>
		<link>http://railsforphp.com/2008/02/26/calculating-string-and-file-hashes/</link>
			</item>
	<item>
		<title>Ruby Block Scope</title>
		<description><![CDATA[Ruby&#8217;s blocks, or closures, are a feature that does not have a direct equivalent in PHP.  We devote a fair number of pages to this topic in the book.  Even so, it will take a bit of time and practice before you feel completely comfortable with them.  Let&#8217;s take a look at [...]]]></description>
		<link>http://railsforphp.com/2008/02/18/ruby-block-scope/</link>
			</item>
	<item>
		<title>Variable Arguments</title>
		<description><![CDATA[Rails uses quite a few techniques to make the end-user API a little nicer when you&#8217;re creating your applications. One of these techniques is having a method accept variable arguments with a hash of options. We see this pattern appear in quite a few different areas of the Rails API, particularly in ActiveRecord and ActionView. [...]]]></description>
		<link>http://railsforphp.com/2008/02/13/variable-arguments/</link>
			</item>
</channel>
</rss>
