<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text">Blog entries tagged zendcon08 :: mwop.net</title>
  <updated>2008-09-27T12:06:11-05:00</updated>
  <generator uri="https://getlaminas.org" version="2">Laminas_Feed_Writer</generator>
  <link rel="alternate" type="text/html" href="https://mwop.net/blog/tag/zendcon08"/>
  <link rel="self" type="application/atom+xml" href="https://mwop.net/blog/tag/zendcon08/atom.xml"/>
  <id>https://mwop.net/blog/tag/zendcon08</id>
  <entry xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <title type="html"><![CDATA[ZendCon08 Wrapup]]></title>
    <published>2008-09-25T23:11:30-05:00</published>
    <updated>2008-09-27T12:06:11-05:00</updated>
    <link rel="alternate" type="text/html" href="https://mwop.net/blog/192-ZendCon08-Wrapup.html"/>
    <id>https://mwop.net/blog/192-ZendCon08-Wrapup.html</id>
    <author>
      <name>Matthew Weier O'Phinney</name>
      <email>contact@mwop.net</email>
      <uri>https://mwop.net</uri>
    </author>
    <content xmlns:xhtml="http://www.w3.org/1999/xhtml" type="xhtml">
      <xhtml:div xmlns:xhtml="http://www.w3.org/1999/xhtml"><xhtml:p>I'm a bit late on my <xhtml:a href="http://www.zendcon.com/">ZendCon'08</xhtml: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.</xhtml:p>
<xhtml: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; <xhtml:a href="http://www.sklar.com/">David Sklar</xhtml:a> had
just started at <xhtml:a href="http://www.ning.com/">Ning</xhtml:a> and had to
back out of his "Configuring PHP" tutorial session. <xhtml:a href="http://mikenaberezny.com/">Mike Naberezny</xhtml: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.</xhtml:p>
<xhtml: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. <xhtml:a href="http://mikenaberezny.com/">Mike</xhtml:a> and I
did our <xhtml:a href="http://www.slideshare.net/weierophinney/best-practices-of-php-development-presentation/">
Best Practices tutorial session</xhtml: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.</xhtml:p>
<xhtml:p>On Tuesday, <xhtml:a href="http://inside.e-novative.de/">Stefan
Priebsch</xhtml:a> <xhtml:del>roped me into</xhtml:del> convinced me to help with a
"round table" 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.</xhtml:p>
<xhtml:p>Later that morning, I did a presentation on <xhtml:a href="http://www.slideshare.net/weierophinney/getting-started-with-zend-framework-presentation/">
Getting Started with Zend Framework</xhtml:a>. I developed this
presentation to follow our newly re-launched <xhtml:a href="http://framework.zend.com/docs/quickstart">Quick Start</xhtml: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.</xhtml:p>
<xhtml:p>In the afternoon, I did another unconference session, this time
performing my <xhtml: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</xhtml:a> talk. (Did I
mention that conference attendees could not seem to get enough Zend
Framework material?) I really enjoyed doing this talk <xhtml:em>live</xhtml: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.</xhtml:p>
<xhtml:p>Tuesday afternoon, I presented my session on <xhtml:a href="http://www.slideshare.net/weierophinney/zendform-presentation/">Zend_Form</xhtml:a>.
We'd originally planned to do a talk on <xhtml:code>Zend_Layout</xhtml:code>
and <xhtml:code>Zend_Form</xhtml: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 <xhtml:code>Zend_Layout</xhtml:code> during an
UnConference session, while I focussed on <xhtml:code>Zend_Form</xhtml: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
<xhtml:code>Zend_Dojo</xhtml:code> integration with <xhtml:code>Zend_Form</xhtml:code> in
the future.</xhtml:p>
<xhtml:p>Immediately following that, I headed off to do yet another
UnConference session with <xhtml:a href="http://lornajane.net/">Lorna
Jane</xhtml:a>. <xhtml:a href="http://caseysoftware.com/blog">Keith Casey</xhtml:a>
had approached me on Monday following the tutorial Mike and I
presented, indicating that there were requests for an "svn tips and
tricks" 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.</xhtml:p>
<xhtml:p>I quickly ran downstairs, only to find I was immediately wanted
for a "Meet the Team" 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.)</xhtml:p>
<xhtml: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!</xhtml:p>
<xhtml: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 "join the fun" 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 "seeing" 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.</xhtml:p>
<xhtml:p>So, goodbye, ZendCon08 and all my new and old friends — let's
hope we can meet again next year!</xhtml:p>
<xhtml:div class="h-entry"><xhtml:img class="u-photo photo" width="50" src="https://avatars0.githubusercontent.com/u/25943?v=3&amp;u=79dd2ea1d4d8855944715d09ee4c86215027fa80&amp;s=140" alt="matthew"/> <xhtml:a class="u-url u-uid p-name" href="https://mwop.net/blog/192-ZendCon08-Wrapup.html">ZendCon08
Wrapup</xhtml:a> was originally published <xhtml:time class="dt-published" datetime="2008-09-25T23:11:30-05:00">25 September 2008</xhtml:time> on
<xhtml:a href="https://mwop.net">https://mwop.net</xhtml:a> by <xhtml:a rel="author" class="p-author" href="https://mwop.net">Matthew Weier
O'Phinney</xhtml:a>.</xhtml:div>
</xhtml:div>
    </content>
  </entry>
  <entry xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <title type="html"><![CDATA[Pastebin app and conference updates]]></title>
    <published>2008-09-09T10:19:23-05:00</published>
    <updated>2008-09-16T01:15:30-05:00</updated>
    <link rel="alternate" type="text/html" href="https://mwop.net/blog/189-Pastebin-app-and-conference-updates.html"/>
    <id>https://mwop.net/blog/189-Pastebin-app-and-conference-updates.html</id>
    <author>
      <name>Matthew Weier O'Phinney</name>
      <email>contact@mwop.net</email>
      <uri>https://mwop.net</uri>
    </author>
    <content xmlns:xhtml="http://www.w3.org/1999/xhtml" type="xhtml">
      <xhtml:div xmlns:xhtml="http://www.w3.org/1999/xhtml"><xhtml:p>I have a number of updates and followups, and decided to post
them in a single entry.</xhtml:p>
<xhtml:p>First off, you may now <xhtml:a href="http://www.zend.com/en/webinar/Framework-Dojo/Webinar-Rec-Framework-Dev-EN-ZFDojo-20080903.flv">
view my Dojo Webinar online</xhtml: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 <xhtml:a href="http://www.zendcon.com/">ZendCon</xhtml:a>
UnConference, at <xhtml:a href="http://dojotoolkit.org/2008/07/10/dojo-developer-day-boston">Dojo
Developer Day Boston</xhtml:a> later this month, and at <xhtml:a href="http://phpworks.mtacon.com/c/schedule/talk/d1s5/1">php|works</xhtml:a>
in November. I hope to be able to show new functionality at each
presentation.</xhtml:p>
<xhtml: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.</xhtml:p>
<xhtml:ul>
<xhtml:li><xhtml:a href="/uploads/pastebin-1.0.0.tar.gz">Download the pastebin
application</xhtml:a></xhtml:li>
</xhtml:ul>
<xhtml:p>The pastebin application showcases a number of features besides
Dojo: <xhtml:code>Zend_Test_PHPUnit</xhtml:code> was used to test the
application, and <xhtml:code>Zend_Wildfire</xhtml:code>'s FireBug logger and DB
profiler are used to provide profiling and debug information.</xhtml:p>
<xhtml:p>Finally, <xhtml:a href="http://www.zendcon.com/">ZendCon</xhtml: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.</xhtml:p>
<xhtml:div class="h-entry"><xhtml:img class="u-photo photo" width="50" src="https://avatars0.githubusercontent.com/u/25943?v=3&amp;u=79dd2ea1d4d8855944715d09ee4c86215027fa80&amp;s=140" alt="matthew"/> <xhtml: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</xhtml:a> was originally published
<xhtml:time class="dt-published" datetime="2008-09-09T10:19:23-05:00">9
September 2008</xhtml:time> on <xhtml:a href="https://mwop.net">https://mwop.net</xhtml:a> by <xhtml:a rel="author" class="p-author" href="https://mwop.net">Matthew Weier
O'Phinney</xhtml:a>.</xhtml:div>
</xhtml:div>
    </content>
  </entry>
  <entry xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <title type="html"><![CDATA[Speaking at ZendCon 2008]]></title>
    <published>2008-08-27T08:49:45-05:00</published>
    <updated>2008-08-27T14:06:54-05:00</updated>
    <link rel="alternate" type="text/html" href="https://mwop.net/blog/184-Speaking-at-ZendCon-2008.html"/>
    <id>https://mwop.net/blog/184-Speaking-at-ZendCon-2008.html</id>
    <author>
      <name>Matthew Weier O'Phinney</name>
      <email>contact@mwop.net</email>
      <uri>https://mwop.net</uri>
    </author>
    <content xmlns:xhtml="http://www.w3.org/1999/xhtml" type="xhtml">
      <xhtml:div xmlns:xhtml="http://www.w3.org/1999/xhtml"><xhtml:p><xhtml:a href="http://zendcon.com"><xhtml:img src="http://zendcon.s3.amazonaws.com/ZendCon08_speaker_badge.gif" alt=""/></xhtml:a></xhtml:p>
<xhtml:p>I'll be speaking at <xhtml:a href="http://www.zendcon.com/">ZendCon</xhtml:a> again this year, and have a
four-course meal of sessions to deliver:</xhtml:p>
<xhtml:ul>
<xhtml:li>
<xhtml:p><xhtml:strong>Best Practices of PHP Development</xhtml:strong>: <xhtml:a href="http://mikenaberezny.com/">Mike Naberezny</xhtml: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.</xhtml:p>
</xhtml:li>
<xhtml:li>
<xhtml:p><xhtml:strong>Getting Started with Zend Framework</xhtml:strong>: This will
build off our <xhtml:a href="http://framework.zend.com/docs/quickstart">Quick Start</xhtml: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
<xhtml:code>Zend_Tool</xhtml:code> can simplify this dramatically.</xhtml:p>
</xhtml:li>
<xhtml:li>
<xhtml:p><xhtml:strong>Zend_Layout and Zend_Form</xhtml:strong>: This session will
show off features of <xhtml:code>Zend_Layout</xhtml:code> and
<xhtml:code>Zend_Form</xhtml:code>. (Note: the subject matter may change.)</xhtml:p>
</xhtml:li>
<xhtml:li>
<xhtml:p><xhtml:strong>UnCon: Rich UIs and Easy XHR with Dojo and Zend
Framework</xhtml: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.</xhtml:p>
</xhtml:li>
</xhtml:ul>
<xhtml:p>Looking forward to seeing you in California in September!</xhtml:p>
<xhtml:div class="h-entry"><xhtml:img class="u-photo photo" width="50" src="https://avatars0.githubusercontent.com/u/25943?v=3&amp;u=79dd2ea1d4d8855944715d09ee4c86215027fa80&amp;s=140" alt="matthew"/> <xhtml:a class="u-url u-uid p-name" href="https://mwop.net/blog/184-Speaking-at-ZendCon-2008.html">Speaking
at ZendCon 2008</xhtml:a> was originally published <xhtml:time class="dt-published" datetime="2008-08-27T08:49:45-05:00">27 August
2008</xhtml:time> on <xhtml:a href="https://mwop.net">https://mwop.net</xhtml:a> by
<xhtml:a rel="author" class="p-author" href="https://mwop.net">Matthew
Weier O'Phinney</xhtml:a>.</xhtml:div>
</xhtml:div>
    </content>
  </entry>
</feed>
