If there are any changes, questions, comments, etc, please track down or contact Keith Casey (keith@caseysoftware.com or @caseysoftware) for information or help.
Tuesday |
||
| Time | Area 1 | Area 2 |
|---|---|---|
| 10:00 AM | Tuesday 10:00 AM Area 1 – Replace this with your proposal | Tuesday 10:00 AM Area 2 – Replace this with your proposal |
| 11:15 AM |
Women in IT/PHP – Juliette Reinders Folmer (PHPWomen) Free form discussion about a) the issues women run into when working in IT/PHP and b) how we can work together to take these away. Open to all – women and men. Please feel welcome and share your views. As the PHPWomen slogan says: Strength in Unity. |
Tuesday 11:15 AM Area 2 – Replace this with your proposal |
Lunch | ||
| 01:30 PM |
An App inside an App – Making your Zend Framework modules distributable (and how Doctrine can help!) – Jason Eisenmenger The author of the first openly distributable ZF module, which focuses on security and adds ACL and Group/Role management to projects, discusses the hurdles of building a module for distribution. This talk will provide an in-depth walk through (using his security module as an example), from architecting, installing (should it “install”?), to supporting and providing updates. As an added bonus, the use of Doctrine inside your Zend Framework application will be covered, as the presented module uses it for migrations and model generation. Prepare to be amazed at what Doctrine’s ORM can do for you. |
|
| 02:45 PM | IIS 7.0 URL rewriting capabilities for PHP applications—Ruslan Yakushev In this session we will show you how to use new IIS 7.0 URL rewrite module to provide URL rewriting capabilities for PHP applications hosted on Windows. We will demonstrate how to provide your PHP applications with what is called “pretty permalinks”, “clean urls”, “search engine friendly url’s”, etc. We will show how to create, test and debug rewrite rules by using super cool IIS manager tools as well as how you can import your existing mod_rewrite rules into IIS. Lastly, we will cover the technical details that PHP developers need to know when using URL rewrite module. | Tuesday 02:45 PM Area 2 – Replace this with your proposal |
| 04:00 PM |
Web Scraping – Matthew Turland Though web services are becoming increasingly popular for exposing access to data, many service-oriented web sites still do not make their data available for consumption by automated agents. Alternative methods to interact with such sites are rarely documented and often not obvious to developers without a good working knowledge of multiple technologies that power the web today. Web scraping is a collection of practices and techniques to simulate the behavior of a normal web site user in order to effectively use the web site itself as a web service. This can include both retrieving data made available by the site and well as introducing new data into the site. This presentation will define web scraping and showcase recommended practices and common issues and solutions. |
|
| 05:15 PM |
Rich UIs and Easy XHR with Dojo and Zend Framework – Matthew Weier O’Phinney This past spring, the Zend Framework team announced a partnership with Dojo toolkit to provide out-of-the-box support for Rich Internet Applications. The 1.6.0 release of Zend Framework provides the first steps in this partnership: Zend Framework now ships the Dojo Toolkit distribution, and provides several components for utilizing Dojo’s widget layer, Dijit; a JSON-RPC server implementation; support for creating dojo.data envelopes for XmlHttpRequest payloads; and a view helper for setting up the Dojo environment for your application. In this session, we will explore some of this functionality to demonstrate how you can use Zend Framework and Dojo to create beautiful user interfaces with native remoting capabilities. |
Tuesday 05:15 PM Area 2 – Replace this with your proposal |
Wednesday |
small room | BIG ROOM |
| 09:45 AM | Wednesday 09:45 AM Area 1 – Replace this with your proposal |
Development Best Practices Meet The Real World—Jason Austin & Garrison Locke Join us for a panel-style discussion of how our group at NC State University completely overhauled our development process with $0 and 2 d00dz. We will be talking about how we use frameworks (javascript, Zend Framework, and a home-grown application framework) to speed up the development process. We will also be talking about version control, coding standards, defining processes, and writing software to empower your clients to do more with your applications. |
| 11:00 AM |
Zend_Layout and Zend View Enhancements, an in-depth look – Ralph Schindler (Zend) Just as we strive for optimal reuse, organization, and clarity in our code on the backend of a web application, it’s just as important to maintain those same tenets with respect to the view layer or “design & presentation” side of a project. The problem of maintaining a consistent look and feel while encouraging best practices is what Zend_Layout, as well as the Zend_View enhancements, attempt to solve. We will covered:
|
Meet the SQL Server Driver for PHP Team – Brian Swan and David Sceppa (Microsoft) Microsoft recently released the SQL Server Driver for PHP on its download site, and published the source code on the Codeplex site. We’re here at ZendCon to get direct feedback from the community. Please stop by and share any or all of the following:
|
Lunch | ||
| 01:30 PM |
Getting started with PHP on IIS 7.0—Ruslan Yakushev In this session we will show and explain to you all that you need to know to host your PHP applications on Windows Server 2008 with IIS 7.0. First, we will install PHP on IIS7 and then configure it to achieve optimal security and reliability. Then we’ll use the new capabilities of IIS7 to extend and manage PHP applications. We’ll also look at how the performance of your applications can be improved when hosting on Windows Server 2008. |
Breathing AIR into your Apps—Ed Finkler |
| 02:45 PM |
KISS – Derick Rethans
One of PHP’s strengths has always been its low barrier-of-entry. It’s also one of its weaknesses however. In this keynote I will talk about the first steps of getting to know PHP, its community and developers. Of course times have changed now, and we are in the Web 2.0 era now, but the KISS principle still applies; for application design, for UI design and for server set-ups. I will also take you to the application development side of the KISS principle, with simpler architectures you can more easily make powerful complex applications. |
Making frameworks suck less—Terry Chay Terry Chay, the original PHP Terrorist, is well known for his criticism and ridicule of the Ruby on Rails framework. He criticizes, mocks, and f-bombs his enemies into surrender. In this discussion, Terry will share his ideas and thoughts on making frameworks better. |
| 04:00 PM |
PHP on the Desktop – Elizabeth Smith
Applications on the desktop aren’t going away, but you don’t have to learn a new language to create great products. Find out how to leverage the skills and code you already have with PHP in a new environment.
Discover all the GUI toolkits available with PHP, including PHP-QT, Winbinder, wxWidgets, ncurses, and newt. Get up and running with PHP-GTK and learn how to create an application faster than you’ve ever imagined. Take a walk through the Win::Gui extension and create native windows applications quickly and easily. See how easy desktop programming can be with PHP. |
Server-side, PHP-Generated AJAX—Mike Ho Mike – the creator of QCodo – shares his presentation on “Quicken in 45 Minutes”. Well actually, his presentation shows how the QCodo framework can be used to quickly implement client-side Ajax from the server side. |
| 05:15 PM | Wednesday 05:15 PM Area 1 – Replace this with your proposal | PHP Developers’ Groups: Cat Herding 101 – Moderator: Ben Ramsey |