<?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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>RubyFlow</title>
    <link>http://www.rubyflow.com/</link>
    <description>Ruby Programming Links</description>
    <language>en-us</language>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Rubyflow" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>How do I learn and master Sinatra?</title>
      <description>A mini-series on &lt;a href="http://rubylearning.com/blog/2009/07/06/how-do-i-learn-and-master-sinatra/"&gt;how to learn and master Sinatra&lt;/a&gt;. In the first part, Rubyist Corey Donohoe gives us his insights.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=6OsRVTgakIk:gkqn1VpGUgQ:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=6OsRVTgakIk:gkqn1VpGUgQ:3H-1DwQop_U" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Rubyflow/~4/6OsRVTgakIk" height="1" width="1"/&gt;</description>
      <pubDate>Mon, 06 Jul 2009 04:14:25 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/6OsRVTgakIk/2463</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2463</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2463</feedburner:origLink></item>
    <item>
      <title>Monit Aggregator - aggregate all your Monit web interfaces into 1 page</title>
      <description>&lt;a href="http://matthewfawcett.co.uk/2009/07/05/monit-aggregator-a-sinatra-interface-for-monit"&gt;Monit Aggregator&lt;/a&gt; is a &lt;a href="/search/sinatra" class="internal"&gt;Sinatra&lt;/a&gt; app that aggregates the data from your Monit web interfaces onto 1 page. There is also a free hosted version at &lt;a href="http://runslikeclockwork.com"&gt;Runs Like Clockwork - server monitoring&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=PyoUj1xsYmU:5JJyFofx2x0:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=PyoUj1xsYmU:5JJyFofx2x0:3H-1DwQop_U" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Rubyflow/~4/PyoUj1xsYmU" height="1" width="1"/&gt;</description>
      <pubDate>Sun, 05 Jul 2009 16:02:46 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/PyoUj1xsYmU/2460</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2460</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2460</feedburner:origLink></item>
    <item>
      <title>Black Box Testing</title>
      <description>&lt;b&gt;&lt;a href="http://www.mendable.com/rails-black-box-testing-complex-models/"&gt;Black Box Testing complex models&lt;/a&gt;&lt;/b&gt; looks at a way of testing models where many variables are modified affecting the output of many variables, all at one time.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=L3_PoQbUyz0:6EBaHgoXxFI:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=L3_PoQbUyz0:6EBaHgoXxFI:3H-1DwQop_U" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Rubyflow/~4/L3_PoQbUyz0" height="1" width="1"/&gt;</description>
      <pubDate>Sat, 04 Jul 2009 22:40:26 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/L3_PoQbUyz0/2459</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2459</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2459</feedburner:origLink></item>
    <item>
      <title>Correct Format Plugin</title>
      <description>The &lt;a href="http://www.mendable.com/rails-correct-format-plugin/"&gt;Correct Format plugin&lt;/a&gt; allows you to automatically correct user input, making it uppercase, lowercase, or lowercase and capitalized. Quick, simple, easy to use, fully tested. Full examples included also.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=-Uvxq6c3RmI:x9j2cxPf2hs:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=-Uvxq6c3RmI:x9j2cxPf2hs:3H-1DwQop_U" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Rubyflow/~4/-Uvxq6c3RmI" height="1" width="1"/&gt;</description>
      <pubDate>Sat, 04 Jul 2009 16:46:18 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/-Uvxq6c3RmI/2457</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2457</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2457</feedburner:origLink></item>
    <item>
      <title>Parkaby - a superfast Markaby clone</title>
      <description>I&amp;#39;ve finally pushed out Parkaby, the superfast Markaby clone, together with Camping, &lt;a href="/search/rails" class="internal"&gt;Rails&lt;/a&gt; and &lt;a href="/search/sinatra" class="internal"&gt;Sinatra&lt;/a&gt; hooks. Have a look at the &lt;a href="http://github.com/judofyr/parkaby/tree/master#readme"&gt;README&lt;/a&gt; and feel free to ask any questions here or &lt;a href="http://judofyr.net/posts/parkaby.html"&gt;over at my blog&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=YwiBJUUDMAg:UyZhXKLjEVk:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=YwiBJUUDMAg:UyZhXKLjEVk:3H-1DwQop_U" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Rubyflow/~4/YwiBJUUDMAg" height="1" width="1"/&gt;</description>
      <pubDate>Sat, 04 Jul 2009 12:59:39 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/YwiBJUUDMAg/2456</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2456</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2456</feedburner:origLink></item>
    <item>
      <title>Elements of Testing Style</title>
      <description>&lt;a href="http://www.pathf.com/blogs/2009/07/elements-of-testing-style/"&gt;Some thoughts on good testing style&lt;/a&gt; on the Agile &lt;a href="/search/ajax" class="internal"&gt;Ajax&lt;/a&gt; blog from the author of &lt;a href="http://www.railsrx.com"&gt;Rails Test Prescriptions&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=Mo4e0hMmPx4:Y9TkxtO1lZ4:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=Mo4e0hMmPx4:Y9TkxtO1lZ4:3H-1DwQop_U" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Rubyflow/~4/Mo4e0hMmPx4" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 03 Jul 2009 13:32:29 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/Mo4e0hMmPx4/2452</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2452</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2452</feedburner:origLink></item>
    <item>
      <title>Named Scope in 60 Seconds</title>
      <description>&lt;a href="http://www.mendable.com/understand-named_scope-in-60-seconds/"&gt;Understand Named Scope in 60 seconds&lt;/a&gt; by example with this very brief overview at &lt;a href="http://www.mendable.com/"&gt;Mendable.com&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=ydlv7pieiPM:E5nhsLlentA:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=ydlv7pieiPM:E5nhsLlentA:3H-1DwQop_U" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Rubyflow/~4/ydlv7pieiPM" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 02 Jul 2009 14:10:37 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/ydlv7pieiPM/2446</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2446</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2446</feedburner:origLink></item>
    <item>
      <title>Rails Testing Practices Interview with Mike Gunderloy</title>
      <description>The &lt;a href="/search/rails" class="internal"&gt;Rails&lt;/a&gt; Testing Practices Interviews are back, brought to you by &lt;a href="http://www.railsrx.com"&gt;Rails Prescriptions&lt;/a&gt;. This time, it&amp;#39;s &lt;a href="http://afreshcup.com/"&gt;Mike Gunderloy&lt;/a&gt;, author of the new &lt;a href="http://www.railsrescuebook.com/"&gt;Rails Rescue Handbook&lt;/a&gt;. &lt;a href="http://blog.railsprescriptions.com/2009/07/01/testing-practices-interview-7-mike-gunderloy"&gt;Read the interview&lt;/a&gt;. You can &lt;a href="http://www.lulu.com/content/e-book/rails-rescue-handbook/7284772"&gt;buy Rails Rescue Handbook&lt;/a&gt; or &lt;a href="http://www.lulu.com/content/e-book/rails_test_prescriptions/6418439"&gt;Rails Test Prescriptions&lt;/a&gt;. &lt;a href="http://blog.railsprescriptions.com/interview"&gt;Read past interviews&lt;/a&gt; in the series.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=MTuHAscQ9JE:WajZM_OkDtc:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=MTuHAscQ9JE:WajZM_OkDtc:3H-1DwQop_U" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Rubyflow/~4/MTuHAscQ9JE" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 02 Jul 2009 12:13:28 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/MTuHAscQ9JE/2444</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2444</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2444</feedburner:origLink></item>
    <item>
      <title>NEW Sitemap Generator Plugin - that actually works the way you would expect</title>
      <description>&lt;a href="http://github.com/adamsalter/sitemap_generator-plugin/tree/master" rel="nofollow"&gt;SitemapGenerator&lt;/a&gt; enables Google Sitemaps to be easily generated for a &lt;a href="/search/rails" class="internal"&gt;Rails&lt;/a&gt; site as a &lt;a href="/search/rake" class="internal"&gt;rake&lt;/a&gt; task, using a simple &amp;#39;Rails Routes&amp;#39;-like &lt;a href="/search/dsl" class="internal"&gt;DSL&lt;/a&gt;. Sounds pretty familiar right? (well except for the Routes-like DSL) But it&amp;#39;s not... it actually works the way you would expect. Plus it allows you to take care of familiar issues like: gzip of Sitemap files, variable priority of links, paging/sorting links (e.g. my_list?page=3), SSL host links (e.g. https:), Rails apps which are installed on a sub-path (e.g. example.com/blog_app/) and hidden &lt;a href="/search/ajax" class="internal"&gt;ajax&lt;/a&gt; routes. As stated in the docs, it does have one shortcoming though - it only supports a maximum of 2.5 billion urls, after which you&amp;#39;re on your own.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=DkrNTxgcW-I:LN0gypJuGxc:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=DkrNTxgcW-I:LN0gypJuGxc:3H-1DwQop_U" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Rubyflow/~4/DkrNTxgcW-I" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 02 Jul 2009 10:32:54 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/DkrNTxgcW-I/2443</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2443</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2443</feedburner:origLink></item>
    <item>
      <title>Anemone Web Spider Framework</title>
      <description>&lt;a href="http://anemone.rubyforge.org" rel="nofollow"&gt;Anemone&lt;/a&gt; is a new fast and easy-to-use web spider framework for Ruby.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=4MrhwNmWbXc:XdyJSDM_4Ds:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=4MrhwNmWbXc:XdyJSDM_4Ds:3H-1DwQop_U" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Rubyflow/~4/4MrhwNmWbXc" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 02 Jul 2009 00:51:51 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/4MrhwNmWbXc/2441</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2441</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2441</feedburner:origLink></item>
  </channel>
</rss>
