<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>Blog entries tagged zendcon08 :: mwop.net</title>
    <description>Blog entries tagged zendcon08 :: mwop.net</description>
    <pubDate>Sat, 27 Sep 2008 12:06:11 -0500</pubDate>
    <generator>Laminas_Feed_Writer 2 (https://getlaminas.org)</generator>
    <link>https://mwop.net/blog/tag/zendcon08</link>
    <atom:link rel="self" type="application/rss+xml" href="https://mwop.net/blog/tag/zendcon08/rss.xml"/>
    <item>
      <title>ZendCon08 Wrapup</title>
      <pubDate>Sat, 27 Sep 2008 12:06:11 -0500</pubDate>
      <link>https://mwop.net/blog/192-ZendCon08-Wrapup.html</link>
      <guid>https://mwop.net/blog/192-ZendCon08-Wrapup.html</guid>
      <author>contact@mwop.net (Matthew Weier O'Phinney)</author>
      <dc:creator>Matthew Weier O'Phinney</dc:creator>
      <content:encoded><![CDATA[<p>I'm a bit late on my <a href="http://www.zendcon.com/">ZendCon'08</a> 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.</p>
<p>ZendCon was alternately exhausting, rewarding, educational, fruitful,
infurating, and ultimately wonderful. I'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; <a href="http://www.sklar.com/">David Sklar</a>
had just started at <a href="http://www.ning.com/">Ning</a> and had to back out of his
&quot;Configuring PHP&quot; tutorial session. <a href="http://mikenaberezny.com/">Mike Naberezny</a>
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'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.</p>


<p>This year, I was involved in a marathon seven — yes, that's right, seven —
sessions over three days, and only finally got the last day off.
<a href="http://mikenaberezny.com/">Mike</a> and I did our
<a href="http://www.slideshare.net/weierophinney/best-practices-of-php-development-presentation/">Best Practices tutorial session</a>
on Monday, which was very well attended. Based on the numbers of people raising
their hands as we asked if they were implementing or familiar with the various
practices we enumerated, we may be able to begin doing more advanced, in-depth
sessions in the future.</p>
<p>On Tuesday, <a href="http://inside.e-novative.de/">Stefan Priebsch</a> <del>roped me into</del>
convinced me to help with a &quot;round table&quot; UnConference session on the role of
ORMs in PHP. The consensus we had was that ORM tools are quite good for
prototyping and rapid development, but that any good ORM solution should
de-couple the data access layer to allow stubbing with well-tuned SQL when
performance becomes a consideration.</p>
<p>Later that morning, I did a presentation on <a href="http://www.slideshare.net/weierophinney/getting-started-with-zend-framework-presentation/">Getting Started with Zend Framework</a>.
I developed this presentation to follow our newly re-launched
<a href="http://framework.zend.com/docs/quickstart">Quick Start</a>. The talk was very well
attended, and I received some excellent questions from attendees following the
talk. I hope to streamline it in the future so it can be presented as a
screencast or webinar. If you are interested in the material, I suggest heading
to the link above and downloading the quick start materials; they are
well-documented and will cover at least as much as I covered in the talk.</p>
<p>In the afternoon, I did another unconference session, this time performing my
<a href="http://www.slideshare.net/weierophinney/rich-uis-and-easy-remoting-with-dojo-and-zend-framework-presentation/">Rich UIs and Easy XHR with Dojo and Zend Framework</a>
talk. (Did I mention that conference attendees could not seem to get enough
Zend Framework material?) I really enjoyed doing this talk <em>live</em> this time
(I've done it previously for a webinar) — I received some wonderful questions,
but even better, I was able to gauge the audience reactions to what I was
presenting. I was pleased to see people getting as excited about Dojo as I've
become, and I hope to see that enthusiasm grow. Dojo is truly a fantastic
choice when it comes to javascript toolkits, and I think I suitably
demonstrated how easy it is to use Dojo now from Zend Framework.</p>
<p>Tuesday afternoon, I presented my session on
<a href="http://www.slideshare.net/weierophinney/zendform-presentation/">Zend_Form</a>.
We'd originally planned to do a talk on <code>Zend_Layout</code> and <code>Zend_Form</code>, but
there's at least two hours of material there that simply does not condense to 1
hour. Instead, we had Ralph present a session on <code>Zend_Layout</code> during an
UnConference session, while I focussed on <code>Zend_Form</code>. Again, it was fun to do
this in front of a live audience — albeit one I could barely see from my perch
on the mainstage. I saw some places to trim for next time — which will allow me
to show off <code>Zend_Dojo</code> integration with <code>Zend_Form</code> in the future.</p>
<p>Immediately following that, I headed off to do yet another UnConference session
with <a href="http://lornajane.net/">Lorna Jane</a>. <a href="http://caseysoftware.com/blog">Keith Casey</a>
had approached me on Monday following the tutorial Mike and I presented,
indicating that there were requests for an &quot;svn tips and tricks&quot; presentation
for the UnCon. I told him to ask Lorna Jane if she'd be interested, as I'd seen
her do an excellent presentation on the subject at the Dutch PHP Conference in
June. After some back and forth, we decided to do it together, and sketched out
a rough outline early Wednesday morning. The talk was very well attended, and
again had great audience participation. Doing the presentation has inspired us
to consider submitting a joint proposal for a conference in the future.</p>
<p>I quickly ran downstairs, only to find I was immediately wanted for a &quot;Meet the
Team&quot; session. This has become a staple at ZendCon, and has had led to some…
interesting… interchanges in the past. This year, the session was packed, and
we had some very good discussions touching on every Zend product — from Zend
Framework to Zend Platform. There were certainly some hecklers, but all of it
was in good fun, and we had a brilliant time. (Man, I think hanging with the UK
folk has worn off on my vocabulary.)</p>
<p>I actually attended fewer sessions than I was involved in, which was unusual
and strange. Every one I was able to attend was quite good. Standouts for me
include Jay Pipes' tutorial on Join Foo, which raised many questions for me and
sparked a number of discussion points all week. Additionally, I was delighted
to be able to attend Alex Russell's Dojo talk; I've exchanged dozens of emails
with him over the past months while doing the ZF/Dojo integration, and it was
fascinating to hear his summary of the state of HTML and browser support, as
well as how he feels Dojo fits in the ecosystem. I was fortunate enough to be
able to grab him afterwards so we could have lunch and talk shop — and got an
even larger surprise to discover he was not only familiar with all aspects of
the Dojo support I'd done, but had used much of it!</p>
<p>Being as busy as I was, I didn't have much chance to stop and enjoy the
community until Wednesday evening. And the community is quite vibrant! I have
often been behind in my slide preparations or tied up in meetings and unable to
&quot;join the fun&quot; that often marks good PHP events. This time, I felt quite tapped
into the community, as well as welcomed by all. I had innumerable
conversations, both with people wholly unfamiliar to me, people I've seen
yearly at ZendCon, and people I've been &quot;seeing&quot; virtually on IRC and the
mailing lists. The strength of any open source project is only as good as the
community it attracts, and on this basis alone, PHP is thriving.</p>
<p>So, goodbye, ZendCon08 and all my new and old friends — let's hope we can meet
again next year!</p>


<div class="h-entry">
    <img class="u-photo photo" width="50" src="https://avatars0.githubusercontent.com/u/25943?v=3&u=79dd2ea1d4d8855944715d09ee4c86215027fa80&s=140" alt="matthew">
    <a class="u-url u-uid p-name" href="https://mwop.net/blog/192-ZendCon08-Wrapup.html">ZendCon08 Wrapup</a> was originally
    published <time class="dt-published" datetime="2008-09-25T23:11:30-05:00">25 September 2008</time>
    on <a href="https://mwop.net">https://mwop.net</a> by
    <a rel="author" class="p-author" href="https://mwop.net">Matthew Weier O&#039;Phinney</a>.
</div>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Pastebin app and conference updates</title>
      <pubDate>Tue, 16 Sep 2008 01:15:30 -0500</pubDate>
      <link>https://mwop.net/blog/189-Pastebin-app-and-conference-updates.html</link>
      <guid>https://mwop.net/blog/189-Pastebin-app-and-conference-updates.html</guid>
      <author>contact@mwop.net (Matthew Weier O'Phinney)</author>
      <dc:creator>Matthew Weier O'Phinney</dc:creator>
      <content:encoded><![CDATA[<p>I have a number of updates and followups, and decided to post them in a single
entry.</p>
<p>First off, you may now <a href="http://www.zend.com/en/webinar/Framework-Dojo/Webinar-Rec-Framework-Dev-EN-ZFDojo-20080903.flv">view my Dojo Webinar online</a>
(requires login and registration at zend.com). Attendance was phenomenal, and
I've had some really good feedback. If you want to see it live, I'm giving the
talk (with revisions!) at the <a href="http://www.zendcon.com/">ZendCon</a> UnConference,
at <a href="http://dojotoolkit.org/2008/07/10/dojo-developer-day-boston">Dojo Developer Day Boston</a>
later this month, and at <a href="http://phpworks.mtacon.com/c/schedule/talk/d1s5/1">php|works</a> in
November. I hope to be able to show new functionality at each presentation.</p>
<p>Second, I've completed what I'm calling version 1.0.0 of the pastebin
application I demo'd in the webinar. The PHP code is fully unit tested (though
I haven'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.</p>
<ul>
<li><a href="/uploads/pastebin-1.0.0.tar.gz">Download the pastebin application</a></li>
</ul>
<p>The pastebin application showcases a number of features besides Dojo:
<code>Zend_Test_PHPUnit</code> was used to test the application, and <code>Zend_Wildfire</code>'s
FireBug logger and DB profiler are used to provide profiling and debug
information.</p>
<p>Finally, <a href="http://www.zendcon.com/">ZendCon</a> is next week! I'll be around, but
already have a packed schedule (1 tutorial, 2 regular sessions, an UnCon
session, a meet-the-developers session… and that'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.</p>




<div class="h-entry">
    <img class="u-photo photo" width="50" src="https://avatars0.githubusercontent.com/u/25943?v=3&u=79dd2ea1d4d8855944715d09ee4c86215027fa80&s=140" alt="matthew">
    <a class="u-url u-uid p-name" href="https://mwop.net/blog/189-Pastebin-app-and-conference-updates.html">Pastebin app and conference updates</a> was originally
    published <time class="dt-published" datetime="2008-09-09T10:19:23-05:00">9 September 2008</time>
    on <a href="https://mwop.net">https://mwop.net</a> by
    <a rel="author" class="p-author" href="https://mwop.net">Matthew Weier O&#039;Phinney</a>.
</div>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Speaking at ZendCon 2008</title>
      <pubDate>Wed, 27 Aug 2008 14:06:54 -0500</pubDate>
      <link>https://mwop.net/blog/184-Speaking-at-ZendCon-2008.html</link>
      <guid>https://mwop.net/blog/184-Speaking-at-ZendCon-2008.html</guid>
      <author>contact@mwop.net (Matthew Weier O'Phinney)</author>
      <dc:creator>Matthew Weier O'Phinney</dc:creator>
      <content:encoded><![CDATA[<p><a href="http://zendcon.com"><img src="http://zendcon.s3.amazonaws.com/ZendCon08_speaker_badge.gif" alt="" /></a></p>
<p>I'll be speaking at <a href="http://www.zendcon.com/">ZendCon</a> again this year, and have a four-course meal of sessions to deliver:</p>
<ul>
<li>
<p><strong>Best Practices of PHP Development</strong>: <a href="http://mikenaberezny.com/">Mike
Naberezny</a> and I are teaming up for the fourth
year running to deliver a tutorial session. While the session topic stays the
same, he and I have each been developing a number of new practices over the
past year that we look forward to presenting, including new work with PHPUnit
for functional testing of your applications.</p>
</li>
<li>
<p><strong>Getting Started with Zend Framework</strong>: This will build off our <a href="http://framework.zend.com/docs/quickstart">Quick Start</a>,
providing background on ZF as well as the basic tools and information needed
to get your first ZF application up and running. I also hope to demonstrate
how the current preview of <code>Zend_Tool</code> can simplify this dramatically.</p>
</li>
<li>
<p><strong>Zend_Layout and Zend_Form</strong>: This session will show off features of
<code>Zend_Layout</code> and <code>Zend_Form</code>. (Note: the subject matter may change.)</p>
</li>
<li>
<p><strong>UnCon: Rich UIs and Easy XHR with Dojo and Zend Framework</strong>: For those
unable to attend my webinar next week, or who simply want to see this in
person, I'll be presenting my Dojo and Zend Framework talk during an UnCon
session. I have developed a simple app to showcase various features of the
Dojo/ZF integration, and to show how easy it is to quickly develop and then
scale applications that have great, dynamic interfaces.</p>
</li>
</ul>
<p>Looking forward to seeing you in California in September!</p>




<div class="h-entry">
    <img class="u-photo photo" width="50" src="https://avatars0.githubusercontent.com/u/25943?v=3&u=79dd2ea1d4d8855944715d09ee4c86215027fa80&s=140" alt="matthew">
    <a class="u-url u-uid p-name" href="https://mwop.net/blog/184-Speaking-at-ZendCon-2008.html">Speaking at ZendCon 2008</a> was originally
    published <time class="dt-published" datetime="2008-08-27T08:49:45-05:00">27 August 2008</time>
    on <a href="https://mwop.net">https://mwop.net</a> by
    <a rel="author" class="p-author" href="https://mwop.net">Matthew Weier O&#039;Phinney</a>.
</div>
]]></content:encoded>
      <slash:comments>0</slash:comments>
    </item>
  </channel>
</rss>
