<?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>stevehollis.com &#187; General</title>
	<atom:link href="http://www.stevehollis.com/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stevehollis.com</link>
	<description>Barking on about PHP, MySQL and Zend Framework</description>
	<lastBuildDate>Mon, 05 Apr 2010 18:07:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Blimey! I&#8217;ve got a blog!</title>
		<link>http://www.stevehollis.com/2010/03/blimey-ive-got-a-blog/</link>
		<comments>http://www.stevehollis.com/2010/03/blimey-ive-got-a-blog/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 13:19:31 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[zend_application]]></category>
		<category><![CDATA[zend_db]]></category>
		<category><![CDATA[zf]]></category>

		<guid isPermaLink="false">http://www.stevehollis.com/?p=25</guid>
		<description><![CDATA[To be honest, I&#8217;m a bit ashamed. I&#8217;ve been working with web development and internet marketing for almost half a decade and only now, in 2010 for Christ&#8217;s sake, have I got round to starting a blog. There are plenty of excuses: haven&#8217;t had the time, I thought it might be tricky to set up, didn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_28" class="wp-caption alignright" style="width: 310px"><a href="http://www.stevehollis.com/wp-content/uploads/2010/03/CIMG25902.jpg"><img class="size-medium wp-image-28  " title="Meeko in full flight" src="http://www.stevehollis.com/wp-content/uploads/2010/03/CIMG25902-300x205.jpg" alt="Meeko in full flight" width="300" height="205" /></a><p class="wp-caption-text">Gratuitous and unnecessary dog picture (Pic: Steven Jack)</p></div>
<p>To be honest, I&#8217;m a bit ashamed.</p>
<p>I&#8217;ve been working with web development and internet marketing for almost half a decade and only now, in 2010 for Christ&#8217;s sake, have I got round to starting a blog.</p>
<p>There are plenty of excuses: haven&#8217;t had the time, I thought it might be tricky to set up, didn&#8217;t need another codebase to get to grips with. But frankly, they&#8217;re all pretty pathetic.</p>
<p>As it happens, I&#8217;ve been amazed by just how easy it&#8217;s been to set up a WordPress blog. I bought this snazzy, clean theme and had it all up and running on my Windows dev server in about 5 mins. Transferring it to my cluster took a little more effort, but the whole thing has only taken a few hours, and most of that was browsing through different themes.</p>
<p>Anyway, I&#8217;m here now, so let&#8217;s look to the future.</p>
<p>The plan is to blog about the trickier issues that I come across working as a web developer. So you can mainly expect stuff relating to PHP, MySQL and Zend Framework. I wouldn&#8217;t be at all surprised if there ends up being a smattering of Apache, jQuery and server admin posts too.</p>
<p>The inspiration, if you can call it that, is a pretty selfish one. I&#8217;ve recently been working on Entertainment Manager, an &#8220;enterprise-level&#8221; business management tool for Entertainment Agencies (which I&#8217;ll blog about at a later date). Inevitably, I&#8217;ve stumbled into a few issues where it&#8217;s been tough to find any real solutions online.  It may be because PHP is a relative new comer as an &#8221;enterprise&#8221; (I hate that term) language, or just because some of the terminology gets a bit vague when dealing with more complex problems.</p>
<p>In any case, the aim of this blog is to document these thorny problems and their solutions so that I have something to refer to in the future when I&#8217;ve forgotten all the details (like next week&#8230; OK, tomorrow). It&#8217;d be a massive bonus if other people could benefit from my experience and save themselves a few hours of head scratching in the process.</p>
<p>There&#8217;s a real danger that I won&#8217;t post often enough and that the quality of the content may be, um, variable. But, hey, it&#8217;s taken me five years to get to this point, so give me a break, eh?</p>
<p>There are a handful of issues on the to-blog list at the moment:</p>
<ul>
<li>Nested transactions using Zend_Db (<a href="http://www.stevehollis.com/2010/03/practical-nested-transactions-with-zend_db-and-mysql/">done</a>)</li>
<li>Plugin functionality for models</li>
<li>Practical Model/Resource (i.e. DB) separation</li>
<li>&#8220;Real&#8221; modular bootstrapping with Zend_Application</li>
<li>How to make your models fatter and your controllers thinner (<a href="http://www.stevehollis.com/2010/03/super-skinny-your-zend-framework-action-controllers-part-one/">Part One</a>)</li>
</ul>
<p>Hopefully I&#8217;ll come up with something of interest so you&#8217;ll be back soon.</p>
<p>Steve</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stevehollis.com/2010/03/blimey-ive-got-a-blog/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

