<?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>HackIX &#187; PHP</title>
	<atom:link href="http://blog.hackix.com/category/development/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hackix.com</link>
	<description>HackIX: Small Hacks for a Large World</description>
	<lastBuildDate>Thu, 19 Jan 2012 12:50:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<image>
<link>http://blog.hackix.com</link>
<url>http://blog.hackix.com/wp-content/cbnet-favicon/favicon(5).ico</url>
<title>HackIX</title>
</image>
		<item>
		<title>ClamAV as a Validation Filter in Zend Framework</title>
		<link>http://blog.hackix.com/2012/01/clamav-as-a-validation-filter-in-zend-framework/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2012/01/clamav-as-a-validation-filter-in-zend-framework/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 12:50:17 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[ClamAV]]></category>
		<category><![CDATA[Zend_Form]]></category>
		<category><![CDATA[Zend_Validate]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=754</guid>
		<description><![CDATA[Matthew Setter writes a very interesting article; Ok, so you’re pretty comfortable with using the Zend Framework, specifically the use of Forms. Along with that, you have a good working knowledge of how to combine a host of standard validators such as CreditCard, EmailAddress, Db_RecordExists, and Hex, and standard filterssuch as Compress/Decompress, BaseName, Encrypt, and RealPath. But what do you do when a situation arises that’s outside the [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2012/01/clamav-as-a-validation-filter-in-zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Server 5.6 is out</title>
		<link>http://blog.hackix.com/2012/01/zend-server-5-6-is-out/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2012/01/zend-server-5-6-is-out/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 22:20:27 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Server]]></category>
		<category><![CDATA[Zend Studio]]></category>
		<category><![CDATA[Job Queue]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=746</guid>
		<description><![CDATA[Kevin Schroeder writes; Zend Server 5.6 is out.  I’m actually pretty stoked about this release.  Here’s a few reasons why.

Zend Server CE now contains the full Zend Server stack.  Why do I find this exciting?  Because the upgrade path from CE to the full version is stupid easy.  That means you can try out all [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2012/01/zend-server-5-6-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Connecting to PHPCloud.com through Zend Studio 9</title>
		<link>http://blog.hackix.com/2011/11/connecting-to-phpcloud-com-through-zend-studio-9/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/11/connecting-to-phpcloud-com-through-zend-studio-9/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 13:51:11 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Studio]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=742</guid>
		<description><![CDATA[PHPCloud.com is the landing page for our new cloud offering.  Using the Zend Application Fabric you can build your applications in the same environment as you will be deploying your apps to.  The application is built on my.phpcloud.com and you can then deploy it onto any platform where the Fabric is supported.
But how do you get started? [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/11/connecting-to-phpcloud-com-through-zend-studio-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend AMF Authentication &amp; Authorization</title>
		<link>http://blog.hackix.com/2011/09/zend-amf-authentication-authorization/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/09/zend-amf-authentication-authorization/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 09:29:57 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[ZendAMF]]></category>
		<category><![CDATA[Zend_Acl]]></category>
		<category><![CDATA[Zend_Amf_Server]]></category>
		<category><![CDATA[Zend_Auth]]></category>
		<category><![CDATA[Zend_Db]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=726</guid>
		<description><![CDATA[dkozar evolved a working method to Authenticate and Authorize a Flex based app datas service call using Zend AMF, he writes;
I’ve been struggling with it, and figured it all out — so, perhaps it could help others.
The authentication is called on the server only if credentials supplied from the client (via the remote procedure call [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/09/zend-amf-authentication-authorization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Authentication using Zend_Amf</title>
		<link>http://blog.hackix.com/2011/09/authentication-using-zend_amf/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/09/authentication-using-zend_amf/#comments</comments>
		<pubDate>Sun, 04 Sep 2011 06:10:48 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Zend_Amf]]></category>
		<category><![CDATA[Zend_Amf_Server]]></category>
		<category><![CDATA[Zend_Auth]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=724</guid>
		<description><![CDATA[Kevin Schroeder writes; I forget why, but a few days ago I started doing some digging around with authentication in Zend_Amf_Server. I had figured that I would add an adapter to the Zend_Amf_Server::setAuth() method and that would be it.
But I was wrong.
AMF allows for multiple request bodies to be sent at the same time. Of [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/09/authentication-using-zend_amf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>File uploads with Adobe Flex and Zend AMF</title>
		<link>http://blog.hackix.com/2011/08/file-uploads-with-adobe-flex-and-zend-amf/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/08/file-uploads-with-adobe-flex-and-zend-amf/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 08:27:54 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[ZendAMF]]></category>
		<category><![CDATA[Zend_Amf_Server]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=718</guid>
		<description><![CDATA[Leonardo França writes; Zend AMF is an implementation done in PHP to work with the communication protocol binary AMF (Action Message Format) and is part of ZendFramework. I had to implement a system to upload files that were a little different than what is typically used in Flash, with this feature had to be integrated [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/08/file-uploads-with-adobe-flex-and-zend-amf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex Builder 4.5.x Test Drive for Mobile Tutorials</title>
		<link>http://blog.hackix.com/2011/08/flex-builder-4-5-x-test-drive-for-mobile-tutorials/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/08/flex-builder-4-5-x-test-drive-for-mobile-tutorials/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 09:34:22 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[ZendAMF]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=711</guid>
		<description><![CDATA[Here is a very good multi-part tutorial on the ins and outs of mobile client / server development, that adds some quite useful functionality on Android, Apple IOS and Blackberry mobile devices.
In  this Test Drive, you are going to create a Flex mobile application that  retrieves, displays, and modifies database records (see Figure [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/08/flex-builder-4-5-x-test-drive-for-mobile-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Data paging with Flex and PHP using Flash Builder 4.5.x</title>
		<link>http://blog.hackix.com/2011/08/data-paging-with-flex-and-php-using-flash-builder-4-5-adobe-developer-connection/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/08/data-paging-with-flex-and-php-using-flash-builder-4-5-adobe-developer-connection/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 09:19:02 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[DataGrid]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=708</guid>
		<description><![CDATA[Flash Builder 4.5 has a built-in data paging feature that generates  ActionScript code to retrieve data from the database incrementally on  demand. For example, suppose your database has thousands of records and  you want to fetch only 20 rows at a time and display them in a data  grid. When you [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/08/data-paging-with-flex-and-php-using-flash-builder-4-5-adobe-developer-connection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Encrypt session data in PHP</title>
		<link>http://blog.hackix.com/2011/05/encrypt-session-data-in-php/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/05/encrypt-session-data-in-php/#comments</comments>
		<pubDate>Tue, 03 May 2011 16:28:40 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Zend_Session]]></category>
		<category><![CDATA[Zend_Session_SaveHandler_DbTable]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=704</guid>
		<description><![CDATA[Zimuel writes; As promised in my last post I present an example of strong cryptography in PHP to secure session data.
This is a very simple implementation that can be used to improve the  security of PHP applications especially in shared environments where  different users have access to the same resources. As you know, [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/05/encrypt-session-data-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XML to JSON in PHP</title>
		<link>http://blog.hackix.com/2011/05/xml-to-json-in-php/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/05/xml-to-json-in-php/#comments</comments>
		<pubDate>Tue, 03 May 2011 15:53:27 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=697</guid>
		<description><![CDATA[Zimuel writes; Last friday, in occasion of the April Zend Framework Bug-Hunt, I started to look at this bug: ZF-3257. This is an issue related to the Zend_Json class that occurs during the conversion from XML to JSON for some specific XML documents, like this one:

$xml= 'bar';

The result using Zend_Json::fromXml($xml, false) , where false indicated [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/05/xml-to-json-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create daemons in PHP</title>
		<link>http://blog.hackix.com/2011/03/create-daemons-in-php/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/03/create-daemons-in-php/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 12:51:17 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[daemon]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=694</guid>
		<description><![CDATA[
 
Kevin van Zonneveld wrote a life saving article that saved me quite a bit of time; Everyone knows PHP can be used to create websites. But it can also be used to create desktop applications and commandline tools. And now with a class called System_Daemon, you can even create daemons using nothing but PHP. And [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/03/create-daemons-in-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Usage of the Conditional Ternary operator to reduce brace and newline waste when processing optional method parameters</title>
		<link>http://blog.hackix.com/2011/03/usage-of-the-conditional-ternary-operator-to-reduce-brace-and-newline-waste-when-processing-optional-method-parameters/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2011/03/usage-of-the-conditional-ternary-operator-to-reduce-brace-and-newline-waste-when-processing-optional-method-parameters/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 09:15:12 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[optimization]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=689</guid>
		<description><![CDATA[ralphschindler writes; Usage of the Conditional Ternary operator to reduce brace and newline waste when processing optional method parameters

< ?php
class Coordinate
{
    protected $x;
    protected $y;
    public function __construct($x = null, $y = null)
    {
        (empty($x)) ?: [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2011/03/usage-of-the-conditional-ternary-operator-to-reduce-brace-and-newline-waste-when-processing-optional-method-parameters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework 1.11.0 FINAL Released</title>
		<link>http://blog.hackix.com/2010/11/zend-framework-1-11-0-final-released/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/11/zend-framework-1-11-0-final-released/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 19:21:10 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=669</guid>
		<description><![CDATA[The Zend Framework team is pleased to announce the immediate availability of the general access release of Zend Framework 1.11.0.
This release is the culmination of several months of effort by contributors and Zend Framework partners, and offers several key new features, including support for mobile devices and the first stable release of the SimpleCloud API.
You [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/11/zend-framework-1-11-0-final-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework 1.11.0BETA1 Released</title>
		<link>http://blog.hackix.com/2010/10/zend-framework-1-11-0beta1-released/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/10/zend-framework-1-11-0beta1-released/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 20:42:38 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=658</guid>
		<description><![CDATA[The Zend Framework team is pleased to announce the immediate availability of the first beta release of Zend Framework 1.11.0. This release is the culmination of several months of effort by contributors and Zend Framework partners, and offers several key new features, including support for mobile devices and the first stable release of the SimpleCloud [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/10/zend-framework-1-11-0beta1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You want to do WHAT with PHP? Chapter 10</title>
		<link>http://blog.hackix.com/2010/09/you-want-to-do-what-with-php-chapter-10/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/09/you-want-to-do-what-with-php-chapter-10/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 17:05:11 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=649</guid>
		<description><![CDATA[With the book out and released I now reach the final chapter excerpt that I will have.  As I said in one of my previous chapter excerpts, I did not write this book to cover a wide range of topics.  I wrote it to cover a narrow range of topics, more fully.  [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/09/you-want-to-do-what-with-php-chapter-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You want to do WHAT with PHP? Chapter 9</title>
		<link>http://blog.hackix.com/2010/09/you-want-to-do-what-with-php-chapter-9/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/09/you-want-to-do-what-with-php-chapter-9/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 21:45:03 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Studio]]></category>
		<category><![CDATA[Debugging]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=647</guid>
		<description><![CDATA[e_schrade writes; There is a bunch I could say to introduce this chapter.  However, I  think that by reading the first few paragraphs you will know what I’m  talking about.  For those who are experienced developers some of these  items might seem a little basic, but there are reams and reams of [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/09/you-want-to-do-what-with-php-chapter-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend_Log with multiple writers</title>
		<link>http://blog.hackix.com/2010/09/zend_log-with-multiple-writers/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/09/zend_log-with-multiple-writers/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 11:22:10 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Classes]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[FireBug]]></category>
		<category><![CDATA[Zend_Log]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=643</guid>
		<description><![CDATA[eschrader writes; So I was sitting here thinking to myself “This is Friday and I’m not  getting much of anything done.  Maybe I should write another Friday  Framework Highlight.”  I figured that it was a good idea so I pondered  what I should write.  I came up blank and so I asked [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/09/zend_log-with-multiple-writers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finding syntax errors in your PHP Project files</title>
		<link>http://blog.hackix.com/2010/08/finding-syntax-errors-in-your-php-project-files/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/08/finding-syntax-errors-in-your-php-project-files/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 12:34:29 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Useful Tools]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=639</guid>
		<description><![CDATA[Till posted this little snippet;
It’s so useful I just had to share it 

find . \( -name "*.php" -o -name "*.phtml" \) -exec php -l {} \;

Just go to your project directory and fire it off, it will help you find those pesky unmatched {}
]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/08/finding-syntax-errors-in-your-php-project-files/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Search each class for function names that match except for the underscore prefix</title>
		<link>http://blog.hackix.com/2010/08/search-each-class-for-function-names-that-match-except-for-the-underscore-prefix/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/08/search-each-class-for-function-names-that-match-except-for-the-underscore-prefix/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 22:16:40 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[phpUnit]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=637</guid>
		<description><![CDATA[Bill Karwin posts a useful little snippet that will list and search each class for function names that match except for the underscore prefix, private / protected functions.

< ?php
/**
  * Find methods that differ only by the underscore prefix.
  * by Bill Karwin August 2010
  *
  * I release this code [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/08/search-each-class-for-function-names-that-match-except-for-the-underscore-prefix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP for Android project (PFA)</title>
		<link>http://blog.hackix.com/2010/07/php-for-android-project-pfa/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/07/php-for-android-project-pfa/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 10:38:18 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=600</guid>
		<description><![CDATA[Here is an interesting project that could prove quite useful for us PHP buffs;
PHP for Android project (PFA) aims to make PHP development in Android not only possible but also feasible providing tools and documentation.
We currently have an APK which provides PHP support to ASE (PhpForAndroid.apk).
Irontec is the company behind this project. About this project
FAQ [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/07/php-for-android-project-pfa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Zend_Cache to Flex/Flash Builder 4 Projects</title>
		<link>http://blog.hackix.com/2010/05/adding-zend_cache-to-flexflash-builder-4-projects/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/05/adding-zend_cache-to-flexflash-builder-4-projects/#comments</comments>
		<pubDate>Fri, 28 May 2010 13:18:16 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=557</guid>
		<description><![CDATA[I have som rather large and time consuming queries running in the Statistics screen of an NOC (Network Operations Center) Flex/Flash Builder 4 application i’we been tinkering with, to prevent the database server to be boggen down by multiple queries fired by this app in multiple places I had to implement caching.
And to do this [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/05/adding-zend_cache-to-flexflash-builder-4-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Talk: PHP Best Practices — Matthew Weier O’Phinney and Lorna Jane Mitchell</title>
		<link>http://blog.hackix.com/2010/05/talk-php-best-practices-matthew-weier-ophinney-and-lorna-jane-mitchell/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/05/talk-php-best-practices-matthew-weier-ophinney-and-lorna-jane-mitchell/#comments</comments>
		<pubDate>Thu, 20 May 2010 01:16:32 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Talks]]></category>
		<category><![CDATA[Unit Testing]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[phpUnit]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=549</guid>
		<description><![CDATA[
Writing maintainable code is an art that takes effort and practice  to master.
Part of that art is learning what tools and strategies will assist you  in that effort. In this tutorial, we will cover a variety of practices and tools  that can make your life, and the lives of your team members, [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/05/talk-php-best-practices-matthew-weier-ophinney-and-lorna-jane-mitchell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP 5.3 namespaces for the rest of us</title>
		<link>http://blog.hackix.com/2010/03/php-5-3-namespaces-for-the-rest-of-us/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/03/php-5-3-namespaces-for-the-rest-of-us/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 13:50:31 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[namespaces]]></category>
		<category><![CDATA[Namespacing]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=512</guid>
		<description><![CDATA[According to the official documentation, PHP namespaces have been designed to prevent name collisions between classes from different packages and to avoid the use of very long names in the code to refer to classes or functions—nobody really wants to have to deal with something called Zend_Db_Adapter_Mysqli or PHPUnit_Framework_Constraint_IsInstanceOf, after all. This means that namespaces [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/03/php-5-3-namespaces-for-the-rest-of-us/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>App_Controller_Helper_Params for JSON and XML POSTs</title>
		<link>http://blog.hackix.com/2010/02/app_controller_helper_params-for-json-and-xml-posts/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/02/app_controller_helper_params-for-json-and-xml-posts/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 17:29:29 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Controller Helper]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=403</guid>
		<description><![CDATA[Matthew Weier O’Phinney shares a bit of very useful code to inject request params into a Zend Framework request object from a JSON or XML POST request.
“Below is a plugin I use to translate JSON or XML raw post request data to request user parameters.
Note that it expects a “Content-Type” header of either “application/json” or [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/02/app_controller_helper_params-for-json-and-xml-posts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>11 easy steps for installing Apache ActiveMQ for PHP</title>
		<link>http://blog.hackix.com/2010/02/11-easy-steps-for-installing-apache-activemq-for-php/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/02/11-easy-steps-for-installing-apache-activemq-for-php/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 14:56:01 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Message Queues]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=401</guid>
		<description><![CDATA[Take a peak at Web Developer Juice’s writeup on how to configure and use ActiveMQ (Message Queues), defenitely worth the read.
Apache ActiveMQ is one good  option for implementing message queue in  your PHP application. It can be easily installed on your server and it’s  web accessible admin interface really makes administrator’s life [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/02/11-easy-steps-for-installing-apache-activemq-for-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend_Session_SaveHandler_Cookies</title>
		<link>http://blog.hackix.com/2010/02/zend_session_savehandler_cookies/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/02/zend_session_savehandler_cookies/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 13:44:02 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Proposals]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Cookies]]></category>
		<category><![CDATA[Sessions]]></category>
		<category><![CDATA[Zend_Session_SaveHandler]]></category>
		<category><![CDATA[Zend_Session_SaveHandler_Cookies]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=396</guid>
		<description><![CDATA[Romain Lalaut wants some feedback on his proposal for Zend_Session_SaveHandler_Cookies is a save handler which stores data into the cookies client.
The main benefit is to avoid the storage of such data on the server. It is especially useful when you have a farm of servers to manage.
Give him a hand here Zend_Session_SaveHandler_Cookies.
]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/02/zend_session_savehandler_cookies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doctrine Tricks — SoftDelete</title>
		<link>http://blog.hackix.com/2010/01/doctrine-tricks-softdelete/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/01/doctrine-tricks-softdelete/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 22:12:10 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=381</guid>
		<description><![CDATA[While pouring over some posts about Doctrine I stumbled upon a very nice solution to the Cascading Delete issue when using the SoftDelete behaviour on an Doctrine Model. Here is what the guys at Elink Media writes;
I have been using Doctrine ORM for a while now. Here I want to  discuss 2 tricky issues [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/01/doctrine-tricks-softdelete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Front Controller Pattern in Zend Framework</title>
		<link>http://blog.hackix.com/2010/01/front-controller-pattern-in-zend-framework/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/01/front-controller-pattern-in-zend-framework/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 20:55:40 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[FrontController]]></category>
		<category><![CDATA[Router]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=377</guid>
		<description><![CDATA[Bradley Holt writes a good article about Front Controller Patterns; I recently gave a Zend  Framework Introduction presentation at our local PHP Users Group. I  built a demo blogging application called Postr that I used as an  example throughout the presentation. There was way too much  material to cover in the [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/01/front-controller-pattern-in-zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating Usable Forms With Zend Framework</title>
		<link>http://blog.hackix.com/2010/01/creating-usable-forms-with-zend-framework/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/01/creating-usable-forms-with-zend-framework/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 21:27:27 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[Zend_Form]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=372</guid>
		<description><![CDATA[Chris Hartjes writes a very nice article about how to make (re)usable zend_forms; After searching around online for some examples of building simple forms, I was dismayed to discover there were two different ways of building the form. I could (a) do it the long way and create specific instances of the form elements using [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/01/creating-usable-forms-with-zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework 1.10.0 STABLE Released</title>
		<link>http://blog.hackix.com/2010/01/zend-framework-1-10-0-stable-released/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/01/zend-framework-1-10-0-stable-released/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 00:55:48 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=368</guid>
		<description><![CDATA[On behalf of the Zend Frame­work team and the framework’s many con­trib­u­tors, I’m pleased to announce the imme­di­ate avail­abil­ity of the sta­ble release of Zend Frame­work 1.10.0. You can down­load it from our down­loads page:]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/01/zend-framework-1-10-0-stable-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logging in Users using Doctrine and Zend_Auth</title>
		<link>http://blog.hackix.com/2010/01/logging-in-users-using-doctrine-and-zend_auth/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/01/logging-in-users-using-doctrine-and-zend_auth/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 18:04:50 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Zend_Acl]]></category>
		<category><![CDATA[Zend_Auth]]></category>
		<category><![CDATA[Zend_Auth_Adapter]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=362</guid>
		<description><![CDATA[Jon Lebensold publishes the second part of his series on using Doctrine in combination with Zend_Auth &#38; Zend_Auth_Adaptor; Here’s the second part of my Doctrine / Zend_Auth example. In 15  minutes, we create a logout, login and protected area that’s reliant on  the ZC_Auth_Adapter adapter we created in last week’s video. Notice how [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/01/logging-in-users-using-doctrine-and-zend_auth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing a Zend_Auth_Adapter with Doctrine</title>
		<link>http://blog.hackix.com/2010/01/writing-a-zend_auth_adapter-with-doctrine/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/01/writing-a-zend_auth_adapter-with-doctrine/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 11:37:05 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Zend_Acl]]></category>
		<category><![CDATA[Zend_Auth]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=360</guid>
		<description><![CDATA[Jon Lebensold publishes another installment of his popular screen cast series, he writes; I’ve been using Doctrine a lot in my own work, and recently found  myself itching to have tighter integration between Zend and Doctrine  when it comes to user logins. Luckily, Zend provides a very simple  interface with regards to [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/01/writing-a-zend_auth_adapter-with-doctrine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP6 (PHP5.30+) Advanced Concepts Tutorial</title>
		<link>http://blog.hackix.com/2010/01/php6-php5-30-advanced-concepts-tutorial/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/01/php6-php5-30-advanced-concepts-tutorial/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 19:15:55 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=353</guid>
		<description><![CDATA[John Lebensold has recorded a VERY nice 7 part video run through that shows how you can use some of the new functionality in PHP 5.30+ that I highly recommend everyone doing any kind of PHP development to watch especially if you are working with any type of objects, relations, models or always wanted to [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/01/php6-php5-30-advanced-concepts-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework Documentation Now Version Specific</title>
		<link>http://blog.hackix.com/2010/01/zend-framework-documentation-now-version-specific/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/01/zend-framework-documentation-now-version-specific/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 19:13:33 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=356</guid>
		<description><![CDATA[This is VERY good news!!!
The Zend Framework has updated their documentation site with a very handy feature for those that may not be working with the latest version of the framework — the ability to select a version of the framework to view the documentation for.
As of the time of this post, they have versions [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/01/zend-framework-documentation-now-version-specific/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft won’t tell Zend how to build PHP on Windows</title>
		<link>http://blog.hackix.com/2010/01/microsoft-won%e2%80%99t-tell-zend-how-to-build-php-on-windows/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/01/microsoft-won%e2%80%99t-tell-zend-how-to-build-php-on-windows/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 22:49:15 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Compilation]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Techical Specs]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=314</guid>
		<description><![CDATA[Justin writes: It all started with a simple bug encountered while trying to get PHP and WCF to play nice. Before you know it I was attempting to compile PHP on windows myself. That’s when I realized how deep the rabbit hole really goes.
via Microsoft won’t tell Zend how to build PHP on Windows.
]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/01/microsoft-won%e2%80%99t-tell-zend-how-to-build-php-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Features « DataGrid for Zend Framework</title>
		<link>http://blog.hackix.com/2010/01/features-%c2%ab-datagrid-for-zend-framework/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/01/features-%c2%ab-datagrid-for-zend-framework/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 12:03:14 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Grid]]></category>
		<category><![CDATA[Zend_Db]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=265</guid>
		<description><![CDATA[Zend dataGrid now has it's own domain and releases version 0.5 , Check out the <a href="http://code.google.com/p/zfdatagrid/downloads/detail?name=Data%20Grid%20Manual%20-%200.5%20.pdf" target="_blank" class="lipdf">Docs</a> and the <a href="http://zfdatagrid.com/grid/" target="_blank" class="liexternal">Demo</a>.
]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/01/features-%c2%ab-datagrid-for-zend-framework/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Continuous Integration for PHP — phpUnderControl &amp; CruiseControl</title>
		<link>http://blog.hackix.com/2010/01/continuous-integration-for-php-phpundercontrol-cruisecontrol/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2010/01/continuous-integration-for-php-phpundercontrol-cruisecontrol/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 17:23:13 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Unit Testing]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Code Coverage]]></category>
		<category><![CDATA[CodeSniffer]]></category>
		<category><![CDATA[PEAR]]></category>
		<category><![CDATA[PHPDocumentor]]></category>
		<category><![CDATA[phpUnderControl]]></category>
		<category><![CDATA[phpUnit]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=181</guid>
		<description><![CDATA[Did you know that you can automate unit tests (which is the PHP worlds equalient of compilation checks :-) ).

Set up your development team using local checkouts of the project and have them do local PHPUnit tests, check their changes in and then get Continuous Integration checks done on a central server using phpUnderControl that emails the team with success/fail reports, it's a good way to work.]]></description>
		<wfw:commentRss>http://blog.hackix.com/2010/01/continuous-integration-for-php-phpundercontrol-cruisecontrol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud computing with PHP — Using Amazon EC2 with the Zend Framework</title>
		<link>http://blog.hackix.com/2009/09/cloud-computing-with-php-using-amazon-ec2-with-the-zend-framework/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://blog.hackix.com/2009/09/cloud-computing-with-php-using-amazon-ec2-with-the-zend-framework/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 13:39:03 +0000</pubDate>
		<dc:creator>Danny Froberg</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://blog.hackix.com/?p=73</guid>
		<description><![CDATA[Doug Tidwell is a senior software engineer in IBM’s Emerging Technology group. He just wrote a two part article on Moving data into and out of the cloud with the Zend Framework and Using virtual machines with the Zend Framework.
Summary: The Zend Framework contains several classes that make using cloud-based      [...]]]></description>
		<wfw:commentRss>http://blog.hackix.com/2009/09/cloud-computing-with-php-using-amazon-ec2-with-the-zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

