<?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>Simple Live Validations in Rails</title>
      <description>A short tutorial about how to add &lt;a href="http://dmix.ca/2009/07/simple-live-validations-in-rails/"&gt;Simple Live Validations in Rails&lt;/a&gt; using builtin Prototype/JRails helpers. Text fields are observed as the user types and provides instant feedback on the validity of the values.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=ZwXM9bQP1A8:A5jC6Qm1bXE:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=ZwXM9bQP1A8:A5jC6Qm1bXE: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/ZwXM9bQP1A8" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 10 Jul 2009 16:54:38 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/ZwXM9bQP1A8/2489</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2489</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2489</feedburner:origLink></item>
    <item>
      <title>Ruby Hoedown 2009 -- Speakers announced</title>
      <description>They just released the speaker announcement on to the website: &lt;a href="http://rubyhoedown.com"&gt;http://rubyhoedown.com&lt;/a&gt; They&amp;#39;ve got a little bit of everything in there: deep technical talks on building external DSLs with fancy parsers and such, some sweet MacRuby action, a great talk from a Sunlight Labs employee about being a civic coder, and much, much more.  Check out the speaker list for a full list of speakers and topics!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=u83RhB95sa0:oQx0PEFkZQQ:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=u83RhB95sa0:oQx0PEFkZQQ: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/u83RhB95sa0" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 10 Jul 2009 05:40:23 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/u83RhB95sa0/2488</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2488</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2488</feedburner:origLink></item>
    <item>
      <title>DRY Up Your Rails API With SerializeWithOptions</title>
      <description>With a simple &lt;a href="/search/plugin" class="internal"&gt;plugin&lt;/a&gt;, you can &lt;a href="http://www.viget.com/extend/simple-apis-using-serializewithoptions/"&gt;cut all the repetition out of building XML and JSON-based APIs in Rails&lt;/a&gt;. 
&lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=xs-021U6Kzo:dxezdZMZFdM:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=xs-021U6Kzo:dxezdZMZFdM: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/xs-021U6Kzo" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 09 Jul 2009 21:23:13 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/xs-021U6Kzo/2487</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2487</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2487</feedburner:origLink></item>
    <item>
      <title>El Dorado now compatible with Heroku</title>
      <description>&lt;a href="http://almosteffortless.com/eldorado/"&gt;El Dorado&lt;/a&gt; (an open source &lt;a href="/search/rails" class="internal"&gt;Rails&lt;/a&gt; app featuring a forum, group chat, etc) is now extremely &lt;a href="http://github.com/trevorturk/eldorado/tree/master"&gt;easy to install&lt;/a&gt; on &lt;a href="http://heroku.com"&gt;Heroku&lt;/a&gt;. This means that deploying El Dorado is no longer a pain in the ass. It also means that you can get started with El Dorado for free. Hopefully, other open-source Rails apps will follow suit? I&amp;#39;d sure appreciate it ;)&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=rmtqdn06JLY:1fN-R3AXcOE:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=rmtqdn06JLY:1fN-R3AXcOE: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/rmtqdn06JLY" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 09 Jul 2009 21:08:26 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/rmtqdn06JLY/2486</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2486</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2486</feedburner:origLink></item>
    <item>
      <title>Lockdown 1.0 Released! (Model level access supported)</title>
      <description>&lt;a href="http://stonean.com/post/lockdown-1_0"&gt;Lockdown&lt;/a&gt;, an authorization system for RubyOnRails 2.x, has released version 1.0!  This version extends your ability to restrict access to &lt;a href="http://stonean.com/page/lockdown-model-permissions"&gt;to the model level&lt;/a&gt;!
&lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=cJFgsTYwEfQ:Br4YkvtOkl4:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=cJFgsTYwEfQ:Br4YkvtOkl4: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/cJFgsTYwEfQ" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 09 Jul 2009 01:38:10 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/cJFgsTYwEfQ/2484</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2484</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2484</feedburner:origLink></item>
    <item>
      <title>Division of Labor: Keeping a Ruby daemon running and leak-free</title>
      <description>&lt;a href="http://blog.scoutapp.com/articles/2009/07/08/scout-agent-ruby-long-running-daemon"&gt;This post&lt;/a&gt; shows how we (&lt;a href="http://scoutapp.com"&gt;Scout&lt;/a&gt;) tackled memory leaks and dying processes in our &lt;a href="http://github.com/highgroove/scout_agent/tree/master"&gt;Scout Agent&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=BNTX6PX2cts:QUGGjvJcKhk:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=BNTX6PX2cts:QUGGjvJcKhk: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/BNTX6PX2cts" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 08 Jul 2009 19:34:46 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/BNTX6PX2cts/2481</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2481</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2481</feedburner:origLink></item>
    <item>
      <title> Google Analytics and Rails in 60 Seconds</title>
      <description>&lt;b&gt;&lt;a href="http://www.mendable.com/google-analytics-and-rails-in-60-seconds/"&gt;Google Analytics and Rails in 60 Seconds&lt;/a&gt;&lt;/b&gt; is a simple tutorial that will show you how to quickly install Google Analytics into your &lt;a href="/search/rails" class="internal"&gt;Rails&lt;/a&gt; website. Also covers when to use a &lt;a href="/search/plugin" class="internal"&gt;Plugin&lt;/a&gt;, and when not to use a Plugin.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=oDgokn-TZBI:umwah_2ZtWk:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=oDgokn-TZBI:umwah_2ZtWk: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/oDgokn-TZBI" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 08 Jul 2009 16:28:13 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/oDgokn-TZBI/2480</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2480</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2480</feedburner:origLink></item>
    <item>
      <title>Rails Envy Podcast #86</title>
      <description>Just posted &lt;a href="http://www.railsenvy.com/2009/7/8/rails-envy-podcast-episode-086-07-08-2009"&gt;Rails Envy Podcast #86&lt;/a&gt; which contains all the Ruby / &lt;a href="/search/rails" class="internal"&gt;Rails&lt;/a&gt; community news from the past week in audio form so you can listen while commuting, mowing the grass, doing the dishes, or washing your cat. &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=265693109"&gt;Subscribe on iTunes&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=GwBj2d7XSv0:4aTOx4DsD8A:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=GwBj2d7XSv0:4aTOx4DsD8A: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/GwBj2d7XSv0" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 08 Jul 2009 13:47:17 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/GwBj2d7XSv0/2479</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2479</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2479</feedburner:origLink></item>
    <item>
      <title>Win a free ticket to Rails Underground!</title>
      <description>Sign up to attend the &lt;a href="http://bit.ly/qbKuI"&gt;Flex Developer Webinar&lt;/a&gt; hosted by Ezra Zygmuntowicz and Jon crosby at &lt;a href="http://www.engineyard.com"&gt;Engine Yard&lt;/a&gt;. All new signups for the next 6 hours will be entered to win!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=PDfswr7Msxo:q-irY5YhqIg:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=PDfswr7Msxo:q-irY5YhqIg: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/PDfswr7Msxo" height="1" width="1"/&gt;</description>
      <pubDate>Tue, 07 Jul 2009 16:02:12 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/PDfswr7Msxo/2478</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2478</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2478</feedburner:origLink></item>
    <item>
      <title>Code Blocks: Ruby's Swiss Army Knife</title>
      <description>This &lt;a href="http://blog.rubybestpractices.com/posts/gregory/009-beautiful-blocks.html"&gt;RBP Blog Post&lt;/a&gt; features an entire section excerpted from the &amp;quot;Designing Beautiful APIs&amp;quot; chapter of Ruby Best Practices.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Rubyflow?a=_Q11Z_CGo2I:89BHS4s3zYk:3H-1DwQop_U"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Rubyflow?i=_Q11Z_CGo2I:89BHS4s3zYk: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/_Q11Z_CGo2I" height="1" width="1"/&gt;</description>
      <pubDate>Tue, 07 Jul 2009 14:34:53 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/Rubyflow/~3/_Q11Z_CGo2I/2477</link>
      <guid isPermaLink="false">http://www.rubyflow.com/items/2477</guid>
    <feedburner:origLink>http://www.rubyflow.com/items/2477</feedburner:origLink></item>
  </channel>
</rss>
