<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>free Zend Framework screencasts - Zendcasts</title>
	<link>http://www.zendcasts.com</link>
	<description>free Zend Framework screencasts. Video tutorials to get you up to speed with different parts of the Zend Framework and enterprise PHP development.</description>
	<lastBuildDate>Mon, 12 Dec 2011 21:14:00 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	

	<item>
		<title>RESTful Delete with SLIM, jQuery and JSON</title>
		<description><![CDATA[Adding jQuery RESTful calls for using the DELETE verb when deleting items via a JSON REST interface.]]></description>
		<link>http://www.zendcasts.com/restful-delete-with-slim-jquery-and-json/2011/12/</link>
			</item>
	<item>
		<title>PUTting Data with jQuery</title>
		<description><![CDATA[A quick look at how you can send PUT requests (REST update calls) to your SLIM-based JSON endpoint.]]></description>
		<link>http://www.zendcasts.com/putting-data-with-jquery/2011/11/</link>
			</item>
	<item>
		<title>Building a JSON End-Point With SLIM and jQuery: Part 2</title>
		<description><![CDATA[Part 2 in a series on building a JSON end-point. We're using simple RESTful verbage to grab a list of names from a session store.]]></description>
		<link>http://www.zendcasts.com/building-a-json-end-point-with-slim-and-jquery-part-2/2011/11/</link>
			</item>
	<item>
		<title>Building a JSON Endpoint with SLIM (Part 1)</title>
		<description><![CDATA[Writing complex JavaScript applications can be tricky if your service layer isn't well managed. This video will show you the first part in a series on building a RESTful, JSON-driven endpoint for web applications.
]]></description>
		<link>http://www.zendcasts.com/building-a-json-endpoint-with-slim-part-1/2011/10/</link>
			</item>
	<item>
		<title>SLIMming Out Your Controller</title>
		<description><![CDATA[An introduction to the SLIM PHP framework. This sinatra-like php framework is a great tool for simple JSON endpoints and light server-side application development.]]></description>
		<link>http://www.zendcasts.com/slimming-out-your-controller/2011/10/</link>
			</item>
	<item>
		<title>PHAR Out Autoloading (HD!)</title>
		<description><![CDATA[Setup your PHAR archive in order to handle autoloading classes. This will greatly simplify your deployment of a PHAR that is referenced in your application.]]></description>
		<link>http://www.zendcasts.com/phar-out-autoloading-hd/2011/10/</link>
			</item>
	<item>
		<title>Fun with PHAR</title>
		<description><![CDATA[An introduction to working and building with PHAR: PHP ARchives. ]]></description>
		<link>http://www.zendcasts.com/fun-with-phar/2011/10/</link>
			</item>
	<item>
		<title>Couchbase Interview with Chris Anderson</title>
		<description><![CDATA[An interview with J. Chris Anderson, one of the founders of Couchbase, a company pioneering the NoSQL movement.]]></description>
		<link>http://www.zendcasts.com/couchbase-interview-with-chris-anderson/2011/07/</link>
			</item>
	<item>
		<title>Creating Custom Application Resources</title>
		<description><![CDATA[Write a custom zend application resource for easy configuration and integration.]]></description>
		<link>http://www.zendcasts.com/creating-custom-application-resources/2011/06/</link>
			</item>
	<item>
		<title>Writing Custom Zend Filters with HTMLPurifier</title>
		<description><![CDATA[A look at how Zend_Filter works and how you can write one yourself.]]></description>
		<link>http://www.zendcasts.com/writing-custom-zend-filters-with-htmlpurifier/2011/06/</link>
			</item>
	<item>
		<title>HTMLPurifier Integration</title>
		<description><![CDATA[Quickly integrate HTMLPurifier into your Zend Framework application.]]></description>
		<link>http://www.zendcasts.com/htmlpurifier-integration/2011/05/</link>
			</item>
	<item>
		<title>Event Listeners in Doctrine 2</title>
		<description><![CDATA[Use Events in Doctrine 2 to handle trivial portions of your domain models.]]></description>
		<link>http://www.zendcasts.com/event-listeners-in-doctrine-2/2011/03/</link>
			</item>
	<item>
		<title>Many-to-Many with Doctrine 2</title>
		<description><![CDATA[Building and testing a many-to-many relationship. This was a bit of a rocky video, but I also include some tips for debugging your Doctrine 2 configuration.]]></description>
		<link>http://www.zendcasts.com/many-to-many-with-doctrine-2/2011/03/</link>
			</item>
	<item>
		<title>One-to-Many with Doctrine 2</title>
		<description><![CDATA[Setup One-to-Many with Doctrine 2 using PHPDoc annotations.]]></description>
		<link>http://www.zendcasts.com/one-to-many-with-doctrine-2/2011/03/</link>
			</item>
	<item>
		<title>Zendcasts is Moving to HTML5 Support</title>
		<description><![CDATA[Over the last few weeks, we&#8217;ve been trying to provide some much needed upgrades to Zendcasts. Part of this has been revamping the forum software, but more importantly, thanks to the support of Miguel Pinto, we&#8217;ve been able to serve up the Zendcasts series in OGG Vorbis as well as H.264. Miguel is an active…]]></description>
		<link>http://www.zendcasts.com/zendcasts-is-moving-to-html5-support/2011/02/</link>
			</item>
	<item>
		<title>Unit Testing Doctrine 2 Entities</title>
		<description><![CDATA[Integrate Doctrine 2 into your Zend Framework project. Drive with tests first!]]></description>
		<link>http://www.zendcasts.com/unit-testing-doctrine-2-entities/2011/02/</link>
			</item>
	<item>
		<title>Setting up Zend_HTTP_UserAgent</title>
		<description><![CDATA[Setup WURFL and a Controller Plugin for detecting browser capabilities.]]></description>
		<link>http://www.zendcasts.com/setting-up-zend_http_useragent/2011/01/</link>
			</item>
	<item>
		<title>Serving Mobile Templates</title>
		<description><![CDATA[Use a Zend_Controller plugin to change your layout based on a user's current mobile platform (iphone, blackberry, android).]]></description>
		<link>http://www.zendcasts.com/serving-mobile-templates/2010/12/</link>
			</item>
	<item>
		<title>Unit Testing Action Helpers</title>
		<description><![CDATA[A look at how action helpers function and effective ways of unit testing them.]]></description>
		<link>http://www.zendcasts.com/unit-testing-action-helpers/2010/11/</link>
			</item>
	<item>
		<title>Introducing Action Helpers</title>
		<description><![CDATA[A look at how Action Helpers can help you build controller-level-functionality without duplicating code.]]></description>
		<link>http://www.zendcasts.com/introducing-action-helpers/2010/10/</link>
			</item>
	<item>
		<title>A/B Testing with PHP Using PHPScenario</title>
		<description><![CDATA[James Sylvanus has been working on an A/B testing tool that plugs straight into your Zend Framework application. The component plugs right into Zend_Db and he&#8217;s including a step-by-step set of instructions on his forum. Read more about PhpScenario.]]></description>
		<link>http://www.zendcasts.com/ab-testing-with-php-using-phpscenario/2010/10/</link>
			</item>
	<item>
		<title>Unit Testing Zend_Form</title>
		<description><![CDATA[Build a form for changing user passwords with 100% code coverage.]]></description>
		<link>http://www.zendcasts.com/unit-testing-zend_form/2010/10/</link>
			</item>
	<item>
		<title>Unit Testing Models</title>
		<description><![CDATA[A walkthrough on how to build up a simple model layer using a test-driven development approach.]]></description>
		<link>http://www.zendcasts.com/unit-testing-models/2010/10/</link>
			</item>
	<item>
		<title>Unit Testing your HTTP Requests</title>
		<description><![CDATA[A couple days ago, Till Klampaeckel just posted a very interesting plugin for PHPUnit that helps you debug your Zend Controller testcases by providing header information. He&#8217;s posted the code on GitHub and provided a real-world example of how to use the plugin for debugging your unit tests effectively. This approach takes advantage of the…]]></description>
		<link>http://www.zendcasts.com/unit-testing-your-http-requests/2010/09/</link>
			</item>
	<item>
		<title>Consuming RSS Feeds with Zend_Feed_Reader</title>
		<description><![CDATA[Quickly and easily consume an RSS feed with Zend_Feed and then filter the result set.
]]></description>
		<link>http://www.zendcasts.com/consuming-rss-feeds-with-zend_feed_reader/2010/09/</link>
			</item>
	<item>
		<title>Creating RSS &amp; Atom Feeds with Zend_Feed</title>
		<description><![CDATA[Use Zend_Feed to build a simple RSS / Atom feed from a dataset in your models.]]></description>
		<link>http://www.zendcasts.com/creating-rss-atom-feeds-with-zend_feed/2010/09/</link>
			</item>
	<item>
		<title>Zendcasts.com just got a facelift!</title>
		<description><![CDATA[Zendcasts' website updated after it's original launch.]]></description>
		<link>http://www.zendcasts.com/zendcasts-com-just-got-a-facelift/2010/08/</link>
			</item>
	<item>
		<title>Zendcasts update from Africa</title>
		<description><![CDATA[The Zendcasts publishing schedule has slowed down a little bit due to a trip that my wife and I have undertaken to the village of Rundu in Namibia (that&#8217;s in Africa) where we are volunteering with the Bahá&#8217;í community.  While we have internet connectivity here, unfortunately, it&#8217;s costly for a site like Zendcasts that&#8217;s currently…]]></description>
		<link>http://www.zendcasts.com/zendcasts-update-from-africa/2010/08/</link>
			</item>
	<item>
		<title>Autocomplete Control with ZendX_JQuery</title>
		<description><![CDATA[Develop your own jQuery autocomplete control, using a country list, PHP 5.3 and anonymous functions.]]></description>
		<link>http://www.zendcasts.com/autocomplete-control-with-zendx_jquery/2010/07/</link>
			</item>
	<item>
		<title>Working with ZendX_JQuery</title>
		<description><![CDATA[Quickly integrate jQuery and jQuery UI into your Zend Framework project.]]></description>
		<link>http://www.zendcasts.com/working-with-zendx_jquery/2010/07/</link>
			</item>
	<item>
		<title>Selectively Adding CSS with Zend_Layout</title>
		<description><![CDATA[How to manage your CSS selectively in larger applications.]]></description>
		<link>http://www.zendcasts.com/selectively-adding-css-with-zend_layout/2010/07/</link>
			</item>
	<item>
		<title>Painless HTML Emails with Zend_Mail</title>
		<description><![CDATA[Quickly and easy it is to write designer-friendly HTML emails using Zend_View and Zend_Mail]]></description>
		<link>http://www.zendcasts.com/painless-html-emails-with-zend_mail/2010/06/</link>
			</item>
	<item>
		<title>Transparent Logging with Zend_Log</title>
		<description><![CDATA[First of all, I&#8217;d like to thank you all for your patience! Zendcasts takes quite a bit of time and research to put together and I&#8217;m deeply touched by all your support. On a personal note, my wife and I are heading out of North America in a week to visit Namibia and South Africa…]]></description>
		<link>http://www.zendcasts.com/transparent-logging-with-zend_log/2010/06/</link>
			</item>
	<item>
		<title>Small Hiatus for Zendcasts</title>
		<description><![CDATA[Hello dear listeners! Every week (or usually 10 days) I try and put up new and fresh content about the Zend Framework, however as of late, work with my clients has taken precedence. I value every one of your comments and forum posts and have no interest in folding the site or letting it grow…]]></description>
		<link>http://www.zendcasts.com/small-hiatus-for-zendcasts/2010/05/</link>
			</item>
	<item>
		<title>Reporting with Zend_Tool and Zend_Log</title>
		<description><![CDATA[Reporting with Zend_Tool and Zend_Log This video uses a collection of powerful PHP libraries in order to illustrate how easy it really is to build a command-line tool for reporting against XML files. We start off by logging visitor statistics in the controller into a log file with Zend_Log. Once data has been collected, we&#8217;re…]]></description>
		<link>http://www.zendcasts.com/reporting-with-zend_tool-and-zend_log/2010/04/</link>
			</item>
	<item>
		<title>Integrating Zend_Tool Into Your Application</title>
		<description><![CDATA[This screencast should help you setup Zend_Tool in your Zend Framework application. Zend_Tool is a command line entry point into your application. Currently, Zend_Tool is used to scaffold (build generic files) the Zend Framework project structure, modules, controllers, database table classes and other tedious processes. The goal of this video is to start looking at…]]></description>
		<link>http://www.zendcasts.com/integrating-zend_tool-into-your-application/2010/04/</link>
			</item>
	<item>
		<title>Ajaxify Your Zend_Form Validation with jQuery</title>
		<description><![CDATA[We&#8217;re going to take what was put together in the last 3 videos and now include some server-side validation that will appear asynchronously. This is an example of using Zend_Form as a validation tool via JSON. Grab a copy of the project or browse the repository. UPDATE: as a couple people have mentioned, you can…]]></description>
		<link>http://www.zendcasts.com/ajaxify-your-zend_form-validation-with-jquery/2010/04/</link>
			</item>
	<item>
		<title>Encapsulating Business Rules with Zend_Validate</title>
		<description><![CDATA[In this video, we&#8217;re going to work on building a custom validator for our composite form element for phone numbers. The nice thing about this validator is that it can then be applied to any sort of textbox. Next week, we&#8217;ll ajaxify our final form with a handful of lines of jQuery. Grab a copy…]]></description>
		<link>http://www.zendcasts.com/encapsulating-business-rules-with-zend_validate/2010/03/</link>
			</item>
	<item>
		<title>Preparing Custom Elements for Zend Validators</title>
		<description><![CDATA[This is part in my litte series on Zend_Form will cover how to prep our composite form element for standardized Zend_Form validators. This will help lead us into building a Zend_Form validator for our phone element. It might help to start with episode 49. Grab a copy of the project or browse the repository. ServerGrove…]]></description>
		<link>http://www.zendcasts.com/preparing-custom-elements-for-zend-validators/2010/03/</link>
			</item>
	<item>
		<title>Writing Composite Zend_Form Elements</title>
		<description><![CDATA[This video should help you build your own composite Zend_Form element. We&#8217;ll be building a phone element. The phone element will have 3 textboxes, one for geographic location, area code and local code. In the following videos will add a custom cell phone validator and some ajax validation. Grab a copy of the project or…]]></description>
		<link>http://www.zendcasts.com/writing-composite-zend_form-elements/2010/03/</link>
			</item>
	<item>
		<title>Creating Custom Zend_Form Decorators</title>
		<description><![CDATA[This little video tutorial should set you up for building your own custom Zend_Form decorators in 15 minutes. I&#8217;ll show you how you can make the necessary class and have it easily added to your existing Zend_Form_Decorator configuration. Grab a copy of the project or browse the repository. In other news, ServerGrove is giving Zendcast…]]></description>
		<link>http://www.zendcasts.com/creating-custom-zend_form-decorators/2010/02/</link>
			</item>
	<item>
		<title>Zend_Form Decorators Explained</title>
		<description><![CDATA[One of the pain points for folks who are starting to work with the Zend Framework is the Decorating functionality found in the depths of Zend_Form. I&#8217;ve witnessed countless instances when a developer becomes excited by Zend_Form&#8217;s easy-to-implement form validation and creation, only to become frustrated by countless hours of fighting with Zend_Form_Decorators. This video…]]></description>
		<link>http://www.zendcasts.com/zend_form-decorators-explained/2010/02/</link>
			</item>
	<item>
		<title>Logging with Timestamps and Doctrine Event Listeners</title>
		<description><![CDATA[This short video is going to be the last in my 2009-2010 series on Doctrine 1.2. I&#8217;m wrapping it up with a little example of adding timestamps, logging and using Doctrine&#8217;s event listener architecture. Grab a copy of the project or browse the repository. ServerGrove will be sponsoring 3 videos this month! ServerGrove specializes in…]]></description>
		<link>http://www.zendcasts.com/logging-with-timestamps-and-doctrine-event-listeners/2010/02/</link>
			</item>
	<item>
		<title>Introduction to Zend_Mail</title>
		<description><![CDATA[A big thank you to Ryan Horn for putting together this great screencast about Zend_Mail. Ryan took the time to talk about how to setup a dev environment that uses a gmail account. This is perfect for folks like myself who work in a development environment that&#8217;s behind an annoying ISP firewall on SMTP (port…]]></description>
		<link>http://www.zendcasts.com/introduction-to-zend_mail/2010/02/</link>
			</item>
	<item>
		<title>Logging in Users using Doctrine and Zend_Auth</title>
		<description><![CDATA[Here&#8217;s the second part of my Doctrine / Zend_Auth example. In 15 minutes, we create a logout, login and protected area that&#8217;s reliant on the ZC_Auth_Adapter adapter we created in last week&#8217;s video. Notice how there&#8217;s no code in the IndexController exposing the authentication implementation, Grab a copy of the project or browse the repository.…]]></description>
		<link>http://www.zendcasts.com/logging-in-users-using-doctrine-and-zend_auth/2010/01/</link>
			</item>
	<item>
		<title>Writing a Zend_Auth_Adapter with Doctrine</title>
		<description><![CDATA[I&#8217;ve been using Doctrine a lot in my own work, and recently found myself itching to have tighter integration between Zend and Doctrine when it comes to user logins. Luckily, Zend provides a very simple interface with regards to Zend_Auth. This way, it&#8217;s easy to decouple your persistence layer (in my case Doctrine) from the…]]></description>
		<link>http://www.zendcasts.com/writing-a-zend_auth_adapter-with-doctrine/2010/01/</link>
			</item>
	<item>
		<title>Deep Integration between Zend and Doctrine 1.2</title>
		<description><![CDATA[There&#8217;s been a lot of talk online about finding the best approach for bringing Zend and Doctrine 1.x together. This video is my humble approach of combining some of the learning brought about over the last few weeks on Zendcasts, as well as suggestions from Doctrine developers. The goal of this video is to show…]]></description>
		<link>http://www.zendcasts.com/deep-integration-between-zend-and-doctrine-1-2/2010/01/</link>
			</item>
	<item>
		<title>Zendcasts Live Webinar with Google Wave and Intuit QuickBase</title>
		<description><![CDATA[Hey all. This was a little late coming, but its here now! A couple of months back, I was invited to Intuit&#8217;s Boston office to speak about the Zend Framework and how it could be used to leverage Intuit&#8217;s online database product, QuickBase. With my recently acquired Google Wave account in hand, I was itching…]]></description>
		<link>http://www.zendcasts.com/google-wave-webinar-posted/2010/01/</link>
			</item>
	<item>
		<title>Doctrine Relations and Zend MVC</title>
		<description><![CDATA[This short podcast covers how you can easily build a form using Zend&#8217;s MVC model via Zend_Controller and using Doctrine for persistence. You can download the source code or browse it online. Enjoy!]]></description>
		<link>http://www.zendcasts.com/doctrine-relations-and-zend-mvc/2009/12/</link>
			</item>
	<item>
		<title>Doctrine Relations and Data Fixtures</title>
		<description><![CDATA[This episode of zendcasts will cover how we can write Data Fixtures and extend our data model to include a simple one-to-many using Doctrine&#8217;s schema.yml file. I also noticed in the code of my last example that Model loading wasn&#8217;t working properly. I cover the fix in the video, however I&#8217;d like to highlight it…]]></description>
		<link>http://www.zendcasts.com/doctrine-relations-and-data-fixtures/2009/12/</link>
			</item>
	<item>
		<title>Writing Doctrine Unit Tests with Zend_Test</title>
		<description><![CDATA[Building on the Introduction to Doctrine 1.2 video, this video will show how you can easily test the persistence of Doctrine models within the Zend_Test environment. I also touch briefly on how to setup the latest version of MAMP with phpunit. Edit: I spoke to Guilherme Blanco (one of the core developers behind Doctrine) and…]]></description>
		<link>http://www.zendcasts.com/writing-doctrine-unit-tests-with-zend_test/2009/12/</link>
			</item>
	<item>
		<title>Introducing Doctrine 1.2 Integration</title>
		<description><![CDATA[By popular demand, I&#8217;ve put together an introduction to Doctrine 1.2 integration with the Zend Framework. Doctrine is a fantastic ORM (object-relational mapping tool). If you&#8217;ve jumped from NHibernate or Hibernate and are itching to have a powerful tool for handling database relationships, Doctrine is probably your best bet. On the mailing lists, there&#8217;s a…]]></description>
		<link>http://www.zendcasts.com/introducing-doctrine-1-2-integration/2009/11/</link>
			</item>
	<item>
		<title>Live Zendcast Tomorrow in Boston!</title>
		<description><![CDATA[Jon Lebensold, founder of Zendcasts.com will be writing a Google Wave Gadget in Boston at Intuit&#8217;s East coast office. Intuit is setting up a live webinar which you can attend by registering on the Zendcasts website. If you&#8217;re a PHP developer interested in building apps on Google Wave or want to watch someone build an AJAX…]]></description>
		<link>http://www.zendcasts.com/live-zendcast-tomorrow-in-boston/2009/11/</link>
			</item>
	<item>
		<title>Introducing Zend_Translate</title>
		<description><![CDATA[One of the big things that the Zend Framework has over other frameworks is the built-in locale and language tools provided by Zend_Translate and Zend_Locale. All this comes with plugins into Zend&#8217;s templating system via Zend View Helpers. This video covers setting up some language-friendly routes, writing a custom language switcher Zend Controller Plugin and…]]></description>
		<link>http://www.zendcasts.com/introducing-zend_translate/2009/11/</link>
			</item>
	<item>
		<title>Moving Bootstrap Code to Configuration</title>
		<description><![CDATA[We&#8217;re going to build on what was covered in the last video and work with Zend Controller Plugins to specify a special layout for each module in our application. We&#8217;ll also look at how we can clean up the configuration of our Bootstrap.php file by moving as much configuration as possible into the application.ini file.…]]></description>
		<link>http://www.zendcasts.com/moving-bootstrap-code-to-configuration/2009/11/</link>
			</item>
	<item>
		<title>Protecting Assets with Zend Controller Plugins</title>
		<description><![CDATA[I had to take a little hiatus the last few weeks, however I&#8217;m hoping to get back into a weekly posting schedule. This video is an introduction in how to effectively use Zend Controller Plugins. The Zend Documentation refers to Zend Controller plugins being part of the Action Stack which is a simple data structure…]]></description>
		<link>http://www.zendcasts.com/protecting-assets-with-zend-controller-plugins/2009/10/</link>
			</item>
	<item>
		<title>Using Zend_Cache to speed up Web Service calls</title>
		<description><![CDATA[A short video showing how you can test and implement Zend_Cache on a class that makes a really slow request (like a web service call). This is part 4 in a four part series on Google Docs and Google maps. While this example shows how to cache a Class to a file, you could easily…]]></description>
		<link>http://www.zendcasts.com/using-zend_cache-to-speed-up-web-service-calls/2009/09/</link>
			</item>
	<item>
		<title>Using Google Maps with Zend_GData</title>
		<description><![CDATA[This episode will wrap up the google docs series. You can start with Part 1 and Part 2, or jump straight into this one. With our persistence layer (the Google Docs Spreadsheet) and unit tests around geo-targetting addresses completed, we&#8217;ll tackle the view and try and visualize our data using the Google Maps API. This…]]></description>
		<link>http://www.zendcasts.com/using-google-maps-with-zend_gdata/2009/09/</link>
			</item>
	<item>
		<title>Custom Action Helpers for Firebug</title>
		<description><![CDATA[I&#8217;d like to introduce Tawfek&#8217;s sequel to his video covering Debugging in Firebug with the Zend Framework. If you&#8217;re looking for a tutorial on how to write a custom Action Helper, or wishing to make your ajax development more robust with logging and profiling, then these 33 minutes will save you a pile of googling.…]]></description>
		<link>http://www.zendcasts.com/custom-action-helpers-for-firebug/2009/08/</link>
			</item>
	<item>
		<title>Geotargetting with the Google Maps API</title>
		<description><![CDATA[This video will is part of a multi-part series on looking at how we can leverage some of Google&#8217;s API&#8217;s to build a fancy mapping tool that&#8217;s driven from a Google Docs Spreadsheet. If you haven&#8217;t worked with Google Docs or Zend_Gdata before, I suggest you take a look at the video introducing Zend_Gdata and…]]></description>
		<link>http://www.zendcasts.com/geotargetting-with-the-google-maps-api/2009/08/</link>
			</item>
	<item>
		<title>Debugging Zend Projects with Firebug</title>
		<description><![CDATA[Tawfek is back! This is part 1 of a two part series where Tawfek will be taking us through how Firebug and the Zend Framework can work together to provide non-intrusive debugging and accurate profiling information for an application. This is a great feature that every Zend Developer should know about. Browse or download the…]]></description>
		<link>http://www.zendcasts.com/debugging-zend-projects-with-firebug/2009/08/</link>
			</item>
	<item>
		<title>Introduction to the Google Docs API</title>
		<description><![CDATA[This video is going to be first in a small series looking at how we can integrate a small handful of the many Google APIs into a Zend Application. We&#8217;ll look at using a google docs spreadsheet as a data store and have it talk to your zend application through a small collection of unit…]]></description>
		<link>http://www.zendcasts.com/introduction-to-the-google-docs-api/2009/08/</link>
			</item>
	<item>
		<title>Summer Lovin’</title>
		<description><![CDATA[Hi everyone! Over the last 6 months, I&#8217;ve had the pleasure of putting together over 30 videos about the Zend Framework for your enjoyment. I&#8217;d like to thank you all for subscribing! Special thanks are in order for those who&#8217;ve gone out of their way to chip in! As you may know, Zendcasts is a…]]></description>
		<link>http://www.zendcasts.com/summer-lovin/2009/07/</link>
			</item>
	<item>
		<title>Zend Acl with Authentication and Reflection</title>
		<description><![CDATA[This video tutorial is going to look at how we can build a simple authentication mechanism with Zend_Acl with complete unit test coverage. I wouldn&#8217;t say that this is entirely the Zend way of doing things since we&#8217;re not using Zend_Auth, however it would be relatively trivial to create a Zend_Auth Adapter for each of…]]></description>
		<link>http://www.zendcasts.com/zend-acl-with-authentication-and-reflection/2009/06/</link>
			</item>
	<item>
		<title>Getting Started with the Zend Framework and WAMP Server</title>
		<description><![CDATA[This Father&#8217;s day, zendcasts is doing 2 videos back to back! There&#8217;s been a bit of talk in the comments about how to setup the Zend Framework on Windows. Thankfully, Tawfek Daghistani took some initiative and put together this short piece on setting up WAMP Server with Zend. For a first time doing a screencast,…]]></description>
		<link>http://www.zendcasts.com/getting-started-with-zend-and-wamp-server/2009/06/</link>
			</item>
	<item>
		<title>Introducing Zend_Acl</title>
		<description><![CDATA[There&#8217;s been a lot of talk on Twitter about doing some videos about Zend_Acl, so by popular demand, here&#8217;s part 1 of a 2 part series about Zend_Acl. I&#8217;m going to do this with the unit testing framework we setup in the last video tutorial so that I can focus on the meat of Zend_Acl…]]></description>
		<link>http://www.zendcasts.com/introducing-zend_acl/2009/06/</link>
			</item>
	<item>
		<title>Unit Testing with the Zend Framework with Zend_Test and PHPUnit</title>
		<description><![CDATA[I have to preface this video by saying that I&#8217;m still a bit of a novice when it comes to unit testing (especially in Zend). Also, I feel that I wouldn&#8217;t be able to take credit for the whole implementation. Here are some great resources on unit testing in the Zend Framework to beef up…]]></description>
		<link>http://www.zendcasts.com/unit-testing-with-the-zend-framework-with-zend_test-and-phpunit/2009/06/</link>
			</item>
	<item>
		<title>Zend_Navigation – creating a menu, a sitemap and breadcrumbs</title>
		<description><![CDATA[This tutorial covers a lot of the basic use cases with Zend_Navigation. Using a uri-based navigation.xml file, we generate a very simple menu system as well as a breadcrumb with some basic information. In the last 3 minutes I cover how to get a Google compliant sitemap from the navigation.xml file. This video is by…]]></description>
		<link>http://www.zendcasts.com/zend_navigation-dynamically-creating-a-menu-a-sitemap-and-breadcrumbs/2009/06/</link>
			</item>
	<item>
		<title>Introduction to Zend 1.8: A look at Zend_Tool and Bootstrapping</title>
		<description><![CDATA[Zendcasts has now moved to 1.8.2! This video covers setting up a Zend Framework perspective in Zend Studio for Eclipse as a well as using Zend_Tool to get a project structure up and running. The second half of the video covers setting up Zend_Layout and a typical Zend MVC structure. Source code is available on…]]></description>
		<link>http://www.zendcasts.com/introduction-to-zend-18-a-look-at-zend_tool-and-bootstrapping/2009/05/</link>
			</item>
	<item>
		<title>Many to Many with Zend_Form and Zend_Db</title>
		<description><![CDATA[This is part 2 in a series on many to many with Zend_Form and Zend_Db. I suggest starting with last week&#8217;s video on Zend_Db and many-to-many in order to follow the configuration of our models. Grab the code and follow along! This concludes this series on Zend_Db. I&#8217;ve also uploaded a zipped version of the…]]></description>
		<link>http://www.zendcasts.com/many-to-many-with-zend_form-and-zend_db/2009/05/</link>
			</item>
	<item>
		<title>Many to Many with Zend_Db and Zend_Form</title>
		<description><![CDATA[Exposing many-to-many in a practical application took a little more time and effort than I had anticipated. With that in mind, I to use this opportunity to explore how Zend_Form, Zend_Controller and Zend_Db could be integrated. This is the first in a two part set looking at our data model. By the end of the…]]></description>
		<link>http://www.zendcasts.com/may-to-many-with-zend_db-and-zend_form/2009/05/</link>
			</item>
	<item>
		<title>One to Many with Zend_Db</title>
		<description><![CDATA[This is part 3 in the Zend_Db series. I&#8217;m only scratching the surface with what you can do with Zend_Db_Table classes, however starting is often the hardest part. I&#8217;ve posted the code once again on the Google code for this episode, so please don&#8217;t be shy and grab a copy. There&#8217;s a lot of discussion…]]></description>
		<link>http://www.zendcasts.com/one-to-many-with-zend_db/2009/05/</link>
			</item>
	<item>
		<title>Zend_Db Update and Delete</title>
		<description><![CDATA[This is the second in a series exploring Zend_Db_Table. We finish up the project in the last video by adding Update and Delete functionality to our UserService. Grab the source code and follow along.]]></description>
		<link>http://www.zendcasts.com/zend_db-update-and-delete/2009/04/</link>
			</item>
	<item>
		<title>Zend_Db Insert and Read</title>
		<description><![CDATA[This video is the first in a series on Zend_Db. I start with a looking at insert and read using the Zend_Db_Table classes with a bit of Zend_Db_Select thrown in at the end. Next week will be a followup with update and delete with the help of a custom route, some view partials and a…]]></description>
		<link>http://www.zendcasts.com/zend_db-insert-and-read/2009/04/</link>
			</item>
	<item>
		<title>Integrating Bits on the Run into Zend</title>
		<description><![CDATA[This video covers a web service that I&#8217;ve been using lately called Bits on the Run. The service has fantastic support (with even the famous JW from the JW Player offering assistance if needed) and good documentation. If you want to build a web 2.0 app with video and aren&#8217;t interested in managing the encoding…]]></description>
		<link>http://www.zendcasts.com/integrating-bits-on-the-run-into-zend/2009/04/</link>
			</item>
	<item>
		<title>Writing a REST Web Service and Client With Zend_Controller</title>
		<description><![CDATA[so here&#8217;s my makeup video for last week&#8217;s absence. It&#8217;s a little on the long end (nearing 40 mintues), however in my defense, I&#8217;m trying to cover a lot of ground. The video covers how you can build a very basic JSON web service with some private key authentication. I think that I muddled through…]]></description>
		<link>http://www.zendcasts.com/writing-a-restful-web-service-and-client-with-zend_controller-and-zend_httpclient/2009/04/</link>
			</item>
	<item>
		<title>Using SVN with a Zend Studio Project</title>
		<description><![CDATA[The folks at Zend were kind enough to offer me a license for Zend Studio and since I&#8217;m a fan of where the project is going, I&#8217;m excited about using it here. The advantage here is that I can cover some things like Unit Testing in a consistent manner in the videos to come. That&#8217;s…]]></description>
		<link>http://www.zendcasts.com/using-svn-with-a-zend-studio-project/2009/04/</link>
			</item>
	<item>
		<title>No Podcast this week</title>
		<description><![CDATA[Unfortunately, I&#8217;ve been out of the country consulting for the last week. I&#8217;ll be putting out two episodes the following week to make up for the missing episode. Please stay tuned!]]></description>
		<link>http://www.zendcasts.com/no-podcast-this-week/2009/03/</link>
			</item>
	<item>
		<title>Zend_Config_Ini and using Zend_Http_Client with Twitter</title>
		<description><![CDATA[This podcast is a two-parter: Zend_Config_Ini and Zend_Http_Client(). While the two classes aren&#8217;t married together in the video, anyone serious about writing an API to their web application will need to access the API differently in development, staging and production environments. We also take 10 minutes and 4 lines of code to work with the…]]></description>
		<link>http://www.zendcasts.com/zend_http_client-with-twitter/2009/03/</link>
			</item>
	<item>
		<title>Zend View Partials</title>
		<description><![CDATA[This screencast covers Zend View Partials, an often overlooked portion of the Zend_View_* collection of classes, however, I&#8217;ve found them super handy when writing complex templates. Running time is a little under 10 minutes. Download the project code.]]></description>
		<link>http://www.zendcasts.com/zend-view-partials/2009/03/</link>
			</item>
	<item>
		<title>Zend View Helpers with AJAX</title>
		<description><![CDATA[This is the second part of last weeks tutorial. Here we add some JQuery code and look at how Zend_View_Helper_* classes can be written in such a way that they behave the same when they&#8217;re invoked on the server and called asynchronously via an AJAX request. Feel free to follow along by downloading the project…]]></description>
		<link>http://www.zendcasts.com/zend-view-helpers-with-ajax/2009/03/</link>
			</item>
	<item>
		<title>Introducing Zend View Helpers</title>
		<description><![CDATA[This video covers how to setup and user Zend View Helpers. I also cover how state is managed within the class. Next week I&#8217;ll show you how you can use this technique with a bit of AJAX to make those View Helpers shine! I&#8217;ll post the project code for both videos with part 2.]]></description>
		<link>http://www.zendcasts.com/introducing-zend-view-helpers/2009/02/</link>
			</item>
	<item>
		<title>Making JSON Objects from Zend_Controllers (Using JQuery)</title>
		<description><![CDATA[I started this video thinking it would be short and it ended up close to 30 minutes. If you find these videos too long, please let me know and I&#8217;ll break them up. In my own defense, this video covers a lot of ground. I introduce JQuery and immediately put it to work for sending…]]></description>
		<link>http://www.zendcasts.com/making-json-objects-from-zend_controllers-using-jquery/2009/02/</link>
			</item>
	<item>
		<title>Zend_Form Introduction, Part 2</title>
		<description><![CDATA[This video is part 2 of my introduction to Zend_Form. These last two videos have been a bit long since Zend_Form has a lot of behavior. I&#8217;ve also included the source code for this video. Hopefully this will help you follow along. download the source here, I haven&#8217;t included the Zend Framework itself, but I…]]></description>
		<link>http://www.zendcasts.com/zend_form-introduction-part-2/2009/02/</link>
			</item>
	<item>
		<title>Zend_Form Introduction, part 1</title>
		<description><![CDATA[This screencast ran a little long, and unfortunately I&#8217;ll have to post the rest next week. We start with creating a DTO (Data Transfer Object) that will house our data as we pass it from the Controller, to the form and then back to the view. Zend_Form is used for validation and rendering. enjoy!]]></description>
		<link>http://www.zendcasts.com/zend_form-introduction-part-1/2009/02/</link>
			</item>
	<item>
		<title>Managing Session with Zend_Session_Namespace</title>
		<description><![CDATA[This video covers the Zend_Session_Namespace class. It&#8217;s a short introduction to how we can use this object to simplify passing data from Zend_Controller action to another during a user&#8217;s stay on our web application.]]></description>
		<link>http://www.zendcasts.com/managing-session-with-zend_session_namespace/2009/01/</link>
			</item>
	<item>
		<title>Creating custom Zend_Controller routes</title>
		<description><![CDATA[A look at how you can create custom routes and pass parts of your query string into a Zend_Controller as a named parameter.]]></description>
		<link>http://www.zendcasts.com/creating-custom-zend_controller-routes-2/2009/01/</link>
			</item>
	<item>
		<title>Using Blueprint CSS with Zend</title>
		<description><![CDATA[This video looks at the HeadLink view helper and how blueprint can easily be integrated into an existing zend_layout.]]></description>
		<link>http://www.zendcasts.com/using-blueprint-css-with-zend-2/2009/01/</link>
			</item>
	<item>
		<title>Adding an XHTML Strict Doctype and CSS File the Zend Way</title>
		<description><![CDATA[Using zend_layout, a CSS file and doctype will be set through some helpful tools provided in the Zend Framework.]]></description>
		<link>http://www.zendcasts.com/adding-an-xhtml-strict-doctype-and-css-file-the-zend-way/2009/01/</link>
			</item>
	<item>
		<title>Creating Zend_Controllers</title>
		<description><![CDATA[The last video in a series showing how to setup the Zend Framework from scratch. This video goes through the steps required to create a Zend_Controller for handling error reporting as well as creating the main IndexController. Zend_Layout is also briefly mentioned as part of the MVC setup.]]></description>
		<link>http://www.zendcasts.com/creating-zend_controllers/2008/12/</link>
			</item>
	<item>
		<title>Make an index file for a Zend Framework project</title>
		<description><![CDATA[This video covers the code found in the Zend Quickstart guide for creating the bootstrap file. I create the index.php file which will handle all the browser requests to the Zend Framework.]]></description>
		<link>http://www.zendcasts.com/make-an-index-file-for-a-zend-framework-project/2008/12/</link>
			</item>
	<item>
		<title>Writing a bootstrap file</title>
		<description><![CDATA[Setting up a bootstrap.php file as part of a Zend Framework MVC structure. I also cover the preliminary steps in setting up a Zend Framework project in NetBeans. This video is part 3 of a series of short videos going through the steps required to setup a Zend Framework project from scratch.]]></description>
		<link>http://www.zendcasts.com/writing-a-bootstrap-file/2008/12/</link>
			</item>
	<item>
		<title>Zend Framework MVC Folders</title>
		<description><![CDATA[Setup a Zend Framework folder structure in under 5 minutes.]]></description>
		<link>http://www.zendcasts.com/zend-framework-mvc-folders/2008/12/</link>
			</item>
	<item>
		<title>Zendcasts Technology Overview</title>
		<description><![CDATA[The first Zendcasts video. Getting MAMP ready for a Zend Framework installation on a local machine.]]></description>
		<link>http://www.zendcasts.com/zendcasts-technology-overview/2008/12/</link>
			</item>
</channel>
</rss>

