<?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 - Dojo</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>Mon, 23 Feb 2009 13:17:00 GMT</pubDate>

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

<item>
    <title>Recursively Destroying Dojo ContentPanes</title>
    <link>http://weierophinney.net/matthew/archives/208-Recursively-Destroying-Dojo-ContentPanes.html</link>
            <category>Dojo</category>
    
    <comments>http://weierophinney.net/matthew/archives/208-Recursively-Destroying-Dojo-ContentPanes.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=208</wfw:comment>

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

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    I ran into an issue recently with Dojo&#039;s ContentPanes. I was using them with
    a TabContainer, and had made them closable; however, user actions might
    re-open tabs that pull from the same source. This led to conflicts with
    dijit IDs that I had to resolve.
&lt;/p&gt;

&lt;p&gt;
    Most Dijits have a &lt;code&gt;destroyRecursive()&lt;/code&gt; method which should,
    theoretically, destroy any dijits contained within them. However, for many
    Dijits, this functionality simply does not work due to how they are
    implemented; many do not actually have any knowledge of the dijits beneath
    them.
&lt;/p&gt;

&lt;p&gt;
    ContentPanes fall into this latter category. fortunately, it&#039;s relatively
    easy to accomplish, due to Dojo&#039;s heavily object oriented nature.
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/208-Recursively-Destroying-Dojo-ContentPanes.html#extended&quot;&gt;Continue reading &quot;Recursively Destroying Dojo ContentPanes&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 23 Feb 2009 08:17:00 -0500</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/208-guid.html</guid>
    
</item>
<item>
    <title>Using JSLint</title>
    <link>http://weierophinney.net/matthew/archives/207-Using-JSLint.html</link>
            <category>Dojo</category>
    
    <comments>http://weierophinney.net/matthew/archives/207-Using-JSLint.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=207</wfw:comment>

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

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    I&#039;ve been doing a fair bit of programming in 
    &lt;a href=&quot;http://dojotoolkit.org/&quot;&gt;Dojo&lt;/a&gt; lately, and have on occasion run
    into either inconsistent interfaces, or interfaces that simply fail to load
    in Internet Explorer. Several people have pointed out to me some
    optimizations to make, but, being a lazy programmer, I often forget to do
    so.
&lt;/p&gt;

&lt;p&gt;
    Fortunately, there&#039;s a tool for lazy developers like myself: 
    &lt;a href=&quot;http://jslint.com&quot;&gt;JSLint&lt;/a&gt;. Linters are commonly used in static
    development languages so that developers can verify that their programs are
    syntactically correct prior to compilation; they basically ensure that
    you&#039;re not accidentally attempting to compile something that will never
    compile in the first place. Many dynamic languages also have them; I&#039;ve had
    a key bound in vim to run the current file through PHP&#039;s linter for many
    years now. JSLint provides linting capabilities for JavaScript, as well as
    some code analysis to point you towards some best practices -- mainly geared
    for cross-browser compatability.
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/207-Using-JSLint.html#extended&quot;&gt;Continue reading &quot;Using JSLint&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 20 Feb 2009 08:11:41 -0500</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/207-guid.html</guid>
    
</item>
<item>
    <title>2008: The year in review</title>
    <link>http://weierophinney.net/matthew/archives/203-2008-The-year-in-review.html</link>
            <category>Dojo</category>
            <category>PHP</category>
            <category>Programming</category>
    
    <comments>http://weierophinney.net/matthew/archives/203-2008-The-year-in-review.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=203</wfw:comment>

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

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    That time of year again -- wrap-up time. Each year, it seems like it&#039;s the
    busiest ever, and I often wonder if it will ever slow down. As usual, I&#039;m
    restricting myself to primarily professional activities out of respect for
    the privacy of my family.
&lt;/p&gt;

&lt;p&gt;
    The short, executive summary:
&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;One trip to Israel&lt;/li&gt;
    &lt;li&gt;One trip to The Netherlands&lt;/li&gt;
    &lt;li&gt;One trip to California&#039;s Bay Area&lt;/li&gt;
    &lt;li&gt;One trip to Atlanta, GA&lt;/li&gt;
    &lt;li&gt;Three minor releases of Zend Framework&lt;/li&gt;
    &lt;li&gt;Seven webinars, six for zend.com and one for Adobe&lt;/li&gt;
    &lt;li&gt;Three conferences attended as a speaker, including:&lt;ul&gt;
         &lt;li&gt;One six-hour workshop&lt;/li&gt;
         &lt;li&gt;One three-hour tutorial (as a co-presenter)&lt;/li&gt;
         &lt;li&gt;Four regular sessions&lt;/li&gt;
         &lt;li&gt;Two panel sessions (one scheduled, one for an uncon)&lt;/li&gt;
         &lt;li&gt;Two uncon sessions (one as a co-presenter)&lt;/li&gt;
         &lt;li&gt;One foul-mouthed Pecha Kucha talk&lt;/li&gt;
    &lt;/ul&gt;&lt;/li&gt;
    &lt;li&gt;Ten Burlington, VT PHP User&#039;s Group meetings attended; I spoke at
        many&lt;/li&gt;
    &lt;li&gt;One Bug Hunt week organized&lt;/li&gt;
    &lt;li&gt;Two books reviewed as a technical editor&lt;/li&gt;
    &lt;li&gt;Six articles for &lt;a href=&quot;http://devzone.zend.com/&quot;&gt;DevZone&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;50 blog entries (including this one)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
    Read on for the gruesome, month-by-month breakdown.
&lt;/p&gt;

 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/203-2008-The-year-in-review.html#extended&quot;&gt;Continue reading &quot;2008: The year in review&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 31 Dec 2008 14:17:03 -0500</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/203-guid.html</guid>
    
</item>
<item>
    <title>A Simple PHP Publish-Subscribe System</title>
    <link>http://weierophinney.net/matthew/archives/199-A-Simple-PHP-Publish-Subscribe-System.html</link>
            <category>Dojo</category>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/199-A-Simple-PHP-Publish-Subscribe-System.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=199</wfw:comment>

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

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    I&#039;ve been playing a lot with &lt;a href=&quot;http://dojotoolkit.org/&quot;&gt;Dojo&lt;/a&gt;
    lately, and have been very impressed by its elegant publish-subscribe
    system. Basically, any object can publish an event, and any other object can
    subscribe to it. This creates an incredibly flexible notification
    architecture that&#039;s completely opt-in.
&lt;/p&gt;

&lt;p&gt;
    The system has elements of Aspect Oriented Programming (AOP), as well as the
    Observer pattern. Its power, however, is in the fact that an individual
    object does not need to implement any specific interface in order to act as
    either a Subject or an Observer; the system is globally available.
&lt;/p&gt;

&lt;p&gt;
    Being a developer who recognizes good ideas when he sees them, of course I
    decided to port the idea to PHP. You can see the results &lt;a href=&quot;http://github.com/weierophinney/phly/tree/master/Phly_PubSub&quot;&gt;on github&lt;/a&gt;.
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/199-A-Simple-PHP-Publish-Subscribe-System.html#extended&quot;&gt;Continue reading &quot;A Simple PHP Publish-Subscribe System&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 15 Dec 2008 10:26:00 -0500</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/199-guid.html</guid>
    
</item>
<item>
    <title>Autocompletion with Zend Framework and Dojo</title>
    <link>http://weierophinney.net/matthew/archives/198-Autocompletion-with-Zend-Framework-and-Dojo.html</link>
            <category>Dojo</category>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/198-Autocompletion-with-Zend-Framework-and-Dojo.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=198</wfw:comment>

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

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    I&#039;ve fielded several questions about setting up an autocompleter with
    &lt;a href=&quot;http://framework.zend.com/&quot;&gt;Zend Framework&lt;/a&gt; and
    &lt;a href=&quot;http://dojotoolkit.org/&quot;&gt;Dojo&lt;/a&gt;, and decided it was time to
    create a HOWTO on the subject, particularly as there are some nuances you
    need to pay attention to.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/198-Autocompletion-with-Zend-Framework-and-Dojo.html#extended&quot;&gt;Continue reading &quot;Autocompletion with Zend Framework and Dojo&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 12 Dec 2008 11:07:29 -0500</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/198-guid.html</guid>
    <category>best practices</category>
<category>dojo</category>
<category>php</category>
<category>zend framework</category>

</item>
<item>
    <title>Tidings of the Season</title>
    <link>http://weierophinney.net/matthew/archives/196-Tidings-of-the-Season.html</link>
            <category>Dojo</category>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/196-Tidings-of-the-Season.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=196</wfw:comment>

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

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    Just about every day, I have an idea for a blog post, and most days, by the
    end of the day, I just don&#039;t have the time or energy to actually write
    anything up. The inner writer in me screams, &quot;no excuses!&quot; while the aging
    adult in me whispers, &quot;time for bed, dear.&quot;
&lt;/p&gt;

&lt;p&gt;
    So, to keep my hand in the game, here are a few things running through my
    head, or that I&#039;m working on, or that I&#039;ll be doing soon.
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/196-Tidings-of-the-Season.html#extended&quot;&gt;Continue reading &quot;Tidings of the Season&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 02 Dec 2008 22:07:13 -0500</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/196-guid.html</guid>
    <category>best practices</category>
<category>conferences</category>
<category>dojo</category>
<category>php</category>
<category>zend framework</category>

</item>
<item>
    <title>Pastebin app updates</title>
    <link>http://weierophinney.net/matthew/archives/193-Pastebin-app-updates.html</link>
            <category>Dojo</category>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/193-Pastebin-app-updates.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=193</wfw:comment>

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

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    I&#039;ve been getting a lot of interest in my 
    &lt;a href=&quot;http://weierophinney.net/matthew/archives/189-Pastebin-app-and-conference-updates.html&quot;&gt;Pastebin&lt;/a&gt;
    demo app -- partly by those wanting to play with Dojo+ZF, partly by those
    just interested in the application.
&lt;/p&gt;

&lt;p&gt;
    I&#039;m constantly trying to improve the application. I&#039;ve done one webinar and
    one UnCon session showcasing it, and will be presenting it at 
    &lt;a href=&quot;http://dojotoolkit.org/2008/07/10/dojo-developer-day-boston&quot;&gt;Dojo Develper Day in Boston&lt;/a&gt; 
    this Monday as well as at 
    &lt;a href=&quot;http://phpworks.mtacon.com/c/index&quot;&gt;php|works&lt;/a&gt; later this fall,
    and want to keep the materials up-to-date and freely available. To this end,
    I&#039;ve created a &lt;a href=&quot;http://github.com&quot;&gt;Github&lt;/a&gt; repository so you can
    track the latest developments, as well as pull custom tarballs:
&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://github.com/weierophinney/pastebin/tree/master&quot;&gt;Pastebin
    on Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
    All patches and feedback are welcome!
&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sat, 27 Sep 2008 14:14:59 -0400</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/193-guid.html</guid>
    <category>dojo</category>
<category>php</category>
<category>zend framework</category>

</item>
<item>
    <title>ZendCon08 Wrapup</title>
    <link>http://weierophinney.net/matthew/archives/192-ZendCon08-Wrapup.html</link>
            <category>Dojo</category>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/192-ZendCon08-Wrapup.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=192</wfw:comment>

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

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    I&#039;m a bit late on my &lt;a href=&quot;http://www.zendcon.com/&quot;&gt;ZendCon&#039;08&lt;/a&gt;
    wrapup; the conference left me both exhausted and with a backlog of email
    and work that has consumed me since it ended. However, this, too, is good,
    as it has given me time to reflect... and to finally get my slides up on
    SlideShare.
&lt;/p&gt;

&lt;p&gt;
    ZendCon was alternately exhausting, rewarding, educational, fruitful,
    infurating, and ultimately wonderful. I&#039;ve been to every single ZendCon so
    far -- I started at Zend a scant month before the inaugural event -- and
    have spoken at each. My first time speaking was a fluke; 
    &lt;a href=&quot;http://www.sklar.com/&quot;&gt;David Sklar&lt;/a&gt; had just started at 
    &lt;a href=&quot;http://www.ning.com/&quot;&gt;Ning&lt;/a&gt; and had to back out of his
    &quot;Configuring PHP&quot; tutorial session. 
    &lt;a href=&quot;http://mikenaberezny.com/&quot;&gt;Mike Naberezny&lt;/a&gt; and I were drafted to
    take it over, and we had N+1 attendees, where N was the number of speakers.
    Since that inauspicious beginning, I&#039;ve gradually taken on more sessions and
    stuck around to participate in the conference more. I can honestly say that
    this was the biggest, busiest, and most community focussed ZendCon I can
    remember.
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/192-ZendCon08-Wrapup.html#extended&quot;&gt;Continue reading &quot;ZendCon08 Wrapup&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 25 Sep 2008 23:11:30 -0400</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/192-guid.html</guid>
    <category>best practices</category>
<category>conferences</category>
<category>dojo</category>
<category>php</category>
<category>zencon08</category>
<category>zend framework</category>

</item>
<item>
    <title>Pastebin app and conference updates</title>
    <link>http://weierophinney.net/matthew/archives/189-Pastebin-app-and-conference-updates.html</link>
            <category>Dojo</category>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/189-Pastebin-app-and-conference-updates.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=189</wfw:comment>

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

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    I have a number of updates and followups, and decided to post them in a
    single entry.
&lt;/p&gt;

&lt;p&gt;
    First off, you may now &lt;a
        href=&quot;http://www.zend.com/en/webinar/Framework-Dojo/Webinar-Rec-Framework-Dev-EN-ZFDojo-20080903.flv&quot;&gt;view
        my Dojo Webinar online&lt;/a&gt; (requires login and registration at
    zend.com). Attendance was phenomenal, and I&#039;ve had some really good
    feedback. If you want to see it live, I&#039;m giving the talk (with revisions!)
    at the &lt;a href=&quot;http://www.zendcon.com/&quot;&gt;ZendCon&lt;/a&gt; UnConference, at 
    &lt;a href=&quot;http://dojotoolkit.org/2008/07/10/dojo-developer-day-boston&quot;&gt;Dojo Developer Day Boston&lt;/a&gt; 
    later this month, and at 
        &lt;a href=&quot;http://phpworks.mtacon.com/c/schedule/talk/d1s5/1&quot;&gt;php|works&lt;/a&gt;
    in November. I hope to be able to show new functionality at each
    presentation.
&lt;/p&gt;

&lt;p&gt;
    Second, I&#039;ve completed what I&#039;m calling version 1.0.0 of the pastebin
    application I demo&#039;d in the webinar. The PHP code is fully unit tested
    (though I haven&#039;t yet delved into using DOH! to test the JS), and
    incorporates a number of best practices and tips that Pete Higgins from Dojo
    was kind enough to provide to me. When using a custom build (and I provide a
    profile for building one), it simply flies.
&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://weierophinney.net/matthew/uploads/pastebin-1.0.0.tar.gz&quot;&gt;Download the pastebin
        application&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
    The pastebin application showcases a number of features besides Dojo:
    &lt;code&gt;Zend_Test_PHPUnit&lt;/code&gt; was used to test the application,
    and &lt;code&gt;Zend_Wildfire&lt;/code&gt;&#039;s FireBug logger and DB profiler are used to
    provide profiling and debug information.
&lt;/p&gt;

&lt;p&gt;
    Finally, &lt;a href=&quot;http://www.zendcon.com/&quot;&gt;ZendCon&lt;/a&gt; is next week! I&#039;ll be
    around, but already have a packed schedule (1 tutorial, 2 regular sessions,
    an UnCon session, a meet-the-developers session... and that&#039;s just what I
    know about!). I look forward to meeting ZF users and developers, though, so
    feel free to grab me and introduce yourself.
&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Tue, 09 Sep 2008 10:19:23 -0400</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/189-guid.html</guid>
    <category>conferences</category>
<category>dojo</category>
<category>php</category>
<category>phpworks08</category>
<category>webinar</category>
<category>zend framework</category>
<category>zendcon08</category>

</item>
<item>
    <title>Proper Layer files when using Dojo with Zend Framework</title>
    <link>http://weierophinney.net/matthew/archives/188-Proper-Layer-files-when-using-Dojo-with-Zend-Framework.html</link>
            <category>Dojo</category>
            <category>PHP</category>
    
    <comments>http://weierophinney.net/matthew/archives/188-Proper-Layer-files-when-using-Dojo-with-Zend-Framework.html#comments</comments>
    <wfw:comment>http://weierophinney.net/matthew/wfwcomment.php?cid=188</wfw:comment>

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

    <author>nospam@example.com (Matthew Weier O'Phinney)</author>
    <content:encoded>
    &lt;p&gt;
    During my &lt;a href=&quot;http://www.zend.com/en/resources/webinars/framework&quot;&gt;Dojo
        and ZF webinar&lt;/a&gt; on Wednesday, 
    &lt;a href=&quot;http://higginsforpresident.net/&quot;&gt;Pete Higgins&lt;/a&gt; of 
    &lt;a href=&quot;http://dojotoolkit.org/&quot;&gt;Dojo&lt;/a&gt; fame noted that I could do
    something different and better on one of my slides.
&lt;/p&gt;

&lt;p&gt;
    This particular item had to do with how I was consuming custom Dojo build
    layers within my code. I contacted him afterwards to find out what he
    suggested, and did a little playing of my own, and discovered some more Dojo
    and javascript beauty in the process.
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://weierophinney.net/matthew/archives/188-Proper-Layer-files-when-using-Dojo-with-Zend-Framework.html#extended&quot;&gt;Continue reading &quot;Proper Layer files when using Dojo with Zend Framework&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 05 Sep 2008 09:30:00 -0400</pubDate>
    <guid isPermaLink="false">http://weierophinney.net/matthew/archives/188-guid.html</guid>
    <category>dojo</category>
<category>php</category>
<category>zend framework</category>

</item>

</channel>
</rss>