<?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>Child of the Machine &#187; Application development</title>
	<atom:link href="http://www.childofthemachine.com/blog/category/app-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.childofthemachine.com/blog</link>
	<description></description>
	<lastBuildDate>Wed, 07 Jul 2010 03:33:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Sorting a Zend Navigation container by Page dates</title>
		<link>http://www.childofthemachine.com/blog/2009/10/sorting-a-zend-navigation-container-by-page-dates/</link>
		<comments>http://www.childofthemachine.com/blog/2009/10/sorting-a-zend-navigation-container-by-page-dates/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 10:21:40 +0000</pubDate>
		<dc:creator>Grant Perry</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming (app)]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[sort by date]]></category>
		<category><![CDATA[zend navigation]]></category>
		<category><![CDATA[zend navigation container]]></category>

		<guid isPermaLink="false">http://www.childofthemachine.com/blog/?p=223</guid>
		<description><![CDATA[I&#8217;ll introduce this topic with a warning &#8211; This article doesn&#8217;t show you how to completely reorder your entire Navigation, it does however show you how you could populate a new container from an existing one and reorder it. Zend Navigation currently doesn&#8217;t allow you to nominate a default Navigation Container class. So while we [...]]]></description>
		<wfw:commentRss>http://www.childofthemachine.com/blog/2009/10/sorting-a-zend-navigation-container-by-page-dates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend_Navigation Tricks: True tab navigation with sub menus – Part 3</title>
		<link>http://www.childofthemachine.com/blog/2009/08/zend_navigation-tricks-true-tab-navigation-with-sub-menus-%e2%80%93-part-3/</link>
		<comments>http://www.childofthemachine.com/blog/2009/08/zend_navigation-tricks-true-tab-navigation-with-sub-menus-%e2%80%93-part-3/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 10:14:22 +0000</pubDate>
		<dc:creator>Grant Perry</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[jsTree]]></category>

		<guid isPermaLink="false">http://www.childofthemachine.com/blog/?p=199</guid>
		<description><![CDATA[Part 3: Implementing jsTree which uses jQuery (optional javascript expand/collapse) This is a completely optional step in this series and really has nothing to do with Zend Framework because by this based on the client side we have all the HTML we need. What we&#8217;ll be doing is setting up jsTree a jQuery tree component [...]]]></description>
		<wfw:commentRss>http://www.childofthemachine.com/blog/2009/08/zend_navigation-tricks-true-tab-navigation-with-sub-menus-%e2%80%93-part-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zend_Navigation Tricks: True tab navigation with sub menus – Part 2</title>
		<link>http://www.childofthemachine.com/blog/2009/08/zend_navigation-tricks-true-tab-navigation-with-sub-menus-%e2%80%93-part-2/</link>
		<comments>http://www.childofthemachine.com/blog/2009/08/zend_navigation-tricks-true-tab-navigation-with-sub-menus-%e2%80%93-part-2/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 09:43:19 +0000</pubDate>
		<dc:creator>Grant Perry</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[sub menu]]></category>
		<category><![CDATA[tab]]></category>
		<category><![CDATA[Zend_Navigation]]></category>

		<guid isPermaLink="false">http://www.childofthemachine.com/blog/?p=193</guid>
		<description><![CDATA[Part 2: Rendering the sub menus (relevant to the active tab). This is where we employ another trick because the Zend_Navigation menu view helper does provide an option to render the active menu, but it is meant literally not the active branch of the menu like we&#8217;re trying to achieve. In the layout we need [...]]]></description>
		<wfw:commentRss>http://www.childofthemachine.com/blog/2009/08/zend_navigation-tricks-true-tab-navigation-with-sub-menus-%e2%80%93-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zend_Navigation Tricks: True tab navigation with sub menus &#8211; Part 1</title>
		<link>http://www.childofthemachine.com/blog/2009/08/zend_navigation-tricks-true-tab-navigation-with-sub-menus-part-1/</link>
		<comments>http://www.childofthemachine.com/blog/2009/08/zend_navigation-tricks-true-tab-navigation-with-sub-menus-part-1/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 09:26:51 +0000</pubDate>
		<dc:creator>Grant Perry</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[Zend_Navigation]]></category>

		<guid isPermaLink="false">http://www.childofthemachine.com/blog/?p=190</guid>
		<description><![CDATA[It is some what tricky with the Zend_Navigation menu helpers to set up your typical tab-based navigation with sub pages relevant to the tab your on, as seen below. But it&#8217;s not far difficult so don&#8217;t be put off, hopefully the view helpers will improve over time. In the mean time this is a 3 [...]]]></description>
		<wfw:commentRss>http://www.childofthemachine.com/blog/2009/08/zend_navigation-tricks-true-tab-navigation-with-sub-menus-part-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Zend_Navigation Trick: Sub pages only breadcrumb</title>
		<link>http://www.childofthemachine.com/blog/2009/08/zend_navigation-tip-sub-pages-only-breadcrumb/</link>
		<comments>http://www.childofthemachine.com/blog/2009/08/zend_navigation-tip-sub-pages-only-breadcrumb/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 08:37:19 +0000</pubDate>
		<dc:creator>Grant Perry</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[breadcrumb]]></category>
		<category><![CDATA[breadcrumbs]]></category>
		<category><![CDATA[home page]]></category>
		<category><![CDATA[sub pages]]></category>
		<category><![CDATA[Zend_Navigation]]></category>
		<category><![CDATA[Zend_View_Helper_Navigation_Breadcrumbs]]></category>

		<guid isPermaLink="false">http://www.childofthemachine.com/blog/?p=188</guid>
		<description><![CDATA[The most logical place to render your breadcrumb from is your master layout&#8230; However it&#8217;s unlikely you&#8217;ll ever want to render to on your home page right? I mean what is the point of seeing just &#8220;Home&#8221;. This can be simply achieved using a partial template to render your breadcrumb. The code below should explain [...]]]></description>
		<wfw:commentRss>http://www.childofthemachine.com/blog/2009/08/zend_navigation-tip-sub-pages-only-breadcrumb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>$50 off Dreamhost hosting &#8211; Promo code GIVEME50OFF</title>
		<link>http://www.childofthemachine.com/blog/2009/07/50-off-dreamhost-hosting-promo-code-giveme50off/</link>
		<comments>http://www.childofthemachine.com/blog/2009/07/50-off-dreamhost-hosting-promo-code-giveme50off/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 06:41:58 +0000</pubDate>
		<dc:creator>Grant Perry</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Application development]]></category>
		<category><![CDATA[Dreamhost]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[Web servers]]></category>
		<category><![CDATA[cheap]]></category>
		<category><![CDATA[discount]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[price]]></category>
		<category><![CDATA[promotion]]></category>

		<guid isPermaLink="false">http://www.childofthemachine.com/blog/?p=175</guid>
		<description><![CDATA[I&#8217;ve had my hosting with Dreamhost now for a little over a and have been very happy with!!! I was previously using Site Ground but converted for the following reasons: Dreamhost allows you to host unlimited domains, databases, email etc under your account Dreamhost allows complete control of your DNS (so you can point a domain/sub domain to [...]]]></description>
		<wfw:commentRss>http://www.childofthemachine.com/blog/2009/07/50-off-dreamhost-hosting-promo-code-giveme50off/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software I couldn&#8217;t live without&#8230;</title>
		<link>http://www.childofthemachine.com/blog/2009/05/software-i-couldnt-live-without/</link>
		<comments>http://www.childofthemachine.com/blog/2009/05/software-i-couldnt-live-without/#comments</comments>
		<pubDate>Fri, 08 May 2009 01:59:45 +0000</pubDate>
		<dc:creator>Grant Perry</dc:creator>
				<category><![CDATA[Development tools (app)]]></category>
		<category><![CDATA[Programming (web)]]></category>
		<category><![CDATA[Technologies]]></category>
		<category><![CDATA[Web servers]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[best]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[favourite]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[top]]></category>
		<category><![CDATA[utilities]]></category>

		<guid isPermaLink="false">http://www.childofthemachine.com/blog/?p=144</guid>
		<description><![CDATA[Over the years we all build up our own collections of tools which help us be more productive little soldiers. We realise a need for something to help us to achieve an end goal, or a lot of the time just ask ourselves &#8220;surely there is a faster and easier way of doing this&#8221;. The [...]]]></description>
		<wfw:commentRss>http://www.childofthemachine.com/blog/2009/05/software-i-couldnt-live-without/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>MS Access: Update rows using another table</title>
		<link>http://www.childofthemachine.com/blog/2009/05/ms-access-update-rows-using-another-table/</link>
		<comments>http://www.childofthemachine.com/blog/2009/05/ms-access-update-rows-using-another-table/#comments</comments>
		<pubDate>Fri, 08 May 2009 01:39:01 +0000</pubDate>
		<dc:creator>Grant Perry</dc:creator>
				<category><![CDATA[Development tools (app)]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[multiple rows]]></category>
		<category><![CDATA[tables]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.childofthemachine.com/blog/?p=167</guid>
		<description><![CDATA[My problem was I wanted to update data in one table based on the data in another table. In this senario I had two identical tables in my MS Access database. Table1 is the original and Table2 has been imported from Excel. This MS Excel spread is an exported version of Table1 which was updated [...]]]></description>
		<wfw:commentRss>http://www.childofthemachine.com/blog/2009/05/ms-access-update-rows-using-another-table/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>phpDocumentor (phpDoc) templates</title>
		<link>http://www.childofthemachine.com/blog/2008/12/phpdocumentor-phpdoc-templates/</link>
		<comments>http://www.childofthemachine.com/blog/2008/12/phpdocumentor-phpdoc-templates/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 10:18:39 +0000</pubDate>
		<dc:creator>Grant Perry</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.childofthemachine.com/blog/?p=137</guid>
		<description><![CDATA[Most professional PHP developers should be familiar with phpDocumentor, an &#8220;auto-documentation tool for the php language&#8221;. If you&#8217;re not please go check it out and start using it immediately! It has some great features, but that&#8217;s not in the scope of this post&#8230; Unfortunately most of the phpDocumentor templates leave much to be desired! However [...]]]></description>
		<wfw:commentRss>http://www.childofthemachine.com/blog/2008/12/phpdocumentor-phpdoc-templates/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Wheres the Model in Zend Frameworks MVC?</title>
		<link>http://www.childofthemachine.com/blog/2008/12/wheres-the-model-in-zend-frameworks-mvc/</link>
		<comments>http://www.childofthemachine.com/blog/2008/12/wheres-the-model-in-zend-frameworks-mvc/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 13:07:32 +0000</pubDate>
		<dc:creator>Grant Perry</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[validation]]></category>

		<guid isPermaLink="false">http://www.grantusmaximus.com/web/?p=68</guid>
		<description><![CDATA[Don&#8217;t get me wrong ZF is my PHP framework of choice however it&#8217;s really lacking the Model concept from the MVC design pattern! The Model is where you should be implementing your business logic, data validation for example&#8230; Zend Framework implements interfaces for filtering and validation on it&#8217;s Form components. The framework however lacks these interfaces on other [...]]]></description>
		<wfw:commentRss>http://www.childofthemachine.com/blog/2008/12/wheres-the-model-in-zend-frameworks-mvc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
