<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>David Chelimsky: Advanced Rails Recipes</title>
    <link>http://blog.davidchelimsky.net/articles/2008/01/04/advanced-rails-recipes</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>on software in process and practice</description>
    <item>
      <title>Advanced Rails Recipes</title>
      <description>&lt;p&gt;I&amp;#8217;m pleased to announce that my contribution to &lt;a href="http://www.clarkware.com/about.html"&gt;Mike Clark&amp;#8217;s&lt;/a&gt; new &lt;a href="http://www.pragprog.com/titles/fr_arr"&gt;Advanced Rails Recipes&lt;/a&gt; book has been accepted and released. &lt;a href="http://www.pragprog.com/titles/fr_arr"&gt;The book&lt;/a&gt; is available right now as a Beta &lt;span class="caps"&gt;PDF&lt;/span&gt; and includes dozens of delicious and nutritious recipes for enhancing your Rails applications and the process of developing them.&lt;/p&gt;


	&lt;p&gt;This is my first formal publication in the software world [1], and I couldn&amp;#8217;t be more pleased than to have it be a &lt;a href="http://www.pragprog.com/titles"&gt;Pragmatic Bookshelf&lt;/a&gt; [2] publication.&lt;/p&gt;


	&lt;p&gt;My recipe is entitled Describing Behaviour from the Outside-In With RSpec and it demonstrates the &lt;span class="caps"&gt;BDD&lt;/span&gt; approach to Rails apps starting with the view and working your way down to the controllers, models and database.&lt;/p&gt;


	&lt;p&gt;There is currently one other &lt;span class="caps"&gt;BDD&lt;/span&gt; recipe: Getting Started with &lt;span class="caps"&gt;BDD&lt;/span&gt;, which uses &lt;a href="http://thoughtbot.com/projects/shoulda"&gt;shoulda&lt;/a&gt;. There are also recipes for cooking up mocks, code coverage and html validity. And that&amp;#8217;s just the testing related recipes.&lt;/p&gt;


	&lt;p&gt;There are also dozens of recipes dealing with UI, search, email, console, &lt;span class="caps"&gt;REST&lt;/span&gt;, db enhancements and even more general design improvements.&lt;/p&gt;


	&lt;p&gt;Like the first &lt;a href="http://www.pragprog.com/titles/fr_rr"&gt;Rails Recipes&lt;/a&gt; book, this one is a must-have for any serious Rails developer who wants to take it up a notch in creating great web applications with Rails.&lt;/p&gt;


&lt;hr&gt;

	&lt;p&gt;[1] My first publication of any kind was back around 1980 when I was a young professional magician. The book is called, simply, &lt;a href="http://www.magicproshop.com/coin-magic-book-richard-kaufman-p-4654.html"&gt;Coin Magic&lt;/a&gt;, and is a must have for any serious coin magician who wants to take it up a notch (see a trend here?) in presenting awesome feats of magic with ordinary coins. Back then I went by my first and middle name, David Arthur.&lt;/p&gt;


	&lt;p&gt;[2] The &lt;a href="http://www.pragprog.com/"&gt;Pragmatic Programmers&lt;/a&gt; are also publishing my upcoming book with co-author &lt;a href="http://blog.aslakhellesoy.com/"&gt;Aslak Helles&amp;oslash;y&lt;/a&gt;, tentatively entitled Behaviour Driven Development in Ruby with RSpec.&lt;/p&gt;</description>
      <pubDate>Fri, 04 Jan 2008 12:04:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:47fbc809-4446-40d7-91d5-0773963d7b4d</guid>
      <author>David</author>
      <link>http://blog.davidchelimsky.net/articles/2008/01/04/advanced-rails-recipes</link>
      <category>rails</category>
      <category>ruby</category>
      <category>rspec</category>
      <category>bdd</category>
    </item>
    <item>
      <title>"Advanced Rails Recipes" by meekish</title>
      <description>&lt;p&gt;Congratulations, David!&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;ve been using the outside-in approach for a couple months now and I&amp;#8217;m really digging it. It&amp;#8217;ll be interesting to see how I can refine my approach.&lt;/p&gt;</description>
      <pubDate>Tue, 08 Jan 2008 19:39:28 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:17cadc0b-b257-4150-8445-535a1291bb5a</guid>
      <link>http://blog.davidchelimsky.net/articles/2008/01/04/advanced-rails-recipes#comment-413</link>
    </item>
    <item>
      <title>"Advanced Rails Recipes" by Dr Nic</title>
      <description>&lt;p&gt;I&amp;#8217;ll be looking forward to some sweet coin tricks in the corridors of conferences from now on!&lt;/p&gt;</description>
      <pubDate>Fri, 04 Jan 2008 15:54:17 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:98ef06ce-79c7-4bfd-b1d9-a0cb1607f5fe</guid>
      <link>http://blog.davidchelimsky.net/articles/2008/01/04/advanced-rails-recipes#comment-412</link>
    </item>
  </channel>
</rss>
