<?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; MVC</title>
	<atom:link href="http://www.benallfree.com/tag/mvc/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>PHP 5/6</title>
		<link>http://www.benallfree.com/2008/12/13/php-56/</link>
		<comments>http://www.benallfree.com/2008/12/13/php-56/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 02:19:43 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=309</guid>
		<description><![CDATA[PHP pretty much runs the Internet. You can't argue with that kind of success, really.]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/12/13/php-56/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ben announces mvcPress, the first MVC framework for WordPress</title>
		<link>http://www.benallfree.com/2008/03/25/ben-announces-mvcpress-the-first-mvc-framework-for-wordpress/</link>
		<comments>http://www.benallfree.com/2008/03/25/ben-announces-mvcpress-the-first-mvc-framework-for-wordpress/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 05:07:10 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2008/03/25/ben-announces-mvcpress-the-first-mvc-framework-for-wordpress/</guid>
		<description><![CDATA[I&#8217;ve been doing so much work in WordPress lately that I invented a better way to modify a WordPress site with custom programming. It integrates seamlessly with WordPress, requires no modifications to core code, and is fully testable. Go find out more about it at the home page]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/03/25/ben-announces-mvcpress-the-first-mvc-framework-for-wordpress/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>A testable PHP MVC pattern</title>
		<link>http://www.benallfree.com/2008/02/05/a-testable-php-mvc-pattern/</link>
		<comments>http://www.benallfree.com/2008/02/05/a-testable-php-mvc-pattern/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 03:12:19 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[ActiveRecord]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2008/02/05/a-testable-php-mvc-pattern/</guid>
		<description><![CDATA[I like cakePHP, but it&#8217;s not as testable as I would prefer. So, I made my own. As it turns out, ADODB for PHP supports the ActiveRecord pattern, which is much more to my liking than cakePHP&#8217;s data model solution. Also, cakePHP requires .htaccess support which I do not always have when hosting on IIS. <a href='http://www.benallfree.com/2008/02/05/a-testable-php-mvc-pattern/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/02/05/a-testable-php-mvc-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ben wins EcoPerks contract</title>
		<link>http://www.benallfree.com/2008/01/20/ben-wins-ecoperks-contract/</link>
		<comments>http://www.benallfree.com/2008/01/20/ben-wins-ecoperks-contract/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 11:26:19 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Social Networking]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2008/01/20/ben-wins-ecoperks-contract/</guid>
		<description><![CDATA[EcoPerks raises ecological awareness. Ben is working with them to revamp the web site and add a ton of new features in a hurry!]]></description>
		<wfw:commentRss>http://www.benallfree.com/2008/01/20/ben-wins-ecoperks-contract/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cakePHP and Facebook</title>
		<link>http://www.benallfree.com/2007/11/05/cakephp-and-facebook/</link>
		<comments>http://www.benallfree.com/2007/11/05/cakephp-and-facebook/#comments</comments>
		<pubDate>Tue, 06 Nov 2007 00:14:32 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Facebook Apps]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2007/11/05/cakephp-and-facebook/</guid>
		<description><![CDATA[If you&#8217;re writing a Facebook application, I think you should have a look at cakePHP. cakePHP, as you might already know, is the MVC framework for PHP. It feels a little bit like Rails, and a lot like slick PHP code. The only thing I don&#8217;t particularly enjoy about cakePHP is that PHP has no <a href='http://www.benallfree.com/2007/11/05/cakephp-and-facebook/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2007/11/05/cakephp-and-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Security and Injection Attacks</title>
		<link>http://www.benallfree.com/2007/10/30/sql-security-and-injection-attacks/</link>
		<comments>http://www.benallfree.com/2007/10/30/sql-security-and-injection-attacks/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 23:43:38 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[All Articles]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/index.php/2007/10/30/sql-security-and-injection-attacks/</guid>
		<description><![CDATA[A client recently asked me how to tighten the security on their classic ASP web site. Here are my top tips. One simple heuristic can keep things organized: consolidate your raw SQL. If you use an old-style ASP or PHP site where raw dynamic SQL is prevalent, it pays off big time. Even newer MVC <a href='http://www.benallfree.com/2007/10/30/sql-security-and-injection-attacks/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.benallfree.com/2007/10/30/sql-security-and-injection-attacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

