<?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>BrandonSavage.net &#187; Zend Framework</title>
	<atom:link href="http://www.brandonsavage.net/category/zend-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brandonsavage.net</link>
	<description>The personal blog of Brandon Savage. Contains entries of a personal and professional nature focusing on PHP, Apple, LAMP, MySQL and Washington, DC.</description>
	<lastBuildDate>Mon, 06 Feb 2012 14:57:18 +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>A Reflection On Adopting Zend Framework &#8211; One Year Later</title>
		<link>http://www.brandonsavage.net/a-reflection-on-adopting-zend-framework-one-year-later/</link>
		<comments>http://www.brandonsavage.net/a-reflection-on-adopting-zend-framework-one-year-later/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 17:00:32 +0000</pubDate>
		<dc:creator>Brandon Savage</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Architecture]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[adoption]]></category>
		<category><![CDATA[decisions]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://www.brandonsavage.net/?p=1328</guid>
		<description><![CDATA[About a year ago, I was introduced to Zend Framework as the framework I was going to be working with almost every day. And for nearly a year now, every day I have worked closely with Zend Framework, learning it&#8217;s intricacies and dealing with its warts. I sat down in March of last year and [...]]]></description>
		<wfw:commentRss>http://www.brandonsavage.net/a-reflection-on-adopting-zend-framework-one-year-later/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Revisiting: Why Every Developer Should Write Their Own Framework</title>
		<link>http://www.brandonsavage.net/revisiting-why-every-developer-should-write-their-own-framework/</link>
		<comments>http://www.brandonsavage.net/revisiting-why-every-developer-should-write-their-own-framework/#comments</comments>
		<pubDate>Mon, 24 May 2010 11:00:32 +0000</pubDate>
		<dc:creator>Brandon Savage</dc:creator>
				<category><![CDATA[Object-Oriented Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[NIH]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://www.brandonsavage.net/?p=1305</guid>
		<description><![CDATA[In November of 2009, I wrote about why developers should write their own frameworks. I pointed out at the time that often developing a framework forces developers to make the kinds of architectural choices that frameworks require, which helps them better understand the architectural choices in the most popular frameworks. I haven&#8217;t stopped believing in [...]]]></description>
		<wfw:commentRss>http://www.brandonsavage.net/revisiting-why-every-developer-should-write-their-own-framework/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>A Lesson In Static Methods And Late Static Binding</title>
		<link>http://www.brandonsavage.net/a-lesson-in-static-methods-and-late-static-binding/</link>
		<comments>http://www.brandonsavage.net/a-lesson-in-static-methods-and-late-static-binding/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 11:00:57 +0000</pubDate>
		<dc:creator>Brandon Savage</dc:creator>
				<category><![CDATA[Object-Oriented Development]]></category>
		<category><![CDATA[PHP 5]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[late static binding]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[singleton pattern]]></category>
		<category><![CDATA[static]]></category>
		<category><![CDATA[Zend_Auth]]></category>

		<guid isPermaLink="false">http://www.brandonsavage.net/?p=1264</guid>
		<description><![CDATA[Until last week, I had never experienced what must have been incredibly frustrating to most developers: the fact that the self keyword in PHP refers to the class it is located in, and not necessarily a class that extends it. I personally ran into this problem when trying to extend Zend_Auth. Being a singleton, the [...]]]></description>
		<wfw:commentRss>http://www.brandonsavage.net/a-lesson-in-static-methods-and-late-static-binding/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Caching For Efficiency With Zend Framework</title>
		<link>http://www.brandonsavage.net/caching-for-efficiency-with-zend-framework/</link>
		<comments>http://www.brandonsavage.net/caching-for-efficiency-with-zend-framework/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 11:00:44 +0000</pubDate>
		<dc:creator>Brandon Savage</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[zend_cache]]></category>
		<category><![CDATA[zend_cache_backend_static]]></category>
		<category><![CDATA[zend_cache_frontend_capture]]></category>

		<guid isPermaLink="false">http://www.brandonsavage.net/?p=1242</guid>
		<description><![CDATA[One of the things I&#8217;m always looking for is ways to improve performance with the applications I write. While a few applications are write-heavy, most are read-heavy: that is, reading the database is the predominant behavior (for example, this WordPress blog reads the database far more often than it writes to the database). Additionally, Zend [...]]]></description>
		<wfw:commentRss>http://www.brandonsavage.net/caching-for-efficiency-with-zend-framework/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Controlling Access: Zend_Navigation and Zend_Acl</title>
		<link>http://www.brandonsavage.net/controlling-access-zend_navigation-and-zend_acl/</link>
		<comments>http://www.brandonsavage.net/controlling-access-zend_navigation-and-zend_acl/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 11:00:49 +0000</pubDate>
		<dc:creator>Brandon Savage</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[access control]]></category>
		<category><![CDATA[ACLs]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[Zend_Acl]]></category>
		<category><![CDATA[Zend_Navigation]]></category>

		<guid isPermaLink="false">http://www.brandonsavage.net/?p=1232</guid>
		<description><![CDATA[In the last two entries, we examined creating a navigation structure with Zend_Navigation, and then we examined using that structure with the Zend Navigation View Helper. In both discussions, we focused on creating navigation items and menus, and inherently these items were available to all users regardless of access controls. But what happens when you [...]]]></description>
		<wfw:commentRss>http://www.brandonsavage.net/controlling-access-zend_navigation-and-zend_acl/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<series:name><![CDATA[Zend Navigation]]></series:name>
	</item>
		<item>
		<title>Making Zend_Navigation Useful</title>
		<link>http://www.brandonsavage.net/making-zend_navigation-useful/</link>
		<comments>http://www.brandonsavage.net/making-zend_navigation-useful/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 11:00:01 +0000</pubDate>
		<dc:creator>Brandon Savage</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Acl]]></category>
		<category><![CDATA[ACLs]]></category>
		<category><![CDATA[view helper]]></category>
		<category><![CDATA[views]]></category>
		<category><![CDATA[Zend Navigation]]></category>
		<category><![CDATA[Zend_Navigation]]></category>

		<guid isPermaLink="false">http://www.brandonsavage.net/?p=1226</guid>
		<description><![CDATA[In the last blog post, we discussed creating Zend_Navigation pages and containers. This is certainly wonderful and exciting, but the reality is that for the most part, Zend_Navigation is a pretty useless component of Zend Framework until you have a way to get the data out of the structure you&#8217;ve built. And since navigation is [...]]]></description>
		<wfw:commentRss>http://www.brandonsavage.net/making-zend_navigation-useful/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<series:name><![CDATA[Zend Navigation]]></series:name>
	</item>
		<item>
		<title>An Intro To Zend_Navigation</title>
		<link>http://www.brandonsavage.net/an-intro-to-zend_navigation/</link>
		<comments>http://www.brandonsavage.net/an-intro-to-zend_navigation/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 11:00:06 +0000</pubDate>
		<dc:creator>Brandon Savage</dc:creator>
				<category><![CDATA[System Architecture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Acl]]></category>
		<category><![CDATA[page tree]]></category>
		<category><![CDATA[Zend_Acl]]></category>
		<category><![CDATA[Zend_Navigation]]></category>
		<category><![CDATA[ZF]]></category>

		<guid isPermaLink="false">http://www.brandonsavage.net/?p=1215</guid>
		<description><![CDATA[This past week I had the need to integrate Zend_Acl with a navigation and menu system. Unfortunately, the documentation took a couple reads for me to understand how Zend_Navigation worked; given this, I wanted to write a primer that others could use to get started with Zend_Navigation. This is a short guide to how Zend_Navigation [...]]]></description>
		<wfw:commentRss>http://www.brandonsavage.net/an-intro-to-zend_navigation/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<series:name><![CDATA[Zend Navigation]]></series:name>
	</item>
		<item>
		<title>The Adventures Of Merging Propel With Zend Framework</title>
		<link>http://www.brandonsavage.net/the-adventures-of-merging-propel-with-zend-framework/</link>
		<comments>http://www.brandonsavage.net/the-adventures-of-merging-propel-with-zend-framework/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 11:00:05 +0000</pubDate>
		<dc:creator>Brandon Savage</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Propel]]></category>

		<guid isPermaLink="false">http://www.brandonsavage.net/?p=1199</guid>
		<description><![CDATA[Recently, I finished my first production-quality Zend Framework application. It was a new website that made use of an old backend that powers another application I wrote using a custom framework. I wanted to use Zend Framework to practice on it, and to learn things I hadn&#8217;t yet learned since I had yet to put [...]]]></description>
		<wfw:commentRss>http://www.brandonsavage.net/the-adventures-of-merging-propel-with-zend-framework/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Learning Zend Framework: A Case Study</title>
		<link>http://www.brandonsavage.net/learning-zend-framework-a-case-study/</link>
		<comments>http://www.brandonsavage.net/learning-zend-framework-a-case-study/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 05:00:09 +0000</pubDate>
		<dc:creator>Brandon Savage</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[new skills]]></category>

		<guid isPermaLink="false">http://www.brandonsavage.net/?p=1192</guid>
		<description><![CDATA[Recently I&#8217;ve been immersed into a Zend Framework project in a way that I&#8217;ve never been immersed before. This immersion experience has brought out a few thoughts and lessons that I&#8217;ve learned through the process about how to get into a framework, how to start a new project using a framework you&#8217;ve never used before, [...]]]></description>
		<wfw:commentRss>http://www.brandonsavage.net/learning-zend-framework-a-case-study/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (Feed is rejected)
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 8/21 queries in 0.006 seconds using disk: basic
Content Delivery Network via Amazon Web Services: S3: files.brandonsavage.net.s3.amazonaws.com

Served from: www.brandonsavage.net @ 2012-02-07 04:14:15 -->
