<?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" type="application/rss+xml" href="http://feeds.feedburner.com/Rubyflow" /><feedburner:info uri="rubyflow" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
      <title>Ruby Rogues 041 - Code Metrics</title>
      <description>This week the Ruby Rogues welcome their guest Rogue, Bryan Helmkamp, to &lt;a href="http://rubyrogues.com/041-rr-code-metrics/"&gt;discuss code metrics&lt;/a&gt;, what that is, and tools and services to derive and report that data in a number of useful (and some scary) ways.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=BqhKsyFKJUg:eet0tdTHEfg:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=BqhKsyFKJUg:eet0tdTHEfg: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/BqhKsyFKJUg" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 10 Feb 2012 02:30:34 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/BqhKsyFKJUg/7188-ruby-rogues-041-code-metrics</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/7188-ruby-rogues-041-code-metrics</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/7188-ruby-rogues-041-code-metrics</feedburner:origLink></item>
    <item>
      <title>Things I learned from functional programming</title>
      <description>&lt;a href="http://sokolmichael.heroku.com/blog/2012/01/31/things-to-learn-from-functional-programming/"&gt;http://sokolmichael.heroku.com/blog/2012/01/31/things-to-learn-from-functional-programming/&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=NBYV8WRD2lI:GUOqxUbCSPU:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=NBYV8WRD2lI:GUOqxUbCSPU: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/NBYV8WRD2lI" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 09 Feb 2012 16:16:26 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/NBYV8WRD2lI/7185-things-i-learned-from-functional-programming</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/7185-things-i-learned-from-functional-programming</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/7185-things-i-learned-from-functional-programming</feedburner:origLink></item>
    <item>
      <title>Emerging Trends in Ruby on Rails Development in 2012</title>
      <description>In this post, a few Ruby on Rails developers and experts share their &lt;a href="http://info.exist.com/blogs/bid/77625/Emerging-Trends-in-Ruby-on-Rails-Development-in-2012"&gt;trend predictions in Ruby on Rails development in 2012&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=xPkw9-jSdHw:lOEc6PPYz7Q:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=xPkw9-jSdHw:lOEc6PPYz7Q: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/xPkw9-jSdHw" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 09 Feb 2012 09:24:14 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/xPkw9-jSdHw/7182-emerging-trends-in-ruby-on-rails-development-in-2012</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/7182-emerging-trends-in-ruby-on-rails-development-in-2012</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/7182-emerging-trends-in-ruby-on-rails-development-in-2012</feedburner:origLink></item>
    <item>
      <title>Mongoid::Token - Short snappy tokens for Mongoid documents</title>
      <description>I have just completed version 1.0.0 of &lt;a href="https://github.com/thetron/mongoid_token"&gt;Mongoid::Token&lt;/a&gt; - a little library for generating short, unique tokens for your mongoid documents. Great for keeping your URLs nice and short.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=R3qJiE6mesw:A2iEjZWmlJI:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=R3qJiE6mesw:A2iEjZWmlJI: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/R3qJiE6mesw" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 09 Feb 2012 03:47:44 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/R3qJiE6mesw/7180-mongoid-token-short-snappy-tokens-for-mongoid-documents</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/7180-mongoid-token-short-snappy-tokens-for-mongoid-documents</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/7180-mongoid-token-short-snappy-tokens-for-mongoid-documents</feedburner:origLink></item>
    <item>
      <title>Designing Rails API using Rabl and Devise</title>
      <description>Enabling RESTful API access for Rails application is easy. However, the complexity arises when some responses are expected in xml format  and JSON format. Complexity increases manyfold when these API calls need authentication. Sethu explains &lt;a href="http://blog.joshsoftware.com/2011/12/23/designing-rails-api-using-rabl-and-devise/"&gt;how to use Rabl and Devise for designing your API access&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=JaF1BiV0ESo:MTeuA7hNkWU:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=JaF1BiV0ESo:MTeuA7hNkWU: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/JaF1BiV0ESo" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 09 Feb 2012 01:19:06 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/JaF1BiV0ESo/7178-designing-rails-api-using-rabl-and-devise</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/7178-designing-rails-api-using-rabl-and-devise</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/7178-designing-rails-api-using-rabl-and-devise</feedburner:origLink></item>
    <item>
      <title>Newman 0.2.0 Released!</title>
      <description>For the last week or so, I've been trying to build a framework which does for email what Sinatra/Rack have done for web application development. It's not nearly production ready, but &lt;a href="https://github.com/mendicant-university/newman/blob/master/README.md"&gt;Newman now has good documentation&lt;/a&gt; of its implementation, and I'd love to hear what people think of it. I could really use some help, since email is not something I'm an expert on.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=gfeM3lxaowE:NYHBWNqYIz0:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=gfeM3lxaowE:NYHBWNqYIz0: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/gfeM3lxaowE" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 08 Feb 2012 21:58:53 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/gfeM3lxaowE/7177-newman-0-2-0-released</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/7177-newman-0-2-0-released</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/7177-newman-0-2-0-released</feedburner:origLink></item>
    <item>
      <title>DCI Role Injection in Ruby</title>
      <description>Many people have been wondering the proper way to inject Roles into Data objects with DCI. I tackle this topic in &lt;a href="http://mikepackdev.com/blog_posts/26-dci-role-injection-in-ruby"&gt;DCI Role Injection in Ruby&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=1BnGBLsXmYs:rt4Z13TCqVQ:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=1BnGBLsXmYs:rt4Z13TCqVQ: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/1BnGBLsXmYs" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 08 Feb 2012 21:03:02 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/1BnGBLsXmYs/7176-dci-role-injection-in-ruby</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/7176-dci-role-injection-in-ruby</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/7176-dci-role-injection-in-ruby</feedburner:origLink></item>
    <item>
      <title>'Working With Unix Processes' eBook update </title>
      <description>I just launched a big update to &lt;a href="http://workingwithunixprocesses.com"&gt;Working With Unix Processes&lt;/a&gt;, an eBook addressing Unix programming specifically for Ruby developers. The book was released back in December but it never got a mention here on Rubyflow. To mark the release the book is selling for 25% off today only.
&lt;br&gt;&lt;br&gt;    The update includes ~20 pages of new content covering stuff like zombie processes, preforking servers, and environment variables. You can read a &lt;a href="http://workingwithunixprocesses.com/pages/daemon-processes-in-ruby"&gt;sample chapter on Daemon Processes&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=E7cR8lgJpOQ:U9p27_mi824:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=E7cR8lgJpOQ:U9p27_mi824: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/E7cR8lgJpOQ" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 08 Feb 2012 12:31:31 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/E7cR8lgJpOQ/7173-working-with-unix-processes-ebook-update</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/7173-working-with-unix-processes-ebook-update</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/7173-working-with-unix-processes-ebook-update</feedburner:origLink></item>
    <item>
      <title>New Virtus Release With Truly Awesome Features</title>
      <description>I'm happy to announce that I've released  Virtus 0.2.0 with nice new features. You can learn more &lt;a href="http://solnic.eu/2012/02/08/new-virtus-release-with-truly-awesome-features.html"&gt;here&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=azr_VO1Xjhk:e78sjtv1XzA:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=azr_VO1Xjhk:e78sjtv1XzA: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/azr_VO1Xjhk" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 08 Feb 2012 11:19:21 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/azr_VO1Xjhk/7172-new-virtus-release-with-truly-awesome-features</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/7172-new-virtus-release-with-truly-awesome-features</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/7172-new-virtus-release-with-truly-awesome-features</feedburner:origLink></item>
    <item>
      <title>Triggering the DCI Context</title>
      <description>In continuing the discussion of DCI, I've written a bit about &lt;a href="http://www.saturnflyer.com/blog/jim/2012/02/08/triggering-the-dci-context/"&gt;what purpose the Context serves&lt;/a&gt;. It's not just a new junk drawer to use &lt;code&gt;extend&lt;/code&gt; with objects and modules.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=NjW0vPMlxAc:mZc5C4q1yhc:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=NjW0vPMlxAc:mZc5C4q1yhc: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/NjW0vPMlxAc" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 08 Feb 2012 04:25:07 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/NjW0vPMlxAc/7171-triggering-the-dci-context</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/7171-triggering-the-dci-context</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/7171-triggering-the-dci-context</feedburner:origLink></item>
  </channel>
</rss>

