<?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>Jon Lebensold &#187; Development</title>
	<atom:link href="http://lebensold.net/category/development/feed" rel="self" type="application/rss+xml" />
	<link>http://lebensold.net</link>
	<description>thoughts on web development, technology and media</description>
	<lastBuildDate>Tue, 22 Jun 2010 16:04:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Intuit QuickBase Blog re-design</title>
		<link>http://lebensold.net/development/intuit-quickbase-blog-re-design</link>
		<comments>http://lebensold.net/development/intuit-quickbase-blog-re-design#comments</comments>
		<pubDate>Mon, 22 Feb 2010 16:31:29 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[clients]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://lebensold.net/?p=389</guid>
		<description><![CDATA[The folks at Intuit's QuickBase marketing team have recently updated their WordPress blog template. It was a fun little project that involved a bit of re-skinning. Check out the QuickBase Blog's new look and feel! Many thanks to Ezra for helping take comps and turn them into beautiful XHTML and CSS.
]]></description>
			<content:encoded><![CDATA[<p>The folks at Intuit's QuickBase marketing team have recently updated their WordPress blog template. It was a fun little project that involved a bit of re-skinning. Check out the <a href="http://quickbase.intuit.com/blog">QuickBase Blog</a>'s new look and feel! Many thanks to Ezra for helping take comps and turn them into beautiful XHTML and CSS.</p>
]]></content:encoded>
			<wfw:commentRss>http://lebensold.net/development/intuit-quickbase-blog-re-design/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interview on the Coding Pad</title>
		<link>http://lebensold.net/development/interview-on-the-coding-pad</link>
		<comments>http://lebensold.net/development/interview-on-the-coding-pad#comments</comments>
		<pubDate>Tue, 09 Feb 2010 20:28:04 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[aboutme]]></category>

		<guid isPermaLink="false">http://lebensold.net/?p=386</guid>
		<description><![CDATA[Mary at the Coding Pad contacted me about doing a little interview about myself and my work as a PHP developer. If you're subscribed to my blog or remotely interested in what makes me tick, I invite you to check it out. The Coding Pad is a great blog that's featured other developers as well [...]]]></description>
			<content:encoded><![CDATA[<p>Mary at the Coding Pad contacted me about doing a little interview about myself and my work as a PHP developer. If you're subscribed to my blog or remotely interested in what makes me tick, I invite you to <a href="http://codingpad.maryspad.com/2010/02/09/jon-lebensold-php-zend-framework/">check it out</a>. The Coding Pad is a great blog that's featured other developers as well as provides tutorial content on various PHP frameworks.</p>
]]></content:encoded>
			<wfw:commentRss>http://lebensold.net/development/interview-on-the-coding-pad/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interview with the Gang of Four</title>
		<link>http://lebensold.net/development/interview-with-the-gang-of-four</link>
		<comments>http://lebensold.net/development/interview-with-the-gang-of-four#comments</comments>
		<pubDate>Mon, 26 Oct 2009 01:20:40 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[design patterns]]></category>

		<guid isPermaLink="false">http://lebensold.net/?p=366</guid>
		<description><![CDATA[My father sent this wonderful interview to me with the author's of the book "Design Patterns". I still find that it introducing people who aren't software engineers to the concept of web architecture, design patterns and software development workflow that it still takes a bit for someone to see how someone could appreciate the design [...]]]></description>
			<content:encoded><![CDATA[<p>My father sent <a href="http://www.informit.com/articles/article.aspx?p=1404056">this wonderful interview</a> to me with the author's of the book "Design Patterns". I still find that it introducing people who aren't software engineers to the concept of web architecture, design patterns and software development workflow that it still takes a bit for someone to see how someone could appreciate the design and elegance behind a particular architecture.</p>
<p>In the words of Ralph Johnson:</p>
<blockquote><p>Designing software is hard. That is what makes it so fun! People who are good at designing software enjoy solving hard problems, at bringing order to chaos, at overcoming difficulties. Things that used to be hard are now easy, but we have moved on to working on problems that would have been impossible 20 years ago. OO programming helps but does not eliminate the difficulty of design.</p></blockquote>
<p>I always assumed that Christopher Alexander's A Pattern Language was some source of inspiration for these gentlemen and I was surprised to find out that it wasn't in fact the case.</p>
]]></content:encoded>
			<wfw:commentRss>http://lebensold.net/development/interview-with-the-gang-of-four/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetBeans Code Template for Unit Testing</title>
		<link>http://lebensold.net/development/netbeans-code-template-for-unit-testing</link>
		<comments>http://lebensold.net/development/netbeans-code-template-for-unit-testing#comments</comments>
		<pubDate>Mon, 03 Aug 2009 18:46:33 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[freecode]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[phpunit]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://lebensold.net/?p=354</guid>
		<description><![CDATA[I've been taking the time to configure my installation of NetBeans recently and I've re-discovered my love for code templates. Code templates allow the developer to make a shortcut to boiler plate code snippets which usually have targetted keywords. In the latest Zendcast video tutorial, I started showing off a code template I made by [...]]]></description>
			<content:encoded><![CDATA[<p>I've been taking the time to configure my installation of NetBeans recently and I've re-discovered my love for code templates. Code templates allow the developer to make a shortcut to boiler plate code snippets which usually have targetted keywords. In the latest Zendcast video tutorial, I started showing off a code template I made by calling "zndtst" and then hitting TAB.</p>
<p>You can setup your own code templates in the PHP options in NetBeans:</p>
<p><img class="alignnone size-medium wp-image-355" title="Picture 5" src="http://lebensold.net/wp-content/uploads/2009/08/Picture-5-300x176.png" alt="Picture 5" width="300" height="176" /></p>
<p>Here's the code template I use for generating unit test cases:</p>
<pre class="php"><span style="color: #808080; font-style: italic;">/**
 * Test class for ${classname}
 * @author: jlebensold
 */</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">class</span> $<span style="color: #66cc66;">&#123;</span>classname<span style="color: #66cc66;">&#125;</span>
    <span style="color: #000000; font-weight: bold;">extends</span> ControllerTestCase
<span style="color: #66cc66;">&#123;</span>
    protected $$$<span style="color: #66cc66;">&#123;</span>obj<span style="color: #66cc66;">&#125;</span>;
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> setUp<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
    <span style="color: #66cc66;">&#123;</span>
	parent::<span style="color: #006600;">setUp</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
	<span style="color: #0000ff;">$this</span>-&gt;$<span style="color: #66cc66;">&#123;</span>obj<span style="color: #66cc66;">&#125;</span> = <span style="color: #000000; font-weight: bold;">new</span> $<span style="color: #66cc66;">&#123;</span>class_to_test<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
    <span style="color: #66cc66;">&#125;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> tearDown<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
    <span style="color: #66cc66;">&#123;</span>
	<span style="color: #0000ff;">$this</span>-&gt;$<span style="color: #66cc66;">&#123;</span>obj<span style="color: #66cc66;">&#125;</span> = <span style="color: #000000; font-weight: bold;">null</span>;
    <span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre>
]]></content:encoded>
			<wfw:commentRss>http://lebensold.net/development/netbeans-code-template-for-unit-testing/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Unit Testing within the NetBeans 6.7.1 UI</title>
		<link>http://lebensold.net/development/unit-testing-within-the-netbeans-6-7-1-ui</link>
		<comments>http://lebensold.net/development/unit-testing-within-the-netbeans-6-7-1-ui#comments</comments>
		<pubDate>Sat, 01 Aug 2009 18:46:16 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[phpunit]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://lebensold.net/?p=350</guid>
		<description><![CDATA[With Zend Studio for Eclipse 7 approaching its release date, I find myself once again comparing it to NetBeans, my previous development environment. I can safely say that I'm enjoying the code templates and intelligent PHP refactoring support. I finally feel like something in the PHP community is approaching what C# and Java developers have [...]]]></description>
			<content:encoded><![CDATA[<p>With Zend Studio for Eclipse 7 approaching its release date, I find myself once again comparing it to NetBeans, my previous development environment. I can safely say that I'm enjoying the code templates and intelligent PHP refactoring support. I finally feel like something in the PHP community is approaching what C# and Java developers have with ReSharper.</p>
<p>I even managed to get the unit testing environment to work with my Zend Framework installation with a little bash scripting. I realized that the PHPUnit test runner built into netbeans requires certain command line arguments, but because its designed to do single class tests instead of using the phpunit.xml file, I had to override it.</p>
<p>Here's my batchtest.sh file:</p>
<pre class="bash"><span style="color: #808080; font-style: italic;">#!/usr/bin/<span style="color: #c20cb9; font-weight: bold;">env</span> bash</span>
<span style="color: #7a0874; font-weight: bold;">cd</span> ~/Sites/myproject/tests
phpunit --configuration phpunit.xml $<span style="color: #000000;">1</span> $<span style="color: #000000;">2</span>
<span style="color: #808080; font-style: italic;">#phpunit $<span style="color: #000000;">1</span> $<span style="color: #000000;">2</span> $<span style="color: #000000;">3</span></span></pre>
<p>with this file, I can set either to have phpunit behave like it normally would in NetBeans (line 4), or have it read my phpunit.xml file instead.</p>
<p>The result is a nice little test runner that's built into my development environment:</p>
<p><img class="size-medium wp-image-351 alignnone" title="Netbeans Configuration Options" src="http://lebensold.net/wp-content/uploads/2009/08/Picture-2-300x139.png" alt="Netbeans Configuration Options" width="300" height="139" /></p>
<p><img class="size-medium wp-image-352 alignnone" title="Unit Testing UI" src="http://lebensold.net/wp-content/uploads/2009/08/Picture-3-300x270.png" alt="Unit Testing UI" width="300" height="270" /></p>
<p>I'm still trying to integrate code coverage, but since I get HTML reports, I think I can handle switching to my web browser for that.</p>
]]></content:encoded>
			<wfw:commentRss>http://lebensold.net/development/unit-testing-within-the-netbeans-6-7-1-ui/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>METAphrenie website update</title>
		<link>http://lebensold.net/creative-stuff/metaphrenie-website-update</link>
		<comments>http://lebensold.net/creative-stuff/metaphrenie-website-update#comments</comments>
		<pubDate>Wed, 22 Jul 2009 01:51:38 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Creative stuff]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[clients]]></category>

		<guid isPermaLink="false">http://lebensold.net/?p=346</guid>
		<description><![CDATA[Last July I had the pleasure of working with METAphrenie, a design company based in Berlin (now Dubai Media City) on a zend-based application for handling client reviews. Recently they contacted me to do some work on their frontend, redo the javascript, UI layer and add a few sections. They do some fantastic work, so [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-347" title="METAphrenie title" src="http://lebensold.net/wp-content/uploads/2009/07/picture-1.png" alt="METAphrenie title" width="133" height="48" />Last July I had the pleasure of working with METAphrenie, a design company based in Berlin (now Dubai Media City) on a zend-based application for handling client reviews. Recently they contacted me to do some work on their frontend, redo the javascript, UI layer and add a few sections. They do some <a href="http://www.metaphrenie.com">fantastic work, so I invite you to check it out</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://lebensold.net/creative-stuff/metaphrenie-website-update/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Review of Learning Dojo</title>
		<link>http://lebensold.net/development/review-of-learning-dojo</link>
		<comments>http://lebensold.net/development/review-of-learning-dojo#comments</comments>
		<pubDate>Thu, 23 Apr 2009 19:21:43 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[dojo]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://lebensold.net/?p=339</guid>
		<description><![CDATA[Recently, Packt contacted me about doing a review of Learning Dojo.
The author, Peter Svennson, is probably one of the most qualified people in the world to be writing a book about Dojo, considering he's a contributor. The book takes plenty of time covering some of the more common Dijits and how best to apply them [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, Packt contacted me about doing a review of <a href="http://www.packtpub.com/tutorial-for-building-interactive-interfaces-with-dojo/book">Learning Dojo</a>.</p>
<p><a href="https://www.amazon.com/dp/1847192688?tag=lebensoldnet-20"><img class="alignright size-medium wp-image-340" title="Learning Dojo by Peter Svennson" src="http://lebensold.net/wp-content/uploads/2009/04/picture-3-231x300.png" alt="Learning Dojo by Peter Svennson" width="231" height="300" /></a>The author, Peter Svennson, is probably one of the most qualified people in the world to be writing a book about Dojo, considering he's a contributor. The book takes plenty of time covering some of the more common Dijits and how best to apply them in an application. Like any framework, knowledge of certain core components helps when extending that knowledge across the rest of the library.</p>
<p>As someone who's worked extensively with JQuery and Prototype, I appreciated the authors recognition of other frameworks, while being able to diplomatically keep the discussion focused on Dojo without diminishing the work done on the other site of the Javascript framework fence.</p>
<p>Before being totally entrenched in the various Dojo libraries, Svennson takes a couple pages to explain closures and Javascript's prototype based object model. I found his explanation enlightening and a good starting point for a conversation on Dojo. Svennson also sold me on Dojo's class building framework.</p>
<p>What kept me flipping through the pages was Svennson's passion for the technology. The writing style is informal and conveys his personal interest in Dojo's architecture. However sometimes I felt this same passionate writing starts to read more like a sales pitch and less like a serious technical reference.</p>
<p>If you're the type of person that likes to work through a practical application of the technology, Learning Dojo is probably not the best book for the job. Instead of figuring out how to build a form with client-side validation that showcases all the Dojo bells and whistles (which I don't think one app could truly do), you're invited to create custom events, learn how to build class structures with pseudo-inheritance, look at localization and ways of theming your application. Since a lot of these features are design-releated, they tend to feel disjoint.</p>
<p>Only in the last chapter are we introduced to "real-world Dojo". While the examples are great, they feel almost tacked on. Regardless, the multi-charting project and the CRUD application cover a lot of components that were already discussed previously. It's also nice to see that Svennson mentions how to unit test using DOH. Learning Dojo is by no means a book for beginners: as the book progresses, there are large chunks of markup that are loosely explained in passing.</p>
<p>If you're already married to Dojo, planning a site in Dojo or inheriting something written in Dojo, this book could be a great reference for getting familiar with the technology quickly. If this sounds like you, grab a copy from Amazon.</p>
<p>UPDATE: enjoy reading <a href="http://www.packtpub.com/files/learning-dojo-sample-chapter-6-layout.pdf">Chapter 6</a> for free online!<br />
<iframe src="http://rcm.amazon.com/e/cm?t=lebensoldnet-20&o=1&p=8&l=as1&asins=1847192688&md=10FE9736YVPPT7A0FBG2&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://lebensold.net/development/review-of-learning-dojo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why is Zend_Db taking so damn long?</title>
		<link>http://lebensold.net/development/why-is-zend_db-taking-so-damn-long</link>
		<comments>http://lebensold.net/development/why-is-zend_db-taking-so-damn-long#comments</comments>
		<pubDate>Mon, 06 Apr 2009 16:13:17 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[zendcasts]]></category>
		<category><![CDATA[zend_db]]></category>

		<guid isPermaLink="false">http://lebensold.net/?p=327</guid>
		<description><![CDATA[As my latest foray into video tutorials, Zendcasts reaches past the 400 subscriber mark on Feedburner, I've been getting more and more requests to tackle Zend_Db. I've been holding back for a lot of the design reasons that I recently read on Angry Objects. The author identified a lot of the problems I have with [...]]]></description>
			<content:encoded><![CDATA[<p>As my latest foray into video tutorials, <a href="http://www.zendcasts.com">Zendcasts</a> reaches past the 400 subscriber mark on Feedburner, I've been getting more and more requests to tackle Zend_Db. I've been holding back for a lot of the design reasons that I recently read on <a href="http://www.angryobjects.com/2009/03/30/writing-robust-php-backends-with-zend-framework/">Angry Objects</a>. The author identified a lot of the problems I have with the official way of Zend wants developers to handle the "M" in MVC. I've tackled this issue professionally by using Doctrine and introducing a service layer similar to what's been presented in the latest tutorials for Microsoft's MVC .NET initiative. I prefer to use a Repository (or as Leendert Brouwer calls it) a service layer. His naming is probably more correct since it generalizes the problem and doesn't get confused with the Domain-Driven Design notion of what a Repository should and shouldn't be. Regardless, I'll be covering some introductory stuff on Zend_Db, however I'm probably going to steer the zendcasts ship near Doctrine since it's my own preference. </p>
<p>Having said that, I'd love to encourage other developers who are doing video tutorials on Zend to feel capable of contributing to zendcasts. </p>
]]></content:encoded>
			<wfw:commentRss>http://lebensold.net/development/why-is-zend_db-taking-so-damn-long/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Server is Fast!</title>
		<link>http://lebensold.net/main/zend-server-is-fast</link>
		<comments>http://lebensold.net/main/zend-server-is-fast#comments</comments>
		<pubDate>Sat, 21 Feb 2009 01:22:22 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[main]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[zend server]]></category>

		<guid isPermaLink="false">http://lebensold.net/?p=307</guid>
		<description><![CDATA[I started playing with Zend Server CE (Community Edition) today. It looks like a very promising product. My installation was less than simple, for one, I'm a fan of the PHP echo tags &#60;?= "hello" ?&#62;, which are off by default (not sure why since they're great for templates). I also had to change the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-308 alignright" title="picture-11" src="http://lebensold.net/wp-content/uploads/2009/02/picture-11.png" alt="" width="214" height="201" />I started playing with <a href="http://devzone.zend.com/article/4272-Zend-announces-public-beta-of-a-new-product-Zend-Server">Zend Server CE (Community Edition)</a> today. It looks like a very promising product. My installation was less than simple, for one, I'm a fan of the PHP echo tags &lt;?= "hello" ?&gt;, which are off by default (not sure why since they're great for templates). I also had to change the MySQL configuration by symlinking my MAMP MySQL socket to /tmp/mysql.sock by running:</p>
<p>ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock</p>
<p>This is all probably because I (like most developers) have a broken system. I'm also running on a mac which means that disabled versions of PHP and MySQL are lurking around from the Leopard installation. I'd still like to see the folks at Zend start encouraging the Rails practice of symlinking the htdocs folder. The htdocs folder isn't well structured in the mac installation to accomodate an application folder sitting underneath it (e.g. /Applications/ZendServer/apache2/myapp/htdocs instead of  /Applications/ZendServer/apache2/htdocs).</p>
<p>I also had to create a symlink in the public folder of my Zend Framework application to Zend server:</p>
<p>ln -s /Applications/ZendServer/gui/UserServer ZendServer</p>
<p>And because I user mod_rewrite, I had to setup a special exclusion in my existing .htaccess file in order to make sure that Zend_Server didn't get angry:</p>
<p>RewriteEngine on<br />
<strong>RewriteCond %{REQUEST_URI} !^/ZendServer<br />
</strong>RewriteRule !\.(js|ico|gif|jpg|png|css|pdf|mov|mp3|swf)$ index.php</p>
<p>The payoff? Integrated debugging and speed! I'll probably put together a video tutorial of sorts. The only bummer is that Zend Server doesn't have integrated vhost support. I'm also looking forward to running some Java classes through Java bridge (<a href="http://www.hibernate.org/">Hibernate</a> perhaps?)</p>
]]></content:encoded>
			<wfw:commentRss>http://lebensold.net/main/zend-server-is-fast/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Zend Screencasts for your iPhone and Desktop</title>
		<link>http://lebensold.net/development/zend-screencasts-for-your-iphone-and-desktop</link>
		<comments>http://lebensold.net/development/zend-screencasts-for-your-iphone-and-desktop#comments</comments>
		<pubDate>Fri, 02 Jan 2009 19:19:09 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Screencasts]]></category>
		<category><![CDATA[Video Tutorials]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://lebensold.net/?p=294</guid>
		<description><![CDATA[I've been pretty quiet these last few weeks... mostly due to projects, pitches, a wedding and a Baha'i pilgrimage.
All that aside, I've been working on a new website with screencasts about the Zend Framework. I'll be posting videos every week. If you have any suggestions about topics you'd like me to cover, send me an [...]]]></description>
			<content:encoded><![CDATA[<p>I've been pretty quiet these last few weeks... mostly due to projects, pitches, a wedding and a <a href="http://www.bahai.org/">Baha'i pilgrimage</a>.</p>
<p>All that aside, I've been working on a new website with <a href="http://www.zendcasts.com">screencasts about the Zend Framework</a>. I'll be posting videos every week. If you have any suggestions about topics you'd like me to cover, <a href="mailto:jon@lebensold.net">send me an email</a>!</p>
<p>I'm planning to do some videos about Blueprint and Zend, using Zend Controllers (and making custom routes), basic work with view helpers.</p>
<p>All the videos on Zendcasts will be iPhone friendly for those long subway rides when you're just burning to watch another nerd code. Go to <a href="http://www.zendcasts.com">Zendcasts</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://lebensold.net/development/zend-screencasts-for-your-iphone-and-desktop/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
