<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ben Allfree &#187; Rails</title>
	<atom:link href="http://www.benallfree.com/tag/rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.benallfree.com</link>
	<description>Custom programming by someone who knows the difference.</description>
	<lastBuildDate>Wed, 01 Feb 2012 05:14:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ruby on Rails 2.x</title>
		<link>http://www.benallfree.com/2008/12/13/ruby-on-rails-2x/</link>
		<comments>http://www.benallfree.com/2008/12/13/ruby-on-rails-2x/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 02:12:29 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=306</guid>
		<description><![CDATA[Ruby on Rails is a great web framework because it establishes smart conventions and application structure. To those of us who already were making well-structured web applications (particularly true in the Java community), it took us a while to see what the big deal is about Rails. After all, we were already using many of the practices Rails brought to the masses. ]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/12/13/ruby-on-rails-2x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A home for Rails observers and notifiers</title>
		<link>http://www.benallfree.com/2008/11/05/a-home-for-rails-observers-and-notifiers/</link>
		<comments>http://www.benallfree.com/2008/11/05/a-home-for-rails-observers-and-notifiers/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 05:37:14 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2008/11/05/a-home-for-rails-observers-and-notifiers/</guid>
		<description><![CDATA[I was having a look at [http://www.railsenvy.com/2007/2/28/rails-caching-tutorial#advanced] and came across this great little snippet of code: Rails::Initializer.run do &#124;config&#124; # ... config.load_paths += %W( #{RAILS_ROOT}/app/sweepers ) # ... end It got me thinking that a folder for observers and notifiers would greatly improve my quality of life. I might even add a folder for models <a href='http://www.benallfree.com/2008/11/05/a-home-for-rails-observers-and-notifiers/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/11/05/a-home-for-rails-observers-and-notifiers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Next-Driven Development in Rails</title>
		<link>http://www.benallfree.com/2008/11/01/next-driven-development-in-rails/</link>
		<comments>http://www.benallfree.com/2008/11/01/next-driven-development-in-rails/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 05:29:59 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[ActiveRecord]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2008/11/01/next-driven-development-in-rails/</guid>
		<description><![CDATA[TDD says: Do the simplest thing next.
NDD says: Do the thing you need next the simplest way you can.]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/11/01/next-driven-development-in-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Health Test</title>
		<link>http://www.benallfree.com/2008/10/15/oversized-ego-test/</link>
		<comments>http://www.benallfree.com/2008/10/15/oversized-ego-test/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 04:31:51 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2008/10/15/oversized-ego-test/</guid>
		<description><![CDATA[Find out if your project has the tell-tale signs of disaster.]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/10/15/oversized-ego-test/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rolling your own framework is good</title>
		<link>http://www.benallfree.com/2008/09/20/rolling-your-own-framework-is-good/</link>
		<comments>http://www.benallfree.com/2008/09/20/rolling-your-own-framework-is-good/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 18:39:34 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[ActiveRecord]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2008/09/20/rolling-your-own-framework-is-good/</guid>
		<description><![CDATA[I&#8217;m building PrestoScript in Ruby and the more I get into it, the less I am in anyone&#8217;s framework but my own. Why is that? Is there a certain class of problems that are frameworkless? I&#8217;ve been thinking lately that generalized frameworks could be a farce. I always explain to clients that Ruby on Rails <a href='http://www.benallfree.com/2008/09/20/rolling-your-own-framework-is-good/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/09/20/rolling-your-own-framework-is-good/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beyond Ruby&#8217;s ActiveRecord</title>
		<link>http://www.benallfree.com/2008/09/12/beyond-rubys-activerecord/</link>
		<comments>http://www.benallfree.com/2008/09/12/beyond-rubys-activerecord/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 21:13:09 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[ActiveRecord]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2008/09/12/beyond-rubys-activerecord/</guid>
		<description><![CDATA[ActiveRecord is one of the hidden treasures of the Rails framework from which Rails derives so much of its productivity. It features beautiful uses of the Ruby language, especially Ruby&#8217;s dynamic programming features. ActiveRecord also makes it easy to be inefficient though. Efficient data access is not something that happens magically, and if ActiveRecord is <a href='http://www.benallfree.com/2008/09/12/beyond-rubys-activerecord/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/09/12/beyond-rubys-activerecord/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Excited about Joomla</title>
		<link>http://www.benallfree.com/2008/07/05/excited-about-joomla/</link>
		<comments>http://www.benallfree.com/2008/07/05/excited-about-joomla/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 05:57:07 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=198</guid>
		<description><![CDATA[I&#8217;ve been talking with more clients lately about Joomla. The Content Management System (CMS) is not dead, oh no, not dead at all. I&#8217;m not sure how PHP&#8217;s Joomla compares with a CMS like DotNetNuke, but my suspicion is that Joomla is far more widely used and probably has more modules and plugins too simply <a href='http://www.benallfree.com/2008/07/05/excited-about-joomla/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/07/05/excited-about-joomla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Functional programming languages</title>
		<link>http://www.benallfree.com/2008/05/20/functional-programming-languages/</link>
		<comments>http://www.benallfree.com/2008/05/20/functional-programming-languages/#comments</comments>
		<pubDate>Tue, 20 May 2008 19:44:24 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=187</guid>
		<description><![CDATA[Functional programming languages have a templating feature, called a macro, that allows you to write code that writes code. Writing code that writes code is an interesting idea, and is one of the cornerstones of Ruby on Rails. Rails promises to write code that works as long as you promise to use database and file <a href='http://www.benallfree.com/2008/05/20/functional-programming-languages/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/05/20/functional-programming-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails for PHP</title>
		<link>http://www.benallfree.com/2008/03/20/rails-for-php/</link>
		<comments>http://www.benallfree.com/2008/03/20/rails-for-php/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 04:30:56 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ActiveRecord]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2008/03/20/rails-for-php/</guid>
		<description><![CDATA[Well, it looks like Akelos (http://www.akelos.org/) is taking the lead in the &#8220;Rails for PHP&#8221; race. It seems to have a better MVC architecture than cakePHP, especially where ActiveRecord is concerned. MVC frameworks are an important design concept for modern Web 2.0 applications. I frequently consult on this topic and have a lot to say, <a href='http://www.benallfree.com/2008/03/20/rails-for-php/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/03/20/rails-for-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ben wins GoPotato contract!</title>
		<link>http://www.benallfree.com/2008/03/10/ben-wins-gopotato-contract/</link>
		<comments>http://www.benallfree.com/2008/03/10/ben-wins-gopotato-contract/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 02:27:49 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Social Networking]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2008/03/10/ben-wins-gopotato-contract/</guid>
		<description><![CDATA[GoPotato.tv is an online publisher of comedy programs. They chose Ben to revamp their site using Ruby on Rails.]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/03/10/ben-wins-gopotato-contract/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

