<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Planet Ruby on Rails</title>
    <link>http://www.planetrubyonrails.org/posts</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/planetrubyonrails" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
    </item>
    <item>
    </item>
    <item>
      <title>Peter Cooper: Aptana RadRails 1.2 Brings Cloud Hosting Support To A Rails IDE</title>
      <description>Aptana&amp;#039;s RadRails IDE has been coming on leaps and bounds since Aptana got working on it full-time and released version 1.0 a year ago. This month, they released RadRails 1.2, which boasts streamlined Rails app deployment and updating via Aptana&amp;#039;s Cloud service, as well as the usual bug fixes and tweaks.
Aptana&amp;#039;s Cloud service is like [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=gZx0c7vRLvM:qyOuwOTdMhU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=gZx0c7vRLvM:qyOuwOTdMhU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=gZx0c7vRLvM:qyOuwOTdMhU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=gZx0c7vRLvM:qyOuwOTdMhU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=gZx0c7vRLvM:qyOuwOTdMhU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=gZx0c7vRLvM:qyOuwOTdMhU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=gZx0c7vRLvM:qyOuwOTdMhU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=gZx0c7vRLvM:qyOuwOTdMhU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=gZx0c7vRLvM:qyOuwOTdMhU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/gZx0c7vRLvM" height="1" width="1"/&gt;</description>
      <pubDate>Mon, 27 Apr 2009 19:18:17 +0000</pubDate>
      <guid>http://www.railsinside.com/news/280-aptana-radrails-12-adds-cloud-hosting-support-to-a-rails-ide.html</guid>
      <author>Peter Cooper</author>
      <source>http://feedproxy.google.com/~r/RailsInside/~3/gZx0c7vRLvM/280-aptana-radrails-12-adds-cloud-hosting-support-to-a-rails-ide.html</source>
      <link>http://feedproxy.google.com/~r/RailsInside/~3/gZx0c7vRLvM/280-aptana-radrails-12-adds-cloud-hosting-support-to-a-rails-ide.html</link>
    </item>
    <item>
      <title>Ryan Bates: Episode 159: More on Cucumber</title>
      <description>There is a lot more to Cucumber than I showed in an earlier episode. See how to refactor complex scenarios in this episode.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=qSY5jYdg2ZI:nd6ONB5Bru0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=qSY5jYdg2ZI:nd6ONB5Bru0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=qSY5jYdg2ZI:nd6ONB5Bru0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=qSY5jYdg2ZI:nd6ONB5Bru0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=qSY5jYdg2ZI:nd6ONB5Bru0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=qSY5jYdg2ZI:nd6ONB5Bru0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=qSY5jYdg2ZI:nd6ONB5Bru0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=qSY5jYdg2ZI:nd6ONB5Bru0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=qSY5jYdg2ZI:nd6ONB5Bru0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/q-albqiybN4" height="1" width="1"/&gt;</description>
      <pubDate>Mon, 27 Apr 2009 07:00:00 +0000</pubDate>
      <guid>more-on-cucumber</guid>
      <author>Ryan Bates</author>
      <source>http://railscasts.com/episodes/159-more-on-cucumber</source>
      <link>http://railscasts.com/episodes/159-more-on-cucumber</link>
    </item>
    <item>
    </item>
    <item>
      <title>Obie Fernandez: Heroku and GoDaddy CNAME</title>
      <description>If you're trying to get Heroku working with your GoDaddy-hosted DNS, you're going to have problems adding a CNAME record for "@". The system will complain and ask for a valid hostname, even though GoDaddy's own documentation says that "@"...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=5A1a-I1nfzg:_U3FkYf9BC0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=5A1a-I1nfzg:_U3FkYf9BC0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=5A1a-I1nfzg:_U3FkYf9BC0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=5A1a-I1nfzg:_U3FkYf9BC0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=5A1a-I1nfzg:_U3FkYf9BC0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=5A1a-I1nfzg:_U3FkYf9BC0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=5A1a-I1nfzg:_U3FkYf9BC0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=5A1a-I1nfzg:_U3FkYf9BC0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=5A1a-I1nfzg:_U3FkYf9BC0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/5A1a-I1nfzg" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 24 Apr 2009 21:51:16 +0000</pubDate>
      <guid>tag:typepad.com,2003:post-65990897</guid>
      <author>Obie Fernandez</author>
      <source>http://blog.obiefernandez.com/content/2009/04/heroku-and-godaddy-cname.html</source>
      <link>http://blog.obiefernandez.com/content/2009/04/heroku-and-godaddy-cname.html</link>
    </item>
    <item>
      <title>Peter Cooper: State of the Stack: Who's Using What In Production</title>
      <description>Recently, as part of their new RailsLab site, New Relic released The State of the Stack: A Ruby on Rails Benchmarking Report.
Despite the title, I don&amp;#039;t think it&amp;#039;s a benchmarking report at all, but it does present some useful information collected from the production environments of over 1000 New Relic customers. You can see which [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=4Ms_FElLkis:9-cc12xzKmw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=4Ms_FElLkis:9-cc12xzKmw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=4Ms_FElLkis:9-cc12xzKmw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=4Ms_FElLkis:9-cc12xzKmw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=4Ms_FElLkis:9-cc12xzKmw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=4Ms_FElLkis:9-cc12xzKmw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=4Ms_FElLkis:9-cc12xzKmw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=4Ms_FElLkis:9-cc12xzKmw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=4Ms_FElLkis:9-cc12xzKmw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/4Ms_FElLkis" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 24 Apr 2009 14:26:05 +0000</pubDate>
      <guid>http://www.railsinside.com/news/278-state-of-the-stack-whos-using-what-in-production.html</guid>
      <author>Peter Cooper</author>
      <source>http://feedproxy.google.com/~r/RailsInside/~3/4Ms_FElLkis/278-state-of-the-stack-whos-using-what-in-production.html</source>
      <link>http://feedproxy.google.com/~r/RailsInside/~3/4Ms_FElLkis/278-state-of-the-stack-whos-using-what-in-production.html</link>
    </item>
    <item>
      <title>john: Now With Navigation and Charted Archives</title>
      <description>&lt;p&gt;In which I discuss some recent updates to the site.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=jb-m-BjVcNI:zVdybyXVGek:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=jb-m-BjVcNI:zVdybyXVGek:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=jb-m-BjVcNI:zVdybyXVGek:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=jb-m-BjVcNI:zVdybyXVGek:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=jb-m-BjVcNI:zVdybyXVGek:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=jb-m-BjVcNI:zVdybyXVGek:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=jb-m-BjVcNI:zVdybyXVGek:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=jb-m-BjVcNI:zVdybyXVGek:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=jb-m-BjVcNI:zVdybyXVGek:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/jb-m-BjVcNI" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 24 Apr 2009 02:57:00 +0000</pubDate>
      <guid>tag:railstips.org,2009-04-24:9008</guid>
      <author>john</author>
      <source>http://railstips.org/2009/4/24/now-with-navigation-and-charted-archives</source>
      <link>http://railstips.org/2009/4/24/now-with-navigation-and-charted-archives</link>
    </item>
    <item>
    </item>
    <item>
      <title>Peter Cooper: Get the Obie Fernandez Wallpaper</title>
      <description>If you&amp;#039;ve a Rails developer, no doubt you&amp;#039;ve probably heard of Obie Fernandez, the founder of Hashrocket and instigator of the controversial Rails Maturity Model. Well, now you can celebrate your love for the chap with this professionally designed wallpaper by nGen Works.
On Obie, nGen say:
A serial entrepreneur, Obie started his first business at [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=Cl6w1ywm_5A:xnVI21F9ZdA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=Cl6w1ywm_5A:xnVI21F9ZdA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=Cl6w1ywm_5A:xnVI21F9ZdA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=Cl6w1ywm_5A:xnVI21F9ZdA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=Cl6w1ywm_5A:xnVI21F9ZdA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=Cl6w1ywm_5A:xnVI21F9ZdA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=Cl6w1ywm_5A:xnVI21F9ZdA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=Cl6w1ywm_5A:xnVI21F9ZdA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=Cl6w1ywm_5A:xnVI21F9ZdA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/Cl6w1ywm_5A" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 22 Apr 2009 21:17:37 +0000</pubDate>
      <guid>http://www.railsinside.com/misc/276-get-the-obie-fernandez-wallpaper.html</guid>
      <author>Peter Cooper</author>
      <source>http://feedproxy.google.com/~r/RailsInside/~3/Cl6w1ywm_5A/276-get-the-obie-fernandez-wallpaper.html</source>
      <link>http://feedproxy.google.com/~r/RailsInside/~3/Cl6w1ywm_5A/276-get-the-obie-fernandez-wallpaper.html</link>
    </item>
    <item>
    </item>
    <item>
      <title>Obie Fernandez: I'm the Newest Member of HAPPYWEBBIES</title>
      <description>Big thanks to Carl, Travis, Varick and the whole nGen crew for bestowing this honor on me. But did you have to make me look so fat? :-) http://www.happywebbies.com/store/detail/obie-fernandez&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=4TvGeQ1YO8w:dhsrrGHr5ko:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=4TvGeQ1YO8w:dhsrrGHr5ko:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=4TvGeQ1YO8w:dhsrrGHr5ko:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=4TvGeQ1YO8w:dhsrrGHr5ko:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=4TvGeQ1YO8w:dhsrrGHr5ko:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=4TvGeQ1YO8w:dhsrrGHr5ko:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=4TvGeQ1YO8w:dhsrrGHr5ko:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=4TvGeQ1YO8w:dhsrrGHr5ko:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=4TvGeQ1YO8w:dhsrrGHr5ko:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/4TvGeQ1YO8w" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 22 Apr 2009 13:50:44 +0000</pubDate>
      <guid>tag:typepad.com,2003:post-65862411</guid>
      <author>Obie Fernandez</author>
      <source>http://blog.obiefernandez.com/content/2009/04/im-the-newest-member-of-happywebbies.html</source>
      <link>http://blog.obiefernandez.com/content/2009/04/im-the-newest-member-of-happywebbies.html</link>
    </item>
    <item>
    </item>
    <item>
    </item>
    <item>
    </item>
    <item>
      <title>john: How to Add Simple Permissions into Your Simple App. Also, Thoughtbot Rules!</title>
      <description>&lt;p&gt;In which I discuss how I added simple permissions into flightcontrolled.com an app I created and how cool clearance, shoulda, factory girl and paperclip are.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=_wRbmPUqVMg:ANSZSmF7bGI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=_wRbmPUqVMg:ANSZSmF7bGI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=_wRbmPUqVMg:ANSZSmF7bGI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=_wRbmPUqVMg:ANSZSmF7bGI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=_wRbmPUqVMg:ANSZSmF7bGI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=_wRbmPUqVMg:ANSZSmF7bGI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=_wRbmPUqVMg:ANSZSmF7bGI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=_wRbmPUqVMg:ANSZSmF7bGI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=_wRbmPUqVMg:ANSZSmF7bGI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/_wRbmPUqVMg" height="1" width="1"/&gt;</description>
      <pubDate>Mon, 20 Apr 2009 14:53:00 +0000</pubDate>
      <guid>tag:railstips.org,2009-04-20:8988</guid>
      <author>john</author>
      <source>http://railstips.org/2009/4/20/how-to-add-simple-permissions-into-your-simple-app-also-thoughtbot-rules</source>
      <link>http://railstips.org/2009/4/20/how-to-add-simple-permissions-into-your-simple-app-also-thoughtbot-rules</link>
    </item>
    <item>
    </item>
    <item>
    </item>
    <item>
      <title>Ryan Bates: Episode 158: Factories not Fixtures</title>
      <description>Fixtures are external dependencies which can make tests brittle and difficult to read. In this episode I show a better alternative using factories to generate the needed records.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=6fxH2pED_v0:xX8KvibVmYc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=6fxH2pED_v0:xX8KvibVmYc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=6fxH2pED_v0:xX8KvibVmYc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=6fxH2pED_v0:xX8KvibVmYc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=6fxH2pED_v0:xX8KvibVmYc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=6fxH2pED_v0:xX8KvibVmYc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=6fxH2pED_v0:xX8KvibVmYc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=6fxH2pED_v0:xX8KvibVmYc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=6fxH2pED_v0:xX8KvibVmYc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/qrFM0DCRhQY" height="1" width="1"/&gt;</description>
      <pubDate>Mon, 20 Apr 2009 07:00:00 +0000</pubDate>
      <guid>factories-not-fixtures</guid>
      <author>Ryan Bates</author>
      <source>http://railscasts.com/episodes/158-factories-not-fixtures</source>
      <link>http://railscasts.com/episodes/158-factories-not-fixtures</link>
    </item>
    <item>
      <title>Peter Cooper: Run Rails Apps on Nginx In Minutes with Passenger 2.2.1</title>
      <description>Two days ago, Phusion (@phusion_nl on Twitter) announced the release of Passenger 2.2.0, a significant update to the dream-come-true Apache module for deploying Rack-based Ruby applications (including Rails, Sinatra, and Ramaze apps). The big deal? It now supports Nginx too. Yes, you can be up and running with your Rails app on an Nginx-based stack [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=zwegkMyEML4:Gld2Kyy101k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=zwegkMyEML4:Gld2Kyy101k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=zwegkMyEML4:Gld2Kyy101k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=zwegkMyEML4:Gld2Kyy101k:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=zwegkMyEML4:Gld2Kyy101k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=zwegkMyEML4:Gld2Kyy101k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=zwegkMyEML4:Gld2Kyy101k:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=zwegkMyEML4:Gld2Kyy101k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=zwegkMyEML4:Gld2Kyy101k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/zwegkMyEML4" height="1" width="1"/&gt;</description>
      <pubDate>Sun, 19 Apr 2009 10:14:54 +0000</pubDate>
      <guid>http://www.railsinside.com/news/274-run-rails-apps-on-nginx-in-minutes-with-passenger-221.html</guid>
      <author>Peter Cooper</author>
      <source>http://feedproxy.google.com/~r/RailsInside/~3/zwegkMyEML4/274-run-rails-apps-on-nginx-in-minutes-with-passenger-221.html</source>
      <link>http://feedproxy.google.com/~r/RailsInside/~3/zwegkMyEML4/274-run-rails-apps-on-nginx-in-minutes-with-passenger-221.html</link>
    </item>
    <item>
      <title>Peter Cooper: Easier Mockups from Rails with Showoff</title>
      <description>Showoff is a new Rails plugin that &amp;#034;provides an easy way to include and show off HTML/ERB/Haml mockups.&amp;#034; Creator Adam McCrea has put together a blog post explaining how it works.
Essentially, Showoff provides a way for you to bring mockups into the standard view/layout setup, rather than the common route of just dumping HTML mockups [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=aOwyGTbp1Dk:HFAoJ2kw4gA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=aOwyGTbp1Dk:HFAoJ2kw4gA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=aOwyGTbp1Dk:HFAoJ2kw4gA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=aOwyGTbp1Dk:HFAoJ2kw4gA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=aOwyGTbp1Dk:HFAoJ2kw4gA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=aOwyGTbp1Dk:HFAoJ2kw4gA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=aOwyGTbp1Dk:HFAoJ2kw4gA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=aOwyGTbp1Dk:HFAoJ2kw4gA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=aOwyGTbp1Dk:HFAoJ2kw4gA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/aOwyGTbp1Dk" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 16 Apr 2009 18:20:13 +0000</pubDate>
      <guid>http://www.railsinside.com/plugins/269-easier-mockups-from-rails-with-showoff.html</guid>
      <author>Peter Cooper</author>
      <source>http://feedproxy.google.com/~r/RailsInside/~3/aOwyGTbp1Dk/269-easier-mockups-from-rails-with-showoff.html</source>
      <link>http://feedproxy.google.com/~r/RailsInside/~3/aOwyGTbp1Dk/269-easier-mockups-from-rails-with-showoff.html</link>
    </item>
    <item>
      <title>Peter Cooper: 9 Top Rails Jobs for April 2009</title>
      <description>No matter how long the recession drags out for, there seems to be no let up at all on the Rails job front - especially if you&amp;#039;re near San Francisco or New York (but we have telecommuting positions listed too!). And.. if you&amp;#039;re looking for one you&amp;#039;re in the right place! We&amp;#039;ve had several Rails-focused [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=dmmKZvgQs68:FDYSFf3tmXw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=dmmKZvgQs68:FDYSFf3tmXw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=dmmKZvgQs68:FDYSFf3tmXw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=dmmKZvgQs68:FDYSFf3tmXw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=dmmKZvgQs68:FDYSFf3tmXw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=dmmKZvgQs68:FDYSFf3tmXw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=dmmKZvgQs68:FDYSFf3tmXw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=dmmKZvgQs68:FDYSFf3tmXw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=dmmKZvgQs68:FDYSFf3tmXw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/dmmKZvgQs68" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 15 Apr 2009 19:46:37 +0000</pubDate>
      <guid>http://www.railsinside.com/misc/273-9-top-rails-jobs-for-april-2009.html</guid>
      <author>Peter Cooper</author>
      <source>http://feedproxy.google.com/~r/RailsInside/~3/dmmKZvgQs68/273-9-top-rails-jobs-for-april-2009.html</source>
      <link>http://feedproxy.google.com/~r/RailsInside/~3/dmmKZvgQs68/273-9-top-rails-jobs-for-april-2009.html</link>
    </item>
    <item>
      <title>Peter Cooper: Remarkable 3.0 Released: RSpec Matchers and Macros for Rails</title>
      <description>Carlos Brando and José Valim have just released the version 3.0 of Remarkable. If you are crazy for RSpec and use it with Rails, this is a project that you should check out.
Remarkable began as a set of matchers for RSpec, but with this new version it gains support for I18n, pending and disabled macros, [...]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=CJUZKQcTKsg:9DkHoXH6LH0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=CJUZKQcTKsg:9DkHoXH6LH0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=CJUZKQcTKsg:9DkHoXH6LH0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=CJUZKQcTKsg:9DkHoXH6LH0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=CJUZKQcTKsg:9DkHoXH6LH0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=CJUZKQcTKsg:9DkHoXH6LH0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=CJUZKQcTKsg:9DkHoXH6LH0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=CJUZKQcTKsg:9DkHoXH6LH0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=CJUZKQcTKsg:9DkHoXH6LH0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/CJUZKQcTKsg" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 15 Apr 2009 17:13:16 +0000</pubDate>
      <guid>http://www.railsinside.com/plugins/267-remarkable-03-released-rspec-matchers-and-macros-for-rails.html</guid>
      <author>Peter Cooper</author>
      <source>http://feedproxy.google.com/~r/RailsInside/~3/CJUZKQcTKsg/267-remarkable-03-released-rspec-matchers-and-macros-for-rails.html</source>
      <link>http://feedproxy.google.com/~r/RailsInside/~3/CJUZKQcTKsg/267-remarkable-03-released-rspec-matchers-and-macros-for-rails.html</link>
    </item>
    <item>
    </item>
    <item>
      <title>Dr Nic: Cucumber: building a better World (object)</title>
      <description>How to write helper libraries for your Cucumber step definitions and how to upgrade your support libraries from Cucumber 0.2 to 0.3 (released today).
In cucumber, each scenario step in a .feature file matches to a Given, When, Then step definition. The step definitions are normal Ruby code. First class, bonnified, honky-tonk Ruby code. And what&amp;#8217;s [...]


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://drnicwilliams.com/2009/03/26/testing-outbound-emails-with-cucumber/' rel='bookmark' title='Permanent Link: Testing outbound emails with Cucumber'&gt;Testing outbound emails with Cucumber&lt;/a&gt; &lt;small&gt; My testimonial for Cucumber still stands even in 2009....&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://drnicwilliams.com/2008/10/31/newgem-100-all-thanks-to-cucumber/' rel='bookmark' title='Permanent Link: newgem 1.0.0 all thanks to Cucumber'&gt;newgem 1.0.0 all thanks to Cucumber&lt;/a&gt; &lt;small&gt;The New Gem Generator (newgem) was exciting, moderately revolutionary, and...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://drnicwilliams.com/2006/10/12/my-irbrc-for-consoleirb/' rel='bookmark' title='Permanent Link: My .irbrc for console/irb'&gt;My .irbrc for console/irb&lt;/a&gt; &lt;small&gt;The relatively unspoken warhorse of Ruby/Rails programming is the irb/console...&lt;/small&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=e2RVcViOt2c:MFFOPHeZQNY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=e2RVcViOt2c:MFFOPHeZQNY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=e2RVcViOt2c:MFFOPHeZQNY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=e2RVcViOt2c:MFFOPHeZQNY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=e2RVcViOt2c:MFFOPHeZQNY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=e2RVcViOt2c:MFFOPHeZQNY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=e2RVcViOt2c:MFFOPHeZQNY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=e2RVcViOt2c:MFFOPHeZQNY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=e2RVcViOt2c:MFFOPHeZQNY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/e2RVcViOt2c" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 15 Apr 2009 02:48:48 +0000</pubDate>
      <guid>http://drnicwilliams.com/?p=513</guid>
      <author>Dr Nic</author>
      <source>http://drnicwilliams.com/2009/04/15/cucumber-building-a-better-world-object/</source>
      <link>http://drnicwilliams.com/2009/04/15/cucumber-building-a-better-world-object/</link>
    </item>
    <item>
      <title>: Brian Morearty and Thomas Hanley of Intuit - Ruby on Rails Podcast</title>
      <description>The developers of Intuit&amp;#8217;s community site talk about building Rails applications.&lt;br /&gt;
	&lt;h4&gt;Also Mentioned&lt;br /&gt;
	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://community.intuit.com/"&gt;Intuit Community Site&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://bmorearty.wordpress.com/"&gt;Brian Morearty&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://tjhanley.com/wp/"&gt;Thomas Hanley&lt;/a&gt;&lt;br /&gt;
h4. Sponsor&lt;br /&gt;
&lt;a href="http://peepcode.com/products/objective-c-for-rubyists/?r=podcast"&gt;&lt;img src="http://peepcode.com/system/uploads/2008/peepcode-nov.png" alt="" /&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;&lt;/h4&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=Ro2eosQjYao:uY_b7K30D6M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=Ro2eosQjYao:uY_b7K30D6M:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=Ro2eosQjYao:uY_b7K30D6M:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=Ro2eosQjYao:uY_b7K30D6M:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=Ro2eosQjYao:uY_b7K30D6M:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=Ro2eosQjYao:uY_b7K30D6M:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=Ro2eosQjYao:uY_b7K30D6M:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=Ro2eosQjYao:uY_b7K30D6M:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=Ro2eosQjYao:uY_b7K30D6M:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <pubDate>Tue, 14 Apr 2009 22:48:58 +0000</pubDate>
      <guid />
      <author />
      <source>http://podcast.rubyonrails.org/system/audio/2009/rails-97-intuit-community.mp3</source>
      <link>http://podcast.rubyonrails.org/system/audio/2009/rails-97-intuit-community.mp3</link>
    </item>
    <item>
      <title>Josh Susser: The Week Of</title>
      <description>&lt;p&gt;Here we are, the week of Golden Gate Ruby Conference 2009.  Everything is in good shape, and we're looking forward to having an awesome time.  So here is some last-minute information about the conference.&lt;/p&gt;

&lt;p&gt;We've got a great program.  Really, this is the conference I've always wanted to attend.  Check out our &lt;a href="http://gogaruco.com/schedule/"&gt;schedule&lt;/a&gt; and the amazing assemblage of &lt;a href="http://gogaruco.com/speakers/"&gt;speakers&lt;/a&gt;.  I want to thank everyone who submitted talk proposals, and also everyone who voted for selecting talks.  We couldn't have done it without you.&lt;/p&gt;

&lt;p&gt;Our tickets sold out in just four weeks.  We'll have a full house of 200 people, and we'll do our best to take care of you so you can get the most out of the conference.  We'll be emailing attendees soon with some info about things like parking, the after-hours party and such, so keep an eye on your inbox.&lt;/p&gt;

&lt;p&gt;If you're not coming to the conference, we've still got you covered.  Pivotal Labs has generously sponsored full video recording of all the sessions, so all our talks will be available for viewing or download soon after the conference.  And if you can't wait, &lt;a href="http://www.justin.tv/"&gt;justin.tv&lt;/a&gt; is going to be at the conf streaming video of the sessions live.  We'll also have a small team of live bloggers chronicling the presentations as they go, and we'll have an IRC channel going on freenode at #gogaruco so it's almost like being there but without the swag.  The place to go to find the videos and blog posts is &lt;a href="http://pivotallabs.com/gogaruco/"&gt;pivotallabs.com/gogaruco&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=fvRvVKQxMwo:Ssz_Swtr1T0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=fvRvVKQxMwo:Ssz_Swtr1T0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=fvRvVKQxMwo:Ssz_Swtr1T0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=fvRvVKQxMwo:Ssz_Swtr1T0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=fvRvVKQxMwo:Ssz_Swtr1T0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=fvRvVKQxMwo:Ssz_Swtr1T0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=fvRvVKQxMwo:Ssz_Swtr1T0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=fvRvVKQxMwo:Ssz_Swtr1T0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=fvRvVKQxMwo:Ssz_Swtr1T0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/fvRvVKQxMwo" height="1" width="1"/&gt;</description>
      <pubDate>Mon, 13 Apr 2009 16:24:06 +0000</pubDate>
      <guid>tag:blog.hasmanythrough.com,2006-02-27:Article/122</guid>
      <author>Josh Susser</author>
      <source>http://blog.hasmanythrough.com/2009/4/13/the-week-of</source>
      <link>http://blog.hasmanythrough.com/2009/4/13/the-week-of</link>
    </item>
    <item>
      <title>Ryan Bates: Episode 157: RSpec Matchers &amp; Macros</title>
      <description>You can improve the readability and remove duplication in RSpec by adding matchers and macros. Learn how in this episode.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=ouOJBjJyDQk:DyAzSdudKm8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=ouOJBjJyDQk:DyAzSdudKm8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=ouOJBjJyDQk:DyAzSdudKm8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=ouOJBjJyDQk:DyAzSdudKm8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=ouOJBjJyDQk:DyAzSdudKm8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=ouOJBjJyDQk:DyAzSdudKm8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=ouOJBjJyDQk:DyAzSdudKm8:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=ouOJBjJyDQk:DyAzSdudKm8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=ouOJBjJyDQk:DyAzSdudKm8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/wv5jN_xGQC0" height="1" width="1"/&gt;</description>
      <pubDate>Mon, 13 Apr 2009 07:00:00 +0000</pubDate>
      <guid>rspec-matchers-macros</guid>
      <author>Ryan Bates</author>
      <source>http://railscasts.com/episodes/157-rspec-matchers-macros</source>
      <link>http://railscasts.com/episodes/157-rspec-matchers-macros</link>
    </item>
    <item>
      <title>Robby Russell: 82,520 minutes on Phusion Passenger</title>
      <description>&lt;p&gt;It&amp;#8217;s been over 83,520 minutes since I made the switch from using mongrel as my development environment web server to &lt;a href="http://www.modrails.com/"&gt;Phusion Passenger&lt;/a&gt;. I&amp;#8217;ve been extremely impressed with it. &lt;a href="http://planetargon.com/who-we-are"&gt;Our team&lt;/a&gt; has all switched over and haven&amp;#8217;t really hit any obstacles in the transition.&lt;/p&gt;


	&lt;p&gt;Since some people asked me to let them know how this trial period worked out, I felt it was my duty to encourage you all to try it. You can check out my previous post, &lt;a href="http://www.robbyonrails.com/articles/2009/02/11/switch-to-passenger-mod_rails-in-development-on-osx-in-less-than-7-minutes-or-your-money-back"&gt;Switch to Passenger (mod_rails) in development on &lt;span class="caps"&gt;OSX&lt;/span&gt; in less than 7 minutes or your money back!&lt;/a&gt; to get rolling.&lt;/p&gt;


	&lt;p&gt;Additionally, if you&amp;#8217;re looking for a streamlined Ruby on Rails deployment environment that includes Passenger, check out &lt;a href="http://railsboxcar.com"&gt;Rails Boxcar&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds2.feedburner.com/~ff/RobbyOnRails?a=GI3iRDpAccs:MNkL00LQ7y8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds2.feedburner.com/~ff/RobbyOnRails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds2.feedburner.com/~ff/RobbyOnRails?a=GI3iRDpAccs:MNkL00LQ7y8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds2.feedburner.com/~ff/RobbyOnRails?i=GI3iRDpAccs:MNkL00LQ7y8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds2.feedburner.com/~ff/RobbyOnRails?a=GI3iRDpAccs:MNkL00LQ7y8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds2.feedburner.com/~ff/RobbyOnRails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds2.feedburner.com/~ff/RobbyOnRails?a=GI3iRDpAccs:MNkL00LQ7y8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds2.feedburner.com/~ff/RobbyOnRails?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds2.feedburner.com/~ff/RobbyOnRails?a=GI3iRDpAccs:MNkL00LQ7y8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds2.feedburner.com/~ff/RobbyOnRails?i=GI3iRDpAccs:MNkL00LQ7y8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds2.feedburner.com/~r/RobbyOnRails/~4/GI3iRDpAccs" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=MNkL00LQ7y8:TiYN6lW9hMw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=MNkL00LQ7y8:TiYN6lW9hMw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=MNkL00LQ7y8:TiYN6lW9hMw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=MNkL00LQ7y8:TiYN6lW9hMw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=MNkL00LQ7y8:TiYN6lW9hMw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=MNkL00LQ7y8:TiYN6lW9hMw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=MNkL00LQ7y8:TiYN6lW9hMw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=MNkL00LQ7y8:TiYN6lW9hMw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=MNkL00LQ7y8:TiYN6lW9hMw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/MNkL00LQ7y8" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 10 Apr 2009 10:10:00 +0000</pubDate>
      <guid>urn:uuid:4b873084-0255-45dc-b0f2-d2849eb352a0</guid>
      <author>Robby Russell</author>
      <source>http://feedproxy.google.com/~r/RobbyOnRails/~3/GI3iRDpAccs/82-520-minutes-on-phusion-passenger</source>
      <link>http://feedproxy.google.com/~r/RobbyOnRails/~3/GI3iRDpAccs/82-520-minutes-on-phusion-passenger</link>
    </item>
    <item>
      <title>Robby Russell: 20 articles on Cucumber and a free beverage recipe!</title>
      <description>&lt;p&gt;&lt;a href="http://cukes.info/"&gt;Cucumber&lt;/a&gt; has been getting quite a bit of attention in the community and with the new &lt;a href="http://www.pragprog.com/titles/achbd/the-rspec-book"&gt;RSpec Book&lt;/a&gt; on nearing publication, I predict that by this time next year, it&amp;#8217;ll become a household word like &lt;a href="http://en.wiktionary.org/wiki/boanthropy"&gt;boanthropy&lt;/a&gt;.&lt;/p&gt;


	&lt;h2&gt;What is Cucumber?&lt;/h2&gt;


	&lt;p&gt;The Cucumber project describes itself as a suite that, &amp;#8220;&lt;em&gt;lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid &amp;#8211; all rolled into one format.&lt;/em&gt;&amp;#8220;&lt;/p&gt;


	&lt;p&gt;One of the great things about Cucumber is that it can be used to test applications in any language. I haven&amp;#8217;t been able to track down a lot of articles of how people are using it with other languages, so please comment if you&amp;#8217;re aware of some.&lt;/p&gt;


	&lt;p&gt;In any event, I&amp;#8217;ve been collecting and reading resources from a variety of Cucumber aficionados and thought I&amp;#8217;d share some links with you. To round it out, I &lt;a href="http://twitter.com/robbyrussell/status/1487899554"&gt;asked on twitter&lt;/a&gt; for some others so that I could hit twenty. :-)&lt;/p&gt;


	&lt;ol&gt;
	&lt;li&gt;&lt;a href="http://dannorth.net/whats-in-a-story"&gt;What’s in a Story?&lt;/a&gt;, Dan North&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://blog.josephwilk.net/ruby/telling-a-good-story-rspec-stories-from-the-trenches.html"&gt;Telling a good story &amp;#8211; Rspec stories from the trenches&lt;/a&gt;, Joseph Wilk&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://railscasts.com/episodes/155-beginning-with-cucumber"&gt;Beginning with Cucumber&lt;/a&gt;, Ryan Bates (Railscasts)&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://blog.brightbox.co.uk/posts/using-rspec-cucumber-and-user-stories-to-build-our-internal-systems"&gt;Using RSpec, Cucumber and User stories to build our internal systems&lt;/a&gt;, Rahoul Baruah&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.rubyinside.com/cucumber-the-latest-in-ruby-testing-1342.html"&gt;Cucumber: The Latest in Ruby Testing&lt;/a&gt;, Ruby Inside&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.pathf.com/blogs/2009/03/using-cucumber-for-acceptance-testing/"&gt;Using Cucumber for Acceptance Testing&lt;/a&gt;, Noel Rappin&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.slideshare.net/bkeepers/behavior-driven-development-with-cucumber-presentation"&gt;Behavior Driven Development with Cucumber&lt;/a&gt;, Brandon Keepers (presentation/slides)&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://pivotallabs.com/users/jdean/blog/articles/763-testing-capistrano-recipes-with-cucumber"&gt;Testing capistrano recipes with cucumber&lt;/a&gt;, Jeff Dean&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.benmabey.com/2009/02/17/using-cucumber-to-integrate-distributed-systems-and-test-messaging/"&gt;Using Cucumber to Integrate Distributed Systems and Test Messaging&lt;/a&gt;, Ben Mabey&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.pmamediagroup.com/2009/04/tutorial-how-to-install-setup-cucumber/"&gt;Tutorial: How to install/setup Cucumber&lt;/a&gt;, Alan Mitchell&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://drnicwilliams.com/2009/03/26/testing-outbound-emails-with-cucumber/"&gt;Testing outbound emails with Cucumber&lt;/a&gt;, Dr. Nic Willians&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://japhr.blogspot.com/2009/03/proper-cucumber-sintatra-driving.html"&gt;Proper Cucumber Sintatra Driving&lt;/a&gt;, Chris Strom&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://thomaslundstrom.blogspot.com/2009/03/on-getting-started-with-using-cucumber.html"&gt;On getting started using Cucumber for .NET&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://blog.mattwynne.net/2008/11/14/dry-up-your-cucumber-steps/"&gt;&lt;span class="caps"&gt;DRY&lt;/span&gt; up your Cucumber Steps&lt;/a&gt;, Matt Wynne&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://skillsmatter.com/podcast/ajax-ria/cucumber-celerity-firewatir"&gt;Cucumber, Celerity, &amp;#38; FireWatir&lt;/a&gt;, Aidy Lewis (presentation/video)&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.brynary.com/2009/2/3/cucumber-step-definition-tip-stubbing-time"&gt;Cucumber step definition tip: Stubbing time&lt;/a&gt;, Bryan Helmkamp&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.infoq.com/news/2009/03/bdd-with-cucumber"&gt;Story Driven Development Recipes with Cucumber&lt;/a&gt;, Sebastien Auvray&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://opensoul.org/2009/3/6/testing-facebook-with-cucumber"&gt;Testing Facebook with Cucumber&lt;/a&gt;, Brandon Keepers&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://itsignals.cascadia.com.au/?p=30"&gt;Testing with the help of machinist, forgery, cucumber, webrat and rspec&lt;/a&gt;, Etienne van Tonder&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://devcaffeine.com/2009/02/16/integration-testing-ssl-with-cucumber/"&gt;Integration testing &lt;span class="caps"&gt;SSL&lt;/span&gt; with Cucumber&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://devcaffeine.com/2009/02/16/integration-testing-ssl-with-cucumber/"&gt;Continuous Integration Blueprints: How to Build an Army of Killer Robots With Hudson and Cucumber&lt;/a&gt;&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;So.. there you have it. Please post comments with links to any useful articles not mentioned and I&amp;#8217;ll try to keep the list updated.&lt;/p&gt;


	&lt;p&gt;Also, be sure to check out the &lt;a href="http://wiki.github.com/aslakhellesoy/cucumber/tutorials-and-related-blog-posts"&gt;list of tutorials and related blog posts&lt;/a&gt; on the &lt;a href="http://wiki.github.com/aslakhellesoy/cucumber/"&gt;cucumber wiki&lt;/a&gt; (github).&lt;/p&gt;


	&lt;h2&gt;&lt;span class="caps"&gt;FREE RECIPE&lt;/span&gt;: Cucumber Water&lt;/h2&gt;


	&lt;p&gt;&lt;img src="http://robbyonrails.com/files/3225964781_428d359aa5_m.jpg" style="float:right;" /&gt;
And now&amp;#8230;for the reason you are all here! If you like cucumbers (eating them)... I would highly recommend heading to your local farmers market and purchasing some cucumbers. Aside from being healthy to eat&amp;#8230; they can help make a tasty beverage.&lt;/p&gt;


	&lt;p&gt;Then do the following&amp;#8230;&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Chop several slices of a cucumber&lt;/li&gt;
		&lt;li&gt;Fill a pitcher with cold water and ice&lt;/li&gt;
		&lt;li&gt;Toss in slices of cucumber&lt;/li&gt;
		&lt;li&gt;Stir and leave in fridge for a while&lt;/li&gt;
		&lt;li&gt;Take out of fridge, pour into cup&amp;#8230;&lt;/li&gt;
		&lt;li&gt;Drink&amp;#8230; hack&amp;#8230; and enjoy&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Be sure to check out, &lt;a href="http://www.wikihow.com/Make-Cucumber-Water"&gt;How to Make Cucumber Water&lt;/a&gt; on wikihow for details.&lt;/p&gt;


	&lt;p&gt;Happy Hacking!&lt;/p&gt;


	&lt;h2&gt;Related Posts (by me)&lt;/h2&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.robbyonrails.com/articles/2008/08/19/rspec-it-should-behave-like"&gt;RSpec: It Should Behave Like&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.robbyonrails.com/articles/2007/08/02/spec-your-views"&gt;Spec Your Views&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.robbyonrails.com/articles/2007/06/17/audit-your-rails-development-team"&gt;Audit Your Rails Development Team&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.robbyonrails.com/articles/2007/02/08/is-bdd-kinkier-than-tdd"&gt;Is &lt;span class="caps"&gt;BDD&lt;/span&gt; kinkier than &lt;span class="caps"&gt;TDD&lt;/span&gt;?&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds2.feedburner.com/~ff/RobbyOnRails?a=61LG2Dxw24Y:g9VLLyEu-fI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds2.feedburner.com/~ff/RobbyOnRails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds2.feedburner.com/~ff/RobbyOnRails?a=61LG2Dxw24Y:g9VLLyEu-fI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds2.feedburner.com/~ff/RobbyOnRails?i=61LG2Dxw24Y:g9VLLyEu-fI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds2.feedburner.com/~ff/RobbyOnRails?a=61LG2Dxw24Y:g9VLLyEu-fI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds2.feedburner.com/~ff/RobbyOnRails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds2.feedburner.com/~ff/RobbyOnRails?a=61LG2Dxw24Y:g9VLLyEu-fI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds2.feedburner.com/~ff/RobbyOnRails?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds2.feedburner.com/~ff/RobbyOnRails?a=61LG2Dxw24Y:g9VLLyEu-fI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds2.feedburner.com/~ff/RobbyOnRails?i=61LG2Dxw24Y:g9VLLyEu-fI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds2.feedburner.com/~r/RobbyOnRails/~4/61LG2Dxw24Y" height="1" width="1"/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=g9VLLyEu-fI:yxwLTrg8P-s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=g9VLLyEu-fI:yxwLTrg8P-s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=g9VLLyEu-fI:yxwLTrg8P-s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=g9VLLyEu-fI:yxwLTrg8P-s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=g9VLLyEu-fI:yxwLTrg8P-s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=g9VLLyEu-fI:yxwLTrg8P-s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=g9VLLyEu-fI:yxwLTrg8P-s:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/planetrubyonrails?a=g9VLLyEu-fI:yxwLTrg8P-s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/planetrubyonrails?i=g9VLLyEu-fI:yxwLTrg8P-s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/planetrubyonrails/~4/g9VLLyEu-fI" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 10 Apr 2009 03:22:00 +0000</pubDate>
      <guid>urn:uuid:18dfd567-2034-43c7-bf69-54f37498669b</guid>
      <author>Robby Russell</author>
      <source>http://feedproxy.google.com/~r/RobbyOnRails/~3/61LG2Dxw24Y/20-articles-on-cucumber-and-a-free-beverage-recipe</source>
      <link>http://feedproxy.google.com/~r/RobbyOnRails/~3/61LG2Dxw24Y/20-articles-on-cucumber-and-a-free-beverage-recipe</link>
    </item>
  </channel>
</rss>
