<?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>@TheKeyboard &#187; Terry Chay</title>
	<atom:link href="http://www.littlehart.net/atthekeyboard/tag/terry-chay/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.littlehart.net/atthekeyboard</link>
	<description>Facebook should&#039;ve be written in unicornSchemaLang, because everyone *knows* that PHP is no good for anything, right?</description>
	<lastBuildDate>Thu, 29 Jul 2010 20:05:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Rambling on the future of PHP</title>
		<link>http://www.littlehart.net/atthekeyboard/2009/11/16/rambling-on-the-future-of-php/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.littlehart.net/atthekeyboard/2009/11/16/rambling-on-the-future-of-php/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 21:43:16 +0000</pubDate>
		<dc:creator>Chris Hartjes</dc:creator>
				<category><![CDATA[Chris' Brain]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Terry Chay]]></category>

		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/?p=589</guid>
		<description><![CDATA[Terry Chay, although he disagrees with me on a whole bunch of different levels, is a smart guy. Despite all the profanity. And the troll baiting. Go watch this talk he gave at the SF PHP meetup. I struggle with some of the concepts he talks about here. I&#8217;ve been working with PHP for so [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://terrychay.org">Terry Chay</a>, although he disagrees with me on a whole bunch of different levels, is a smart guy.  Despite all the profanity.  And the troll baiting.  Go watch <a href="http://sfphp.wordpress.com/2009/11/16/chinese-proverbs-video-nov-5th-2009/">this talk he gave at the SF PHP meetup</a>.
</p>
<p>
I struggle with some of the concepts he talks about here.  I&#8217;ve been working with PHP for so long and wondering &#8220;is that all there is to web programming?&#8221;.  PHP is still one of the best solutions out there for building web applications.  The haters can suck it, because it&#8217;s true.  Terry has this awesome quote (I&#8217;m probably paraphrasing).:  &#8220;The straightest point between two lines on the web is PHP.&#8221;.  There are lots of huge sites out there that use PHP &#8211; but PHP *itself* is starting to become the bottleneck.
</p>
<p>
I won&#8217;t comment any further as Terry says it better than I could, and to say more would be stealing from his talk.  Go and watch.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.littlehart.net/atthekeyboard/2009/11/16/rambling-on-the-future-of-php/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CakePHP 1.2 Final released and some thoughts on frameworks</title>
		<link>http://www.littlehart.net/atthekeyboard/2008/12/27/cakephp-12-final-released-and-some-thoughts-on-frameworks/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.littlehart.net/atthekeyboard/2008/12/27/cakephp-12-final-released-and-some-thoughts-on-frameworks/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 20:14:04 +0000</pubDate>
		<dc:creator>Chris Hartjes</dc:creator>
				<category><![CDATA[Chris' Brain]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[PHP Advent 2008]]></category>
		<category><![CDATA[Terry Chay]]></category>

		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/?p=369</guid>
		<description><![CDATA[Congrats to the CakePHP dev team for getting 1.2 final out the door just in time for X-Mas. Read all the details here. I feel somewhat guilty as I have not been able to contribute to 1.2 during the run-up to the final release, but working with it for a side project has been enjoyable [...]]]></description>
			<content:encoded><![CDATA[<p>Congrats to the CakePHP dev team for getting 1.2 final out the door just in time for X-Mas.  Read all the details <a href="http://bakery.cakephp.org/articles/view/the-gift-of-1-2-final">here</a>.  I feel somewhat guilty as I have not been able to contribute to 1.2 during the run-up to the final release, but working with it for a side project has been enjoyable and living on the bleeding edge for a side project has not resulted in any show-stopping bugs.  That alone is worth mentioning.
</p>
<p>
I know that frameworks get a bad rap, especially full-stack ones like Cake, but most of those complaints come from people who are unwilling or unable to embrace the constraints on your environment that Cake places.  I used to be militant about that sort of thing, but I&#8217;ve come to realize that it just doesn&#8217;t matter.  I&#8217;d rather shape my application to leverage the strengths of a framework.   Maybe I am just smart enough to figure out workarounds for the weaknesses.  But understanding the environment
</p>
<p>
Terry Chay had an awesome contribution to PHP Advent 2008 where he talked about <a href="http://phpadvent.org/2008/php-without-php-by-terry-chay">some funky tricks in PHP and the importance of respecting the environment your code will run in.</a>.  After I said nice things about the post on Twitter, he sent this to me (note, this was spread across two tweets):</p>
<blockquote><p>
<i>Thank you. I appreciate the comment. Happy Christmas. <img src='http://www.littlehart.net/atthekeyboard/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   I know we don&#8217;t always agree on things like CakePHP, so the fact that you liked the entry means a lot.</i>
</p></blockquote>
<p>
I was disappointed there were no f-bombs in the reply, but it&#8217;s still nice to have someone you consider on another upper level of competency from you to say nice things back.</p>
<p>
Anyway, even if you hate CakePHP I think it&#8217;s worth investing 5 to 10 minutes of your time to look at the announcement and see just how much stuff is in the 1.2 release and ask yourself how much of that code could you write yourself *and* have it be reusable by others.  To me, the fact that I can use much of what is in CakePHP without any modification beyond the conventions is the real reason to use it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.littlehart.net/atthekeyboard/2008/12/27/cakephp-12-final-released-and-some-thoughts-on-frameworks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
