<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>marcus welz &#187; PHP</title>
	<atom:link href="http://marcuswelz.com/category/dev/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://marcuswelz.com</link>
	<description>working hard at avoiding to write code</description>
	<lastBuildDate>Thu, 02 Sep 2010 17:56:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Short URLs with Zend Framework</title>
		<link>http://marcuswelz.com/2010/09/02/short-urls-with-zend-framework/</link>
		<comments>http://marcuswelz.com/2010/09/02/short-urls-with-zend-framework/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 17:56:46 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[short]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://marcuswelz.com/?p=728</guid>
		<description><![CDATA[First up, what's a short URL? A short URL is just that; a url that is as short as it can possibly be, so that takes up as few characters as possible when it is used in a twitter message, &#8230; <a href="http://marcuswelz.com/2010/09/02/short-urls-with-zend-framework/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://marcuswelz.com/2010/09/02/short-urls-with-zend-framework/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Caching files statically with Zend Framework</title>
		<link>http://marcuswelz.com/2010/08/12/caching-files-statically-with-zend-framework/</link>
		<comments>http://marcuswelz.com/2010/08/12/caching-files-statically-with-zend-framework/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 00:13:16 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://marcuswelz.com/?p=662</guid>
		<description><![CDATA[I've been using ZF (almost exclusively) since version 0.10 or so in 2006. It's come a long way since then, and the folks involved with it are very skilled and methodical. It's quite fun to see new versions roll out &#8230; <a href="http://marcuswelz.com/2010/08/12/caching-files-statically-with-zend-framework/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://marcuswelz.com/2010/08/12/caching-files-statically-with-zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bootstrapping Zend Framework via ErrorDocument 404</title>
		<link>http://marcuswelz.com/2010/05/04/bootstrapping-zend-framework-via-errordocument-404/</link>
		<comments>http://marcuswelz.com/2010/05/04/bootstrapping-zend-framework-via-errordocument-404/#comments</comments>
		<pubDate>Wed, 05 May 2010 01:08:16 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://marcuswelz.com/?p=631</guid>
		<description><![CDATA[Traditionally Zend Framework applications are bootstrapped using mod_rewrite as recommended in the manual and various tutorials. For non-Apache servers such nginx, similar methods are provided. But it's also possible to use Apache's ErrorDocument configuration to kick off a Zend Framework &#8230; <a href="http://marcuswelz.com/2010/05/04/bootstrapping-zend-framework-via-errordocument-404/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://marcuswelz.com/2010/05/04/bootstrapping-zend-framework-via-errordocument-404/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework: Coding by Convention - Part 2</title>
		<link>http://marcuswelz.com/2009/08/22/zend-framework-coding-by-convention-part-2/</link>
		<comments>http://marcuswelz.com/2009/08/22/zend-framework-coding-by-convention-part-2/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 18:55:34 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://metaversedeveloper.com/?p=505</guid>
		<description><![CDATA[A number of components sometimes accept strings or arrays as parameter. Developers coming from statically typed languages might cringe a bit, but this is really just about taking advantage of the flexibility of the language. With flexibility comes freedom and &#8230; <a href="http://marcuswelz.com/2009/08/22/zend-framework-coding-by-convention-part-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://marcuswelz.com/2009/08/22/zend-framework-coding-by-convention-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework: Coding by Convention</title>
		<link>http://marcuswelz.com/2009/08/06/zend-framework-coding-by-convention/</link>
		<comments>http://marcuswelz.com/2009/08/06/zend-framework-coding-by-convention/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 00:30:29 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://metaversedeveloper.com/?p=502</guid>
		<description><![CDATA[This is really something I've been wanting to point out because, for one, I very much like and agree with the approach, and second, it's something that any developer using the Zend Framework should digest and take into consideration when &#8230; <a href="http://marcuswelz.com/2009/08/06/zend-framework-coding-by-convention/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://marcuswelz.com/2009/08/06/zend-framework-coding-by-convention/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Implementing short URLs using case-sensitive Routes with Zend Framework</title>
		<link>http://marcuswelz.com/2009/07/06/implementing-short-urls-using-case-sensitive-routes-with-zend-framework/</link>
		<comments>http://marcuswelz.com/2009/07/06/implementing-short-urls-using-case-sensitive-routes-with-zend-framework/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 01:00:49 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://metaversedeveloper.com/?p=475</guid>
		<description><![CDATA[Since short URLs are all the rage these days, I wanted to outfit one of my websites with its own short URL capability. A simple way to accomplish this is to base62 encode a numeric identifier (the database table's primary &#8230; <a href="http://marcuswelz.com/2009/07/06/implementing-short-urls-using-case-sensitive-routes-with-zend-framework/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://marcuswelz.com/2009/07/06/implementing-short-urls-using-case-sensitive-routes-with-zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Zend_Acl with your model</title>
		<link>http://marcuswelz.com/2009/05/26/using-zend_acl-with-your-model/</link>
		<comments>http://marcuswelz.com/2009/05/26/using-zend_acl-with-your-model/#comments</comments>
		<pubDate>Wed, 27 May 2009 00:15:27 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[acl]]></category>
		<category><![CDATA[authorization]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://metaversedeveloper.com/?p=448</guid>
		<description><![CDATA[Zend_Acl is an excellent component that provides Access Control List (ACL) functionality. In most cases the goal is to manage user access to resources. access to to manage all things related to user access. In a nutshell, a role to &#8230; <a href="http://marcuswelz.com/2009/05/26/using-zend_acl-with-your-model/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://marcuswelz.com/2009/05/26/using-zend_acl-with-your-model/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proper Twitter Integration with Zend Framework</title>
		<link>http://marcuswelz.com/2009/05/05/proper-twitter-integration-with-zend-framework/</link>
		<comments>http://marcuswelz.com/2009/05/05/proper-twitter-integration-with-zend-framework/#comments</comments>
		<pubDate>Tue, 05 May 2009 23:45:39 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Social Web]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://marcuswelz.com/?p=441</guid>
		<description><![CDATA[Twitter is all the rage these days. Every site out there has some kind of "Tweet This" link or "Follow us on Twitter" button. Some sites have even deeper integration and tweet events on your behalf. In most cases, those &#8230; <a href="http://marcuswelz.com/2009/05/05/proper-twitter-integration-with-zend-framework/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://marcuswelz.com/2009/05/05/proper-twitter-integration-with-zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logging in users via Zend_Auth without Sessions in PHP / Zend Framework</title>
		<link>http://marcuswelz.com/2009/01/03/logging-in-users-via-zend_auth-without-sessions-in-php-zend-framework/</link>
		<comments>http://marcuswelz.com/2009/01/03/logging-in-users-via-zend_auth-without-sessions-in-php-zend-framework/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 00:14:31 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[sessions]]></category>
		<category><![CDATA[user management]]></category>
		<category><![CDATA[zend_auth]]></category>

		<guid isPermaLink="false">http://metaversedeveloper.com/?p=274</guid>
		<description><![CDATA[While sessions come in handy for many things, I like to avoid them for the sake of scalability. PHP itself uses a shared-nothing architecture, with only sessions needing special treatment. Once you've got more than one web server, your options &#8230; <a href="http://marcuswelz.com/2009/01/03/logging-in-users-via-zend_auth-without-sessions-in-php-zend-framework/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://marcuswelz.com/2009/01/03/logging-in-users-via-zend_auth-without-sessions-in-php-zend-framework/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dirty Rows and Audit Trails with Zend_Db_Table</title>
		<link>http://marcuswelz.com/2008/09/27/dirty-rows-and-audit-trails-with-zend_db_table/</link>
		<comments>http://marcuswelz.com/2008/09/27/dirty-rows-and-audit-trails-with-zend_db_table/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 15:39:27 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[audit]]></category>
		<category><![CDATA[columns]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[rows]]></category>
		<category><![CDATA[tables]]></category>
		<category><![CDATA[trail]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://marcuswelz.com/?p=222</guid>
		<description><![CDATA[There are various ways to update rows in a database table using the Zend_Db_Table components. You can use use Zend_Db_Table::update(), like so: $table = My_Table(); $table-&#62;update(array('age' => 22), 'id = 1'); or retrieve the row, and update it: $table = &#8230; <a href="http://marcuswelz.com/2008/09/27/dirty-rows-and-audit-trails-with-zend_db_table/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://marcuswelz.com/2008/09/27/dirty-rows-and-audit-trails-with-zend_db_table/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
