--- 
canonical: 'https://mwop.net/blog/226-Speaking-at-ZendCon-2009.html'
title: 'Speaking at ZendCon 2009'
author: "[Matthew Weier O'Phinney](https://mwop.net)"
created: '2009-10-12T08:30:00-05:00'
updated: '2009-10-12T14:40:51-05:00'
tags:
  - php
  - zendcon09

---
It's probably already a foregone conclusion, but I'm speaking once again at
[ZendCon](http://zendcon.com/) this year — one week from today!

[![](/uploads/zendcon09_speakerbutton.jpg)](http://zendcon.com/)





I'm delivering three different talks this year:

- [Introduction to Zend Framework](http://zendcon.com/tutorials#session-12095).
  In this tutorial, I'll look at what ZF is, how to get and install it, some
  common utilities and patterns used throughout the project, and spend the bulk
  of the time on building, hands-on, a simple application.
- [Architecting Ajax Applications with Zend Framework](http://zendcon.com/tutorials#session-11790).
  Another tutorial session, this one will focus not so much on the client-side
  of an Ajax application, but how to architect the server-side to respond
  appropriately to Ajax (and other service) requests. We'll look at RPC
  services, REST, HTTP codes and headers, and how to weave them into a robust
  and simple backend for use with your dynamic, "Web 2.0" applications.
- [Architecting Your Models](http://zendcon.com/tracks?tid=1357#session-11787).
  This regular track session is all about the M in MVC: models. Many MVC
  frameworks and approaches have you tie the data access directly to your
  models; in this session, I'll show you approaches and strategies for
  de-coupling data access from your models, why you might want to do so, and
  some cool things you can do once you have.

I'll also be involved in two panel sessions:

- **Meet the Zend Team** (Wednesday evening). This has been a popular session in
  past years; project leads from each of the product teams at Zend will be
  available in a panel to answer your questions. Some years have been rather…
  entertaining. :)
- **Framework Shootout** (Thursday, closing keynote). I'm especially excited
  about this session, in which we get myself, representing Zend Framework;
  Fabien Potencier, representing Symfony; David Zuilke, representing Agavi; Nate
  Abele, representing CakePHP; and Edward Finkler, representing CodeIgniter. Eli
  White will be moderating a Q&amp;A style session in which you, the audience, get
  to ask us about our respective frameworks and where we compare (or don't!) in
  various functional areas. I did a similar panel to this at PHP Quebec this
  year, and it was a great time.

There will be a ton of sessions, with people presenting on a huge variety of
subjects, from version control to RDMS systems, from JavaScript to Flash, from
development to production. In addition, there will be a parallel
[UnCon](http://zendcon.com/uncon), being run by [Keith Casey](http://caseysoftware.com/blog/),
featuring even more topics and interesting ideas.

I look forward to seeing you at ZendCon this year!
