<?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>Baohx &#187; PHP</title>
	<atom:link href="http://www.baohx.com/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.baohx.com</link>
	<description>All work and no play make baohx something something...</description>
	<lastBuildDate>Fri, 20 Nov 2009 17:45:21 +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>Creating applications using Zend_Tool</title>
		<link>http://www.baohx.com/2009/09/08/creating-applications-using-zend_tool/</link>
		<comments>http://www.baohx.com/2009/09/08/creating-applications-using-zend_tool/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 15:21:48 +0000</pubDate>
		<dc:creator>baohx</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[zf]]></category>

		<guid isPermaLink="false">http://www.baohx.com/?p=91</guid>
		<description><![CDATA[Created a presentation for AZphp on using Zend_Tool (zf) for creating a Zend Framework project.  Code for it is not yet complete, nor tested, but it should give some ideas as to how to accomplish some stuff with ZF.
Download Presentation
]]></description>
			<content:encoded><![CDATA[<p>Created a presentation for <a href="http://azphp.org">AZphp</a> on using Zend_Tool (zf) for creating a Zend Framework project.  Code for it is not yet complete, nor tested, but it should give some ideas as to how to accomplish some stuff with ZF.</p>
<p><a href="http://www.baohx.com/download16">Download Presentation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.baohx.com/2009/09/08/creating-applications-using-zend_tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZFDebug Plugin</title>
		<link>http://www.baohx.com/2009/07/22/zfdebug-plugin/</link>
		<comments>http://www.baohx.com/2009/07/22/zfdebug-plugin/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 16:32:16 +0000</pubDate>
		<dc:creator>baohx</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://www.baohx.com/?p=89</guid>
		<description><![CDATA[http://code.google.com/p/zfdebug/
Nice looking easy to use plugin for Zend Framework project debugging!  I&#8217;m using firephp/firebug for most of my debugging since a profiler for firebug is already present in the framework.  This plugin looks very simple to set up though.  I will have to try it in the future.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/p/zfdebug/" target="_blank">http://code.google.com/p/zfdebug/</a></p>
<p>Nice looking easy to use plugin for Zend Framework project debugging!  I&#8217;m using firephp/firebug for most of my debugging since a profiler for firebug is already present in the framework.  This plugin looks very simple to set up though.  I will have to try it in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baohx.com/2009/07/22/zfdebug-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New toy</title>
		<link>http://www.baohx.com/2009/07/15/new-toy/</link>
		<comments>http://www.baohx.com/2009/07/15/new-toy/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 18:40:33 +0000</pubDate>
		<dc:creator>baohx</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[poster]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[zf]]></category>

		<guid isPermaLink="false">http://www.baohx.com/2009/07/15/new-toy/</guid>
		<description><![CDATA[
Just received my Zend Framework poster from Mayflower.  Got a little crushed in shipping but it&#8217;s pretty sweet.
]]></description>
			<content:encoded><![CDATA[<p><img style="display:block;margin-right:auto;margin-left:auto;" alt="image" height="384" width="512" src="http://www.baohx.com/wp-content/uploads/2009/07/wpid-1247682683069.jpg" /></p>
<p>Just received my Zend Framework poster from <a href="http://www.mayflower.de">Mayflower</a>.  Got a little crushed in shipping but it&#8217;s pretty sweet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baohx.com/2009/07/15/new-toy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New PHP Framework</title>
		<link>http://www.baohx.com/2009/04/02/new-php-framework/</link>
		<comments>http://www.baohx.com/2009/04/02/new-php-framework/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 18:34:56 +0000</pubDate>
		<dc:creator>baohx</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.baohx.com/?p=81</guid>
		<description><![CDATA[phails.com
]]></description>
			<content:encoded><![CDATA[<p><a href="http://phails.com" target="_blank">phails.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.baohx.com/2009/04/02/new-php-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going to PHPtek?</title>
		<link>http://www.baohx.com/2009/02/20/going-to-phptek/</link>
		<comments>http://www.baohx.com/2009/02/20/going-to-phptek/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 14:36:43 +0000</pubDate>
		<dc:creator>baohx</dc:creator>
				<category><![CDATA[Gordon]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[phptek]]></category>

		<guid isPermaLink="false">http://www.baohx.com/?p=70</guid>
		<description><![CDATA[I&#8217;m thinking of going to the phptek conference in Chicago in May.  Anyone that has gone before, I&#8217;d welcome any feedback on previous conventions.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m thinking of going to the phptek conference in Chicago in May.  Anyone that has gone before, I&#8217;d welcome any feedback on previous conventions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baohx.com/2009/02/20/going-to-phptek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zendcon Pictures Posted</title>
		<link>http://www.baohx.com/2008/09/19/zendcon-pictures-posted/</link>
		<comments>http://www.baohx.com/2008/09/19/zendcon-pictures-posted/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 00:20:12 +0000</pubDate>
		<dc:creator>baohx</dc:creator>
				<category><![CDATA[Gordon]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[zendcon zend convention php]]></category>

		<guid isPermaLink="false">http://www.baohx.com/?p=55</guid>
		<description><![CDATA[See here.
Sea Lions 1
Sea Lions 2
]]></description>
			<content:encoded><![CDATA[<p>See <a href="http://www.baohx.com/v/work_trips/zendcon08">here</a>.</p>
<p><a href="http://www.youtube.com/watch?v=DMwANQWUB1E">Sea Lions 1</a></p>
<p><a href="http://www.youtube.com/watch?v=C4ySB9sRUo0">Sea Lions 2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.baohx.com/2008/09/19/zendcon-pictures-posted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zendcon&#8230;time to head home</title>
		<link>http://www.baohx.com/2008/09/19/zendcon-time-to-head-home/</link>
		<comments>http://www.baohx.com/2008/09/19/zendcon-time-to-head-home/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 15:44:04 +0000</pubDate>
		<dc:creator>baohx</dc:creator>
				<category><![CDATA[Gordon]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[convention]]></category>
		<category><![CDATA[san francisco]]></category>
		<category><![CDATA[san jose]]></category>
		<category><![CDATA[santa clara]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[zendcon]]></category>

		<guid isPermaLink="false">http://www.baohx.com/?p=51</guid>
		<description><![CDATA[I was at Zendcon this weekand it was pretty fun.  Unfortunately one of the primary reasons for going was missed as the certification seats were in extremely short supply and Zend was not able to correct the issue.  I would at some point like to get ZCE (and they just started ZFCE (Zend Framework Cert&#8230;)).
The convention itself was pretty good.  ...]]></description>
			<content:encoded><![CDATA[<p>I was at Zendcon this weekand it was pretty fun.  Unfortunately one of the primary reasons for going was missed as the certification seats were in extremely short supply and Zend was not able to correct the issue.  I would at some point like to get ZCE (and they just started ZFCE (Zend Framework Cert&#8230;)).</p>
<p>The convention itself was pretty good.  The speakers were usually well-prepared and were very knowledgeable on the subject matter.  I&#8217;ve learned a few things and have a few more tools I&#8217;d like to try once we get back to Phoenix (I went with two co-workers).</p>
<p>We did some sight seeing Monday and Thursday.  Monday afternoon we went into San Francisco (which took 3 trains to get there, and another to get across town to Pier 39).  On our way back that night we went through Chinatown, where I could not help but buy some delicious gummies.  On Thursday afternoon, Ivan and I went to find the Winchester Mansion (essentially a real version of the Rose Red story by Stephen King).  A very bizarre house.  I will post pictures when I get home.</p>
<p>That&#8217;s it for now.  Must find food before plane.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baohx.com/2008/09/19/zendcon-time-to-head-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crystal Core</title>
		<link>http://www.baohx.com/2008/04/06/crystal-core-2/</link>
		<comments>http://www.baohx.com/2008/04/06/crystal-core-2/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 19:13:42 +0000</pubDate>
		<dc:creator>baohx</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Gordon]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[crystal core]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://www.baohx.com/?p=14</guid>
		<description><![CDATA[Lots of us in PHP land want a nice framework.  Many frameworks out there are either too rigid or too bloated.  Many of them don&#8217;t have a whiff of documentation, let alone the thought of them being supported.
That being said, there are some wonderful classes out there.  The building blocks of the Zend Framework are well built ...]]></description>
			<content:encoded><![CDATA[<p>Lots of us in PHP land want a nice framework.  Many frameworks out there are either too rigid or too bloated.  Many of them don&#8217;t have a whiff of documentation, let alone the thought of them being supported.</p>
<p>That being said, there are some wonderful classes out there.  The building blocks of the <a title="Zend Framework Home" href="http://framework.zend.com" target="_blank">Zend Framework</a> are well built and pretty well documented, and we know that work will continue to be done on them.  For database work, there are many abstraction classes, but one that stood out to me was <a title="PHP Doctrine" href="http://www.phpdoctrine.org/" target="_blank">Doctrine</a>.</p>
<p>There are a few tutorials here and there about building your own framework from pieces or from scratch.  Who has the time for that?  Well, a friend and I did have time a while back, and we came up with a pretty nice solution.  Feel free to take a peek at the <a title="Zend Framework and Doctrine" href="http://www.baohx.com/extras/zfdoctrine" target="_blank">presentation</a> I threw together for a recent <a href="http://azphp.org">AZphp</a> meeting.  The idea was to create a highly flexible modular framework without having to build the whole thing ourselves or continuously reinvent the wheel.  We also wanted something that other people are already working on and already being used in applications.  We decided to just start with checkouts of <abbr title="Zend Framework">ZF</abbr> and Doctrine</p>
<p>The framework&#8217;s &#8220;bootstrap&#8221; pretty much sets up the basis for a <abbr title="Model View Controller">MVC</abbr> application.  Your custom files take it from there utilizing whatever building blocks from Zend Framework (or anything else) you want to use.</p>
<p>Now, I&#8217;m not going to say it&#8217;s any where near &#8220;stable&#8221;, but versions of it have been used for production web applications.  In the coming weeks, I will be building some usage documentation for the core itself and a few basic application tutorials (the ever-popular &#8220;build-a-blog&#8221; tutorial that most frameworks release will probably be ready next weekend).  Until then, you can check it out via Subversion <a title="Subversion Link" href="http://baohx.com/svn/blistframe/tags/0.1" target="_blank">here</a>.  What you check out is to be a &#8220;library&#8221; directory under your application.  You can see the directory layout in the presentation linked above.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baohx.com/2008/04/06/crystal-core-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crystal Core</title>
		<link>http://www.baohx.com/2008/01/24/crystal-core/</link>
		<comments>http://www.baohx.com/2008/01/24/crystal-core/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 15:07:49 +0000</pubDate>
		<dc:creator>baohx</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.baohx.com/13/crystal-core</guid>
		<description><![CDATA[I have been working on a project a friend and I started at the company I previously worked at.  It&#8217;s essentially a framework-framework.  A conglomeration of things to use to easily create a web application.
The big pieces:
Zend Framework
Doctrine
In other words, if you know how to use those, you can easily create something with Crystal.
The included bootstrap file takes ...]]></description>
			<content:encoded><![CDATA[<p>I have been working on a project a friend and I started at the company I previously worked at.  It&#8217;s essentially a framework-framework.  A conglomeration of things to use to easily create a web application.</p>
<p>The big pieces:<br />
Zend Framework<br />
Doctrine</p>
<p>In other words, if you know how to use those, you can easily create something with Crystal.</p>
<p>The included bootstrap file takes a config file, sets up all of your general MVC stuff.  The way it is set up allows you to easily add modules to your application to the mix as well.</p>
<p>I am using this now in a work project containing over 1 million records and so far it is working great and makes it easy to work with.  I&#8217;m also using it in a few other personal projects.</p>
<p>A huge problem I have had with frameworks before is the rigidity within them.  To do some things you have to code around the framework, which is just silly.  With this, I just take the pieces I want, when I need them.  The structure is relatively loose so you can drop in whatever components you want.</p>
<p>I&#8217;ve kept the name we originally started with (Crystal), but that may change.  If I get some interest in it, I will open up the code repository (subversion) for checkouts.</p>
<p>There are a few other custom pieces as well, which fix certain bugs or modify some functionality, but they don&#8217;t get in your way.  There is also an automatic form builder (based on your model structures).  The framework will also automatically pack your javascript libraries and etag them as well as css files so you have a speedy site.</p>
<p>I&#8217;ll post some example code as soon as time permits.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baohx.com/2008/01/24/crystal-core/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another Project (bug tracker)</title>
		<link>http://www.baohx.com/2007/04/22/another-project-bug-tracker/</link>
		<comments>http://www.baohx.com/2007/04/22/another-project-bug-tracker/#comments</comments>
		<pubDate>Sun, 22 Apr 2007 23:26:10 +0000</pubDate>
		<dc:creator>baohx</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Gordon]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.baohx.com/2007/another-project-bug-tracker/</guid>
		<description><![CDATA[The Blistmail project is on hold at the moment, so I can work on a bug tracker application.  This is something I will be working on not only to show off, but to actually use.  Most bug trackers out there are either too bulky (too many bells and whistles), or are just built sloppy.
I&#8217;m working on something which will be ...]]></description>
			<content:encoded><![CDATA[<p>The Blistmail project is on hold at the moment, so I can work on a bug tracker application.  This is something I will be working on not only to show off, but to actually use.  Most bug trackers out there are either too bulky (too many bells and whistles), or are just built sloppy.</p>
<p>I&#8217;m working on something which will be easy to use and have &#8220;just the right amount&#8221; of configurability (to me anyway).</p>
<p>By the way, the project&#8217;s name: BlistBug.</p>
<p>As usual, if you have any ideas or suggestions, feel free to contact me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baohx.com/2007/04/22/another-project-bug-tracker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
