<?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://metaversedeveloper.com/category/dev/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://metaversedeveloper.com</link>
	<description>working hard at avoiding to write code</description>
	<lastBuildDate>Thu, 04 Mar 2010 17:22:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Zend Framework: Coding by Convention - Part 2</title>
		<link>http://metaversedeveloper.com/2009/08/22/zend-framework-coding-by-convention-part-2/</link>
		<comments>http://metaversedeveloper.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 complexity, so having an established convention helps quite a bit.
One component that makes extensive use [...]]]></description>
		<wfw:commentRss>http://metaversedeveloper.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://metaversedeveloper.com/2009/08/06/zend-framework-coding-by-convention/</link>
		<comments>http://metaversedeveloper.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 writing their own code.
There are numerous components that will accept configuration options, and usually that [...]]]></description>
		<wfw:commentRss>http://metaversedeveloper.com/2009/08/06/zend-framework-coding-by-convention/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Implementing short URLs using case-sensitive Routes with Zend Framework</title>
		<link>http://metaversedeveloper.com/2009/07/06/implementing-short-urls-using-case-sensitive-routes-with-zend-framework/</link>
		<comments>http://metaversedeveloper.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 key). In order to identify a URL as a short URL, it will be prefixed with [...]]]></description>
		<wfw:commentRss>http://metaversedeveloper.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://metaversedeveloper.com/2009/05/26/using-zend_acl-with-your-model/</link>
		<comments>http://metaversedeveloper.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 any kind of resource. But unfortunate it doesn't quite live up to its full [...]]]></description>
		<wfw:commentRss>http://metaversedeveloper.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://metaversedeveloper.com/2009/05/05/proper-twitter-integration-with-zend-framework/</link>
		<comments>http://metaversedeveloper.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 sites are asking you for your Twitter username and password. What? Even scarier, many people [...]]]></description>
		<wfw:commentRss>http://metaversedeveloper.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://metaversedeveloper.com/2009/01/03/logging-in-users-via-zend_auth-without-sessions-in-php-zend-framework/</link>
		<comments>http://metaversedeveloper.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 are to either use a custom session handler, a load balancer with IP affinity, the commercial [...]]]></description>
		<wfw:commentRss>http://metaversedeveloper.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://metaversedeveloper.com/2008/09/27/dirty-rows-and-audit-trails-with-zend_db_table/</link>
		<comments>http://metaversedeveloper.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 = My_Table();
$row = $table-&#62;find(1)-&#62;current();
$row-&#62;age = 22;
$row-&#62;save();

The big difference between the two approaches is that by first retrieving the row, and [...]]]></description>
		<wfw:commentRss>http://metaversedeveloper.com/2008/09/27/dirty-rows-and-audit-trails-with-zend_db_table/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend_Db: Setting MySQL&#039;s timezone per connection</title>
		<link>http://metaversedeveloper.com/2008/09/16/zend_db-setting-mysqls-timezone-per-connection/</link>
		<comments>http://metaversedeveloper.com/2008/09/16/zend_db-setting-mysqls-timezone-per-connection/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 03:03:41 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[dates]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[timezone]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://marcuswelz.com/?p=230</guid>
		<description><![CDATA[I have a Linux server with a system timezone of ET (US/Eastern). But I also have a web application that needs to run in a timezone of PT (US/Pacific). Of course that's not a problem at all. I just set the timezone in my web application's bootstrap:

date_default_timezone_set('America/Los_Angeles'); // Pacific timezone

Now I have another problem; the [...]]]></description>
		<wfw:commentRss>http://metaversedeveloper.com/2008/09/16/zend_db-setting-mysqls-timezone-per-connection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The WSDL Blower: The state of SOAP in Zend Framework 1.6</title>
		<link>http://metaversedeveloper.com/2008/09/13/the-wsdl-blower-the-state-of-soap-in-zend-framework-16/</link>
		<comments>http://metaversedeveloper.com/2008/09/13/the-wsdl-blower-the-state-of-soap-in-zend-framework-16/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 18:07:40 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[soap]]></category>
		<category><![CDATA[web service]]></category>
		<category><![CDATA[wsdl]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://marcuswelz.com/?p=191</guid>
		<description><![CDATA[There are all kinds of ways to expose APIs as web services. SOAP, XML-RPC, REST, JSON-RPC. Out of all of these, SOAP is arguably the most complex, but also one of the oldest ways to expose an API (I remember preliminary SOAP and WSDL support in Delphi 6, circa 2001).
Exposing an API as a web [...]]]></description>
		<wfw:commentRss>http://metaversedeveloper.com/2008/09/13/the-wsdl-blower-the-state-of-soap-in-zend-framework-16/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework 1.6 RC2 and FirePHP</title>
		<link>http://metaversedeveloper.com/2008/08/25/zend-framework-16-rc2-and-firephp/</link>
		<comments>http://metaversedeveloper.com/2008/08/25/zend-framework-16-rc2-and-firephp/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 00:06:33 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firephp]]></category>
		<category><![CDATA[wildfire]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://marcuswelz.com/?p=171</guid>
		<description><![CDATA[After I had upgraded from Firebug 1.2.0b7 to 1.2.0b15, my web apps were no longer throwing any kind of logs into the Firebug console. I'm using the Zend_Log_Writer_Firebug class for that.
Luckily, just earlier today I noticed a new release of Firebug 1.2.0. And with that, FirePHP 0.1.1.2. But now there was a new problem:
["There was [...]]]></description>
		<wfw:commentRss>http://metaversedeveloper.com/2008/08/25/zend-framework-16-rc2-and-firephp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
