<?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 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>[ANN] Do YOU want to learn JRuby using Google Wave?</title>
      <description>A tool such as Google Wave enables the students to collaborate together in an online environment. Wave replaces the need for multiple services such as a Wiki to post work, Google Docs to collaborate on documents, email to communicate asynchronously, and instant messaging services to communicate synchronously. 
&lt;br /&gt;
&lt;br /&gt;At RubyLearning we have been teaching the Ruby programming language, related libraries, and frameworks for the past three years, using traditional tools. With the advent of Google Wave, we wanted to try and understand ourselves the effectiveness of using Google Wave as a teaching tool. Interested? &lt;b&gt;&lt;a href="http://rubylearning.com/blog/2009/11/08/do-you-want-to-learn-jruby-using-google-wave/"&gt;Let&amp;#39;s collaborate&lt;/a&gt;&lt;/b&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=7VBgNFOkcVk:H3XerZGFiis:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=7VBgNFOkcVk:H3XerZGFiis: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/7VBgNFOkcVk" height="1" width="1"/&gt;</description>
      <pubDate>Sun, 08 Nov 2009 09:51:17 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/7VBgNFOkcVk/2983</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2983</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2983</feedburner:origLink></item>
    <item>
      <title>Building a Twitter Filter With Sinatra, Redis, and TweetStream</title>
      <description>I just wrote a little tutorial about &lt;a href="http://www.digitalhobbit.com/2009/11/08/building-a-twitter-filter-with-sinatra-redis-and-tweetstream/"&gt;how to implement a Twitter filter web app using Sinatra, Redis, and TweetStream&lt;/a&gt;. It discusses both the architecture and rationale for my technology choices, as well as presenting the actual code. You can see my example app live at &lt;a href="http://twatcher.com"&gt;twatcher.com&lt;/a&gt;. Hope this is useful.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=YTeGN8OyMME:FwZonux-bgw:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=YTeGN8OyMME:FwZonux-bgw: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/YTeGN8OyMME" height="1" width="1"/&gt;</description>
      <pubDate>Sun, 08 Nov 2009 08:59:49 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/YTeGN8OyMME/2982</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2982</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2982</feedburner:origLink></item>
    <item>
      <title>Webrat matchers for HTML validation in Cucumber</title>
      <description>Did you ever need to validate HTML output using &lt;a href="/search/cucumber" class="internal"&gt;Cucumber&lt;/a&gt; steps without driving a browser? Well, we did and &lt;a href="http://bit.ly/4mrIfH"&gt;here&amp;#39;s how we fulfilled this need&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=mocC4mKetf8:8rv31CII3LY:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=mocC4mKetf8:8rv31CII3LY: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/mocC4mKetf8" height="1" width="1"/&gt;</description>
      <pubDate>Sat, 07 Nov 2009 16:36:12 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/mocC4mKetf8/2981</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2981</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2981</feedburner:origLink></item>
    <item>
      <title>Benchmarking Ruby exception handling</title>
      <description>Exception handling is great, but is it always the best thing to do? &lt;a href="http://effectif.com/ruby/cost-of-exception-handling"&gt;http://effectif.com/ruby/cost-of-exception-handling&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=a9LAPqIZruc:RE1-z2g-hmg:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=a9LAPqIZruc:RE1-z2g-hmg: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/a9LAPqIZruc" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 06 Nov 2009 12:36:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/a9LAPqIZruc/2979</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2979</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2979</feedburner:origLink></item>
    <item>
      <title>How to keep your stylesheets clean and organized using Rails (Tutorial)</title>
      <description>&lt;br /&gt;styled_objects is a &lt;a href="/search/rails" class="internal"&gt;Rails&lt;/a&gt; &lt;a href="/search/plugin" class="internal"&gt;plugin&lt;/a&gt; for simplifying stylesheet management on your application.
&lt;br /&gt;Check out &lt;a href="http://www.metaduck.com/2009/10/tutorial-building-and-styling-a-rails-app-with-styled-objects/"&gt;this tutorial&lt;/a&gt; that guides you through building a web application from scratch using Rails with the styled_objects plugin.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=XZ8XwnoKweM:t72kndnpWbA:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=XZ8XwnoKweM:t72kndnpWbA: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/XZ8XwnoKweM" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 06 Nov 2009 11:01:48 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/XZ8XwnoKweM/2978</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2978</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2978</feedburner:origLink></item>
    <item>
      <title>Rubyists.EU: Stairway to the European Ruby Community Integration</title>
      <description>&lt;strong&gt;&lt;a href="http://rubylearning.com/blog/2009/11/06/rubyists-eu-stairway-to-the-european-ruby-community-integration/"&gt;Rubyists.EU&lt;/a&gt;&lt;/strong&gt; is a free of charge communications platform, which aims at encouraging better communications among Ruby communities and individual Ruby enthusiasts across Europe.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=bWnw2M57u4c:OoYekn_eos8:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=bWnw2M57u4c:OoYekn_eos8: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/bWnw2M57u4c" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 06 Nov 2009 08:38:13 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/bWnw2M57u4c/2977</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2977</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2977</feedburner:origLink></item>
    <item>
      <title>Latest GitHub gem released</title>
      <description>Now available on &lt;a href="http://gemcutter.org/gems/github"&gt;gemcutter&lt;/a&gt;, the &lt;a href="http://github.com/defunkt/github-gem"&gt;github&lt;/a&gt; gem is alive and kicking with an exciting 0.4.0 release. To install:
&lt;br /&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;$ gem sources -a http://gemcutter.org
&lt;br /&gt;&amp;nbsp;&amp;nbsp;$ gem install &lt;a href="/search/github" class="internal"&gt;github&lt;/a&gt;&lt;/code&gt;
&lt;br /&gt;To see all the options:
&lt;br /&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;$ gh&lt;/code&gt;
&lt;br /&gt;Post any &lt;a href="http://github.com/defunkt/github-gem/issues"&gt;issues/bugs&lt;/a&gt;. Latest continuous integration status via runcoderun: &lt;a href="http://runcoderun.com/drnic/github-gem"&gt;green&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=cB5oy8Daufg:Aw1lJ3veZ7M:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=cB5oy8Daufg:Aw1lJ3veZ7M: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/cB5oy8Daufg" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 06 Nov 2009 01:33:04 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/cB5oy8Daufg/2976</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2976</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2976</feedburner:origLink></item>
    <item>
      <title>Scaling Rails – On The Edge – Part 1</title>
      <description>Gregg Pollack has released a new episode in his Scaling &lt;a href="/search/rails" class="internal"&gt;Rails&lt;/a&gt; series. This is the part 1 of 3 screencasts scheduled to release in the near future. In the first of these, Gregg introduces three tools: &lt;a href="http://github.com/flyerhzm/bullet"&gt;Bullet&lt;/a&gt;, &lt;a href="http://github.com/eladmeidar/rails_indexes"&gt;Rails Indexes&lt;/a&gt; and &lt;a href="http://github.com/methodmissing/scrooge"&gt;Scrooge&lt;/a&gt;. Check out the &lt;a href="http://blog.envylabs.com/2009/11/scaling-rails/"&gt;blog post&lt;/a&gt; or &lt;a href="http://nr-content.s3.amazonaws.com/railslab/videos/19-ScalingRails-On-The-Edge-part-1.mp4"&gt;download the episode&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=ooJKUes0mGM:7cI2NOWSMLw:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=ooJKUes0mGM:7cI2NOWSMLw: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/ooJKUes0mGM" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 05 Nov 2009 23:10:18 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/ooJKUes0mGM/2975</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2975</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2975</feedburner:origLink></item>
    <item>
      <title>Ken 0.2.0 (Ruby Freebase Lib) now also wraps the new ingenious Topic API</title>
      <description>I just added support for the new Topic &lt;a href="/search/api" class="internal"&gt;API&lt;/a&gt; to the  &lt;a href="http://github.com/michael/ken"&gt;Ken Ruby Freebase Library&lt;/a&gt;. As usual the library wraps the JSON result of the web service to convenient Ruby Objects. The wrapped Topic API may be a good starting point for those who wanna get going with Ruby and Freebase. It should now be even easier to build simple Ruby Freebase apps (based on the Topic API).&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=B9XrFienPQw:5XzkhKHk6LQ:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=B9XrFienPQw:5XzkhKHk6LQ: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/B9XrFienPQw" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 05 Nov 2009 18:52:25 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/B9XrFienPQw/2974</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2974</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2974</feedburner:origLink></item>
    <item>
      <title>Real World Rails Middleware</title>
      <description>Here&amp;#39;s an article I wrote fairly recently on &lt;a href="http://andyjeffries.co.uk/articles/real-world-uses-of-rails-metal-and-middleware"&gt;Real world uses of Rails middleware and metal&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=1GnVh07REqY:eynR5JRTdvo:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=1GnVh07REqY:eynR5JRTdvo: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/1GnVh07REqY" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 05 Nov 2009 15:29:42 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/1GnVh07REqY/2973</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2973</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2973</feedburner:origLink></item>
  </channel>
</rss>
