<?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>Professional PHP &#187; test-pattern</title>
	<atom:link href="http://www.procata.com/blog/archives/tag/test-pattern/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.procata.com/blog</link>
	<description>PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.</description>
	<lastBuildDate>Tue, 20 Oct 2009 00:57:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>php &#124; architect back issue bargains</title>
		<link>http://www.procata.com/blog/archives/2007/01/06/php-architect-back-issue-bargains/</link>
		<comments>http://www.procata.com/blog/archives/2007/01/06/php-architect-back-issue-bargains/#comments</comments>
		<pubDate>Sat, 06 Jan 2007 18:15:11 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[php-architect]]></category>
		<category><![CDATA[phparch]]></category>
		<category><![CDATA[test-pattern]]></category>

		<guid isPermaLink="false">http://www.procata.com/blog/archives/2007/01/06/php-architect-back-issue-bargains/</guid>
		<description><![CDATA[I&#8217;ve been writing the Test Pattern column in php &#124; architect for a few months now.  I&#8217;ve been enjoying it because it lets me explore topics in more depth than I could here on my blog.  Although, its more challenging and writing is not easy for me.
So far I think my best two [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been writing the Test Pattern column in php | architect for a few months now.  I&#8217;ve been enjoying it because it lets me explore topics in more depth than I could here on my blog.  Although, its more challenging and writing is not easy for me.</p>
<p>So far I think my best two columns have been <a href="http://www.phparch.com/issue.php?mid=76">Organizing For Change</a> and <a href="http://www.phparch.com/issue.php?mid=82">Dependency Injection</a>.  These are my favorites at least.</p>
<p>Why do I bring this up?  Because today, as part of their <a href="http://hades.phparch.com/ceres/public/page/index.php/7dox">7 day promo fest</a>, back issues are 50% off.  That means you could pick up the back issues with my best columns for a measly $1.99 a piece in PDF form.  (He blogs shamelessly.)  I put a lot of effort into those columns, I&#8217;m proud of them and I want you to read them.  <img src='http://www.procata.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.procata.com/blog/archives/2007/01/06/php-architect-back-issue-bargains/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>php&#124;architect Test Pattern</title>
		<link>http://www.procata.com/blog/archives/2006/03/21/phparchitect-test-pattern/</link>
		<comments>http://www.procata.com/blog/archives/2006/03/21/phparchitect-test-pattern/#comments</comments>
		<pubDate>Wed, 22 Mar 2006 00:34:23 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[object-oriented-programming]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[php-architect]]></category>
		<category><![CDATA[phparch]]></category>
		<category><![CDATA[test-pattern]]></category>

		<guid isPermaLink="false">http://www.procata.com/blog/?p=177</guid>
		<description><![CDATA[The March issue of php&#124;architect came out yesterday.  I&#8217;m excited to see this issue finally out.  I&#8217;ve taken over writing the monthly Test Pattern column from Marcus Baker and this issue contains my first column.
Writing doesn&#8217;t come easy to me.  Writing this blog for the past two years has helped me improve. [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://phparch.com/issue.php?mid=76">March issue</a> of <a href="http://phparch.com/issue.php?mid=76">php|architect</a> came out yesterday.  I&#8217;m excited to see this issue finally out.  I&#8217;ve taken over writing the monthly Test Pattern column from <a href="http://www.lastcraft.com/blog/">Marcus Baker</a> and this issue contains my first column.</p>
<p>Writing doesn&#8217;t come easy to me.  Writing this blog for the past two years has helped me improve.  However, I have to admit that I was quite worried just before the column was due.  I just re-read it for the first time since turning it in and I am happy with the result.  This is due in no small part to some great advise and encouragement from Marcus.</p>
<p>This month&#8217;s column takes on the topic of organizing code.  I wanted to convey some of the fundamental principles underlying the object oriented paradigm, but in a way that goes beyond objects.  In the mid 90&#8217;s, I had what I consider a major professional epiphany when I finally understood object oriented programming.  This month&#8217;s column is my best attempt to concisely explain the heart of that epiphany.  </p>
<p>I&#8217;m proud of this month&#8217;s column.  I hope you&#8217;ll check it out.</p>
<p><a href="http://shiflett.org/archive/214">Chris Shiflett</a> has some thoughts about the security corner column in the same issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.procata.com/blog/archives/2006/03/21/phparchitect-test-pattern/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
