<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>phly, boy, phly - Programming</title>
    <link>http://weierophinney.net/matthew/</link>
    <description>Ramblings on PHP, Linux, and other Geeky Topics</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.0.4 - http://www.s9y.org/</generator>
    <pubDate>Sun, 14 Mar 2010 22:17:55 GMT</pubDate>

    <image>
        <url>http://weierophinney.net/matthew/templates/matthew/img/s9y_banner_small.png</url>
        <title>RSS: phly, boy, phly - Programming - Ramblings on PHP, Linux, and other Geeky Topics</title>
        <link>http://weierophinney.net/matthew/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Module Bootstraps in Zend Framework: Do's and Don'ts</title>
    <link>http://weierophinney.net/matthew/archives/234-Module-Bootstraps-in-Zend-Framework-Dos-and-Donts.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/234-Module-Bootstraps-in-Zend-Framework-Dos-and-Donts.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=234</wfw:comment>

    <slash:comments>9</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=234</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    I see a number of questions regularly about module bootstraps in Zend
    Framework, and decided it was time to write a post about them finally.
&lt;/p&gt;

&lt;p&gt;
    In Zend Framework 1.8.0, we added &lt;code&gt;Zend_Application&lt;/code&gt;, which is
    intended to (a) formalize the bootstrapping process, and (b) make it
    re-usable. One aspect of it was to allow bootstrapping of individual
    application modules -- which are discrete collections of controllers, views,
    and models.
&lt;/p&gt;

&lt;p&gt;
    The most common question I get regarding module bootstraps is: 
&lt;/p&gt;

&lt;blockquote&gt;
    Why are all module bootstraps run on every request, and not just the one for
    the requested module?
&lt;/blockquote&gt;

&lt;p&gt;
    To answer that question, first I need to provide some background.
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/234-Module-Bootstraps-in-Zend-Framework-Dos-and-Donts.html#extended&quot;&gt;Continue reading &quot;Module Bootstraps in Zend Framework: Do&#039;s and Don&#039;ts&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 11 Mar 2010 11:55:55 -0500</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/234-guid.html</guid>
    <category>mvc</category>
<category>php</category>
<category>zend framework</category>

</item>
<item>
    <title>Responding to Different Content Types in RESTful ZF Apps</title>
    <link>http://weierophinney.net/matthew/archives/233-Responding-to-Different-Content-Types-in-RESTful-ZF-Apps.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/233-Responding-to-Different-Content-Types-in-RESTful-ZF-Apps.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=233</wfw:comment>

    <slash:comments>20</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=233</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    In &lt;a
        href=&quot;http://weierophinney.net/matthew/archives/227-Exposing-Service-APIs-via-Zend-Framework.html&quot;&gt;previous&lt;/a&gt;
    &lt;a
        href=&quot;http://weierophinney.net/matthew/archives/228-Building-RESTful-Services-with-Zend-Framework.html&quot;&gt;articles&lt;/a&gt;,
    I&#039;ve explored building service endpoints and RESTful services with Zend
    Framework. With RPC-style services, you get to cheat: the protocol dictates
    the content type (XML-RPC uses XML, JSON-RPC uses JSON, SOAP uses XML,
    etc.). With REST, however, you have to make choices: what serialization
    format will you support? 
&lt;/p&gt;

&lt;p&gt; 
    Why not support multiple formats?
&lt;/p&gt;

&lt;p&gt;
    There&#039;s no reason you can&#039;t re-use your RESTful web service to support
    multiple formats. Zend Framework and PHP have plenty of tools to assist you
    in responding to different format requests, so don&#039;t limit yourself. With a
    small amount of work, you can make your controllers format agnostic, and
    ensure that you respond appropriately to different requests.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/233-Responding-to-Different-Content-Types-in-RESTful-ZF-Apps.html#extended&quot;&gt;Continue reading &quot;Responding to Different Content Types in RESTful ZF Apps&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 04 Mar 2010 15:28:07 -0500</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/233-guid.html</guid>
    <category>php</category>
<category>rest</category>
<category>zend framework</category>

</item>
<item>
    <title>Symfony Live 2010</title>
    <link>http://weierophinney.net/matthew/archives/232-Symfony-Live-2010.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/232-Symfony-Live-2010.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=232</wfw:comment>

    <slash:comments>9</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=232</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    This week, I&#039;ve been attending &lt;a
        href=&quot;http://www.symfony-live.com/&quot;&gt;Symfony Live&lt;/a&gt; in Paris, speaking
    on integrating Zend Framework with Symfony. The experience has been quite
    rewarding, and certainly eye-opening for many.
&lt;/p&gt;

&lt;p&gt;
    To be honest, I was a little worried about the conference -- many see
    Symfony and ZF as being in competition, and that there would be no
    cross-pollination. I&#039;m hoping that between &lt;a
        href=&quot;http://fabien.potencier.org/&quot;&gt;Fabien&lt;/a&gt;, &lt;a
        href=&quot;http://www.leftontheweb.com/&quot;&gt;Stefan&lt;/a&gt;, and myself, we helped
    dispel that myth this week.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/232-Symfony-Live-2010.html#extended&quot;&gt;Continue reading &quot;Symfony Live 2010&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 17 Feb 2010 11:39:43 -0500</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/232-guid.html</guid>
    <category>php</category>
<category>sflive2010</category>
<category>symfony</category>
<category>zend framework</category>

</item>
<item>
    <title>Creating Re-Usable Zend_Application Resource Plugins</title>
    <link>http://weierophinney.net/matthew/archives/231-Creating-Re-Usable-Zend_Application-Resource-Plugins.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/231-Creating-Re-Usable-Zend_Application-Resource-Plugins.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=231</wfw:comment>

    <slash:comments>12</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=231</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    In my &lt;a
        href=&quot;http://weierophinney.net/matthew/archives/230-Quick-Start-to-Zend_Application_Bootstrap.html&quot;&gt;last
        article&lt;/a&gt;, I wrote about how to get started with
    &lt;code&gt;Zend_Application&lt;/code&gt;, including some information about how to write
    resource methods, as well as listing available resource plugins. What
    happens when you need a re-usable resource for which there is no existing
    plugin shipped? Why, write your own, of course!
&lt;/p&gt;

&lt;p&gt;
    All plugins in Zend Framework follow a &lt;a
        href=&quot;http://framework.zend.com/manual/en/learning.plugins.intro.html&quot;&gt;common
    pattern&lt;/a&gt;. Basically, you group plugins under a common directory, with a
    common class prefix, and then notify the pluggable class of their location.
&lt;/p&gt;

&lt;p&gt;
    For this post, let&#039;s consider that you may want a resource plugin to do the
    following:
&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Set the view doctype&lt;/li&gt;
    &lt;li&gt;Set the default page title and title separator&lt;/li&gt;
&lt;/ul&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/231-Creating-Re-Usable-Zend_Application-Resource-Plugins.html#extended&quot;&gt;Continue reading &quot;Creating Re-Usable Zend_Application Resource Plugins&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 04 Feb 2010 14:55:12 -0500</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/231-guid.html</guid>
    <category>mvc</category>
<category>php</category>
<category>zend framework</category>

</item>
<item>
    <title>Quick Start to Zend_Application_Bootstrap</title>
    <link>http://weierophinney.net/matthew/archives/230-Quick-Start-to-Zend_Application_Bootstrap.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/230-Quick-Start-to-Zend_Application_Bootstrap.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=230</wfw:comment>

    <slash:comments>25</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=230</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    We added &lt;a
        href=&quot;http://framework.zend.com/manual/en/zend.application.html&quot;&gt;Zend_Application&lt;/a&gt;
    to Zend Framework starting in version 1.8.0. The intent behind the component
    was to formalize the application bootstrapping process, and provide a
    simplified, configuration-driven mechanism for it.
&lt;/p&gt;

&lt;p&gt;
    &lt;code&gt;Zend_Application&lt;/code&gt; works in conjunction with
    &lt;code&gt;Zend_Application_Bootstrap&lt;/code&gt;, which, as you might guess from its
    name, is what really does the bulk of the work for bootstrapping your
    application. It allows you to utilize plugin bootstrap resources, or define
    local bootstrap resources as class methods. The former allow for
    re-usability, and the latter for application-specific initialization and
    configuration.
&lt;/p&gt;

&lt;p&gt;
    Additionally, &lt;code&gt;Zend_Application_Bootstrap&lt;/code&gt; provides for
    dependency tracking (i.e., if one resource depends on another, you can
    ensure that that other resource will be executed first), and acts as a
    repository for initialized resources. This means that once a resource has
    been bootstrapped, you can retrieve it later from the bootstrap itself.
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/230-Quick-Start-to-Zend_Application_Bootstrap.html#extended&quot;&gt;Continue reading &quot;Quick Start to Zend_Application_Bootstrap&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 08 Jan 2010 12:57:20 -0500</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/230-guid.html</guid>
    <category>php</category>
<category>zend framework</category>

</item>
<item>
    <title>Real-time ZF Monitoring via Zend Server</title>
    <link>http://weierophinney.net/matthew/archives/229-Real-time-ZF-Monitoring-via-Zend-Server.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/229-Real-time-ZF-Monitoring-via-Zend-Server.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=229</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=229</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    When keeping tabs on your ZF applications, it&#039;s often difficult to separate
    application errors from general PHP errors, and if you aggregate them in the
    same location as your web server errors, this can become more difficult
    still.
&lt;/p&gt;

&lt;p&gt;
    Additionally, PHP&#039;s error reporting doesn&#039;t provide a ton of context, even
    when reporting uncaught exceptions -- typically you&#039;ll only get a cryptic
    exception message, and what file and line emitted it.
&lt;/p&gt;

&lt;p&gt;
    Zend Server&#039;s Monitor extension has some capabilities for providing more
    context, and does much of this by default: request and environment settings
    available when the error was logged, the function name and arguments
    provided, and a full backtrace are available for you to inspect.
    Additionally, the Monitor extension includes an API that allows you to
    trigger custom Monitor events, and you can provide additional context when
    doing so -- such as passing objects or arrays that may help provide context
    when debugging.
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/229-Real-time-ZF-Monitoring-via-Zend-Server.html#extended&quot;&gt;Continue reading &quot;Real-time ZF Monitoring via Zend Server&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 10 Dec 2009 15:51:22 -0500</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/229-guid.html</guid>
    <category>php</category>
<category>zend framework</category>
<category>zend server</category>

</item>
<item>
    <title>Building RESTful Services with Zend Framework</title>
    <link>http://weierophinney.net/matthew/archives/228-Building-RESTful-Services-with-Zend-Framework.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/228-Building-RESTful-Services-with-Zend-Framework.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=228</wfw:comment>

    <slash:comments>25</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=228</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    As a followup to my &lt;a href=&quot;http://weierophinney.net/matthew/archives/227-Exposing-Service-APIs-via-Zend-Framework.html&quot;&gt;previous post&lt;/a&gt;, I now turn to RESTful web
    services. I originally encountered the term when attending 
    php|tropics in 2005, where &lt;a href=&quot;http://twitter.com/g_schlossnagle&quot;&gt;George
        Schlossnaggle&lt;/a&gt; likened it to simple GET and POST requests. Since
    then, the architectural style -- and developer understanding of the architectural style
    -- has improved a bit, and a more solid definition can be made.
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/228-Building-RESTful-Services-with-Zend-Framework.html#extended&quot;&gt;Continue reading &quot;Building RESTful Services with Zend Framework&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 09 Nov 2009 09:00:00 -0500</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/228-guid.html</guid>
    <category>php</category>
<category>rest</category>
<category>zend framework</category>

</item>
<item>
    <title>Exposing Service APIs via Zend Framework</title>
    <link>http://weierophinney.net/matthew/archives/227-Exposing-Service-APIs-via-Zend-Framework.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/227-Exposing-Service-APIs-via-Zend-Framework.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=227</wfw:comment>

    <slash:comments>14</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=227</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    The hubbub surrounding &quot;Web 2.0&quot; is around sharing data. In the early
    iterations, the focus was on &quot;mashups&quot; -- consuming existing public APIs in
    order to mix and match data in unique ways. Now, more often than not, I&#039;m
    hearing more about &lt;em&gt;exposing&lt;/em&gt; services for others to consume. Zend
    Framework makes this latter trivially easy via its various server classes.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/227-Exposing-Service-APIs-via-Zend-Framework.html#extended&quot;&gt;Continue reading &quot;Exposing Service APIs via Zend Framework&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 23 Oct 2009 19:42:00 -0400</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/227-guid.html</guid>
    <category>php</category>
<category>zend framework</category>

</item>
<item>
    <title>Speaking at ZendCon 2009</title>
    <link>http://weierophinney.net/matthew/archives/226-Speaking-at-ZendCon-2009.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/226-Speaking-at-ZendCon-2009.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=226</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=226</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    It&#039;s probably already a foregone conclusion, but I&#039;m speaking once again at
    &lt;a href=&quot;http://zendcon.com/&quot;&gt;ZendCon&lt;/a&gt; this year -- one week from today!
&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://zendcon.com/&quot;&gt;&lt;img src=&quot;http://weierophinney.net/matthew/uploads/zendcon09_speakerbutton.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/226-Speaking-at-ZendCon-2009.html#extended&quot;&gt;Continue reading &quot;Speaking at ZendCon 2009&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 12 Oct 2009 08:30:00 -0400</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/226-guid.html</guid>
    <category>php</category>
<category>zendcon09</category>

</item>
<item>
    <title>Why UnCons are Important</title>
    <link>http://weierophinney.net/matthew/archives/225-Why-UnCons-are-Important.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/225-Why-UnCons-are-Important.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=225</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=225</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    My good friend, &lt;a href=&quot;http://caseysoftware.com/blog/&quot;&gt;Keith Casey&lt;/a&gt;, is
    once again chairing &lt;a href=&quot;http://zendcon.com/&quot;&gt;Zendcon&#039;s&lt;/a&gt; &lt;a
        href=&quot;http://joind.in/event/zendcon09-uncon&quot;&gt;UnCon&lt;/a&gt;. For those who
    have never attended, it&#039;s basically one or more tracks running parallel to
    the main conference, but with content pitched by attendees -- sometimes
    presented by them, other times presented by others who are knowledgeable in
    the field.
&lt;/p&gt;

&lt;p&gt;
    Why should you care? There are great sessions already selected for the
    conference featuring some well-known speakers from the PHP world; why would
    you want to either attend or present at the uncon?
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/225-Why-UnCons-are-Important.html#extended&quot;&gt;Continue reading &quot;Why UnCons are Important&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 07 Oct 2009 08:55:05 -0400</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/225-guid.html</guid>
    <category>conferences</category>
<category>cw09</category>
<category>php</category>
<category>zendcon</category>
<category>zendcon09</category>

</item>
<item>
    <title>CodeWorks 2009 Begins</title>
    <link>http://weierophinney.net/matthew/archives/224-CodeWorks-2009-Begins.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/224-CodeWorks-2009-Begins.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=224</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=224</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    Today is the kickoff for &lt;a href=&quot;http://codeworks.mtacon.com/&quot;&gt;CodeWorks
        2009&lt;/a&gt;, a remarkable PHP road show hitting seven cities in 14 days.
    While I&#039;m not joining the tour until Atlanta, I&#039;m proud to be joining up at
    that stop and presenting a Zend Framework tutorial during the tour.
&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://weierophinney.net/matthew/uploads/CW09_Speaker.png&quot;
    alt=&quot;CodeWorks&#039;09&quot; height=&quot;200&quot; width=&quot;150&quot; /&gt;&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/224-CodeWorks-2009-Begins.html#extended&quot;&gt;Continue reading &quot;CodeWorks 2009 Begins&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 22 Sep 2009 13:08:47 -0400</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/224-guid.html</guid>
    <category>conferences</category>
<category>cw09</category>
<category>php</category>
<category>zend framework</category>

</item>
<item>
    <title>Cloning the ZF SVN repository in Git</title>
    <link>http://weierophinney.net/matthew/archives/222-Cloning-the-ZF-SVN-repository-in-Git.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/222-Cloning-the-ZF-SVN-repository-in-Git.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=222</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=222</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    I&#039;ve been using &lt;a href=&quot;http://git-scm.com/&quot;&gt;Git&lt;/a&gt; for around a year now.
    My interest in it originally was to act as a replacement for 
    &lt;a href=&quot;http://svk.bestpractical.com/&quot;&gt;SVK&lt;/a&gt;, with which I&#039;d had some
    bad experiences (when things go wrong with svk, they go very wrong). Why was
    I using a distributed version control system, though?
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/222-Cloning-the-ZF-SVN-repository-in-Git.html#extended&quot;&gt;Continue reading &quot;Cloning the ZF SVN repository in Git&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 31 Aug 2009 12:54:37 -0400</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/222-guid.html</guid>
    <category>git</category>
<category>php</category>
<category>zend framework</category>

</item>
<item>
    <title>Blog Backlog</title>
    <link>http://weierophinney.net/matthew/archives/221-Blog-Backlog.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/221-Blog-Backlog.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=221</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=221</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    Several people have pointed out to me recently 
    that I haven&#039;t blogged since early May, prior to attending
    &lt;a href=&quot;http://tek.mtacon.com/&quot;&gt;php|tek&lt;/a&gt;. Since then, I&#039;ve built up a
    huge backlog of blog entries, but had zero time to write any of them.
&lt;/p&gt;

&lt;p&gt;
    The backlog and lack of time has an easy explanation: my change of roles
    from Architect to Project Lead on the &lt;a
        href=&quot;http://framework.zend.com/&quot;&gt;Zend Framework&lt;/a&gt; team. While the
    change is a welcome one, it&#039;s also been much more demanding on my time than
    I could have possibly envisioned. Out of the gate, I had to finish up the
    1.8 release, and move immediately into planning and execution of the
    1.9 release -- while learning the ropes of my new position, and
    continuing some of my previous development duties. Add a couple of
    conferences (php|tek and &lt;a href=&quot;http://phpconference.nl/&quot;&gt;DPC&lt;/a&gt;) into
    the mix, and you can begin to see the issues.
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/221-Blog-Backlog.html#extended&quot;&gt;Continue reading &quot;Blog Backlog&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 20 Aug 2009 15:47:04 -0400</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/221-guid.html</guid>
    <category>php</category>
<category>zend framework</category>

</item>
<item>
    <title>Autoloading Doctrine and Doctrine entities from Zend Framework</title>
    <link>http://weierophinney.net/matthew/archives/220-Autoloading-Doctrine-and-Doctrine-entities-from-Zend-Framework.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/220-Autoloading-Doctrine-and-Doctrine-entities-from-Zend-Framework.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=220</wfw:comment>

    <slash:comments>19</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=220</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    A number of people on the mailing list and twitter recently have asked how
    to autoload Doctrine using Zend Framework&#039;s autoloader, as well as how to
    autoload Doctrine models you&#039;ve created. Having done a few projects using
    Doctrine recently, I can actually give an answer.
&lt;/p&gt;

&lt;p&gt;
    The short answer: just attach it to &lt;code&gt;Zend_Loader_Autoloader&lt;/code&gt;.
&lt;/p&gt;

&lt;p&gt;
    Now for the details.
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/220-Autoloading-Doctrine-and-Doctrine-entities-from-Zend-Framework.html#extended&quot;&gt;Continue reading &quot;Autoloading Doctrine and Doctrine entities from Zend Framework&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 20 Aug 2009 15:17:46 -0400</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/220-guid.html</guid>
    <category>doctrine</category>
<category>php</category>
<category>zend framework</category>

</item>
<item>
    <title>Speaking at php|tek</title>
    <link>http://weierophinney.net/matthew/archives/219-Speaking-at-phptek.html</link>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/219-Speaking-at-phptek.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=219</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://weierophinney.net/matthew/rss.php?version=2.0&amp;type=comments&amp;cid=219</wfw:commentRss>
    

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    I announced this earlier in the year, but for those that missed it, I&#039;m
    speaking at &lt;a href=&quot;http://tek.mtacon.com/&quot;&gt;php|tek&lt;/a&gt; next week.
&lt;/p&gt;

&lt;p style=&quot;text-align: center&quot;&gt;
    &lt;img src=&quot;http://weierophinney.net/matthew/uploads/tek_09_badge_speaker.gif&quot; 
        alt=&quot;Speaking at php|tek 2009&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
    I&#039;ll be co-presenting a workshop entitled &lt;a
        href=&quot;http://tek.mtacon.com/c/schedule/talk/ts2/0&quot;&gt;Practical SVN for PHP
        Developers&lt;/a&gt; along with the lovely and talented 
    &lt;a href=&quot;http://www.lornajane.net/&quot;&gt;Lorna Jane Mitchell&lt;/a&gt;. In a way, it&#039;s
    a continuation of the unconference session we did together at ZendCon08, and
    will provide much more in-depth information on the subject -- including how
    to create and organize your repositories, branching and tagging strategies,
    how and when to commit, as well as more basic usage of subversion for
    day-to-day use.
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/219-Speaking-at-phptek.html#extended&quot;&gt;Continue reading &quot;Speaking at php|tek&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 13 May 2009 11:33:45 -0400</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/219-guid.html</guid>
    <category>conferences</category>
<category>php</category>
<category>tek09</category>

</item>

</channel>
</rss>