Zend/PHP Conference and Expo

Schedule overview for 09/16/2008

Hall B
Add to your personal schedule
10:00am Join-fu: The Art of SQL Tuning for MySQL Jay Pipes (MySQL)
Add to your personal schedule
11:15am Static and Dynamic Analysis at Ning David Sklar (Ning, Inc.)
Add to your personal schedule
1:30pm PECL Picks - Extensions to make your life better Elizabeth M Smith (OmniTI)
Add to your personal schedule
2:45pm PHP and the secure application development life-cycle Robert van der Linde (Sogeti Netherlands)
Add to your personal schedule
5:15pm Test Driven Development Derick Rethans (eZ Systems)
Room 203
Add to your personal schedule
10:00am Microsoft’s PHP Community Involvement Tom Hanrahan (Microsoft)
Add to your personal schedule
11:15am Leverage ZEND Framework for your next Flex RIA Wade Arnold (T8DESIGN)
Add to your personal schedule
1:30pm Make ‘em Talk ! Joe Stagner (Microsoft Corp.)
2:45pm TBC
Add to your personal schedule
4:00pm Rickroll To Go With PHP, WURFL, and Other Open Source Tools Brian DeShong (Schematic, Inc.)
Add to your personal schedule
5:15pm (In)secure Ajax-y Websites with PHP Christian Wenz (Arrabiata Solutions GmbH)
Room 204
Add to your personal schedule
10:00am Of Haystacks and Needles Derick Rethans (eZ Systems)
Add to your personal schedule
11:15am Tiery Eyed Kevin Schroeder (Zend Technologies)
Add to your personal schedule
2:45pm The Knight Rider Methodology to Software Development Eli White (TravelPod / Expedia)
Add to your personal schedule
4:00pm Top Zend Studio Secrets Guy Gurfinkel (Zend Technologies, Inc.)
Add to your personal schedule
5:15pm Elegant Ways of Handling PHP Errors and Exceptions Eddo Rotman (Zend Technologies ltd.)
Room 209
Add to your personal schedule
10:00am Facebook Development with Zend Framework Brett Harris (Tenuki)
Add to your personal schedule
11:15am Getting Started with Zend Framework Matthew Weier O'Phinney (Zend Technologies, Ltd.)
Add to your personal schedule
1:30pm Scaling PHP Applications with Zend Platform Shahar Evron (Zend Technologies)
Add to your personal schedule
2:45pm PDO: PHP Data Objects Wez Furlong (Message Systems, Inc.)
Add to your personal schedule
4:00pm PHP Extension Writing Sara Golemon (Yahoo!)
Add to your personal schedule
5:15pm Managing Permissions for Robust Applications Brandon Savage (None)
i5
Add to your personal schedule
11:15am Modernizing i5 Applications Jon Paris (Partner400)
1:30pm TBC
Add to your personal schedule
2:45pm PHP Security on i5/OS Patrick Botz (Group8 Security)
12:15pm Lunch
Room: Lunch Area
6:15pm Exhibit Hall Reception
Room: Exhibit Hall
9:45am Break
Room: Center Area
11:00am Break
Room: Center Area
2:30pm Break
Room: Center Area
3:45pm Break
Room: Center Area
5:00pm Break
Room: Center Area
8:30am–9:45am (1h 15m)
Insights from the Experts: How PHP Leaders Are Transforming High-Impact PHP Applications
Harold Goldberg, CEO of Zend Technologies, Inc. will review important business and technology trends that are shaping how individuals and organizations are increasingly turning to PHP to derive maximum value from their efforts. In his keynote, he'll highlight exciting real-world examples and best practices of how PHP leaders are re-defining high-impact PHP.
10:00am–11:00am (1h) Advanced, Best Practices, Performance
Join-fu: The Art of SQL Tuning for MySQL
Jay Pipes (MySQL)
Join-fu is the art of performance-tuning your application's SQL. Join Jay in a fun, irreverent look at the common ways application developers misuse and abuse their database.
11:15am–12:15pm (1h) Advanced, Best Practices, Performance
Static and Dynamic Analysis at Ning
David Sklar (Ning, Inc.)
Ning's "Your Own Social Network" application is 160,000 lines of PHP that powers hundreds of thousands of social networks, each different than the others. This talk discusses the static and dynamic analysis techniques that we use at Ning to understand and optimize our platform, including the PHP tokenizer, regular expressions, the vld and xdebug extensions, and the PHP DTrace provider.
1:30pm–2:30pm (1h) Advanced
PECL Picks - Extensions to make your life better
Elizabeth M Smith (OmniTI)
One of the biggest strengths of PHP is its "glue" power. Take any C library and with a little magic and a compiler you have a fantastic extension. These extensions hide in PECL, but few people can tell the good from the unmaintained or just plain broken. Find the best extensions for your project, learn about PECL, and find out how to become a part of the PECL developer community.
2:45pm–3:45pm (1h) Best Practices
PHP and the secure application development life-cycle
Robert van der Linde (Sogeti Netherlands)
With security (finally) taking it’s righteous place within the PHP development world a new phenomenon is occurring that negates all the hard work and energy devoted to making security a hot issue for the developers.
4:00pm–5:00pm (1h) Rich Internet Applications
State & Ajax - How to Maintain Browser and Application State in an Asynchronous World
Paul Reinheimer (php|architect)
This talk will examine the two greatest problems in Ajax development (except for that pesky browser issue): Exactly what that “Asynchronous” word means, what problems it creates, and how they can be effectively managed, next the YUI Browser History object will be examined, finally handing control of Ajax applications back to the user via their familiar back button.
5:15pm–6:15pm (1h) Best Practices, The Basics
Test Driven Development
Derick Rethans (eZ Systems)
Testing is not something that traditional PHP developers are being familiar with. This session introduces the needs and means for testing, and the test-driven development model to create rock-solid PHP applications.
10:00am–11:00am (1h)
Microsoft’s PHP Community Involvement
Tom Hanrahan (Microsoft)
The mission for the Microsoft Open Source Software Lab (OSSL) is to ensure the best possible interoperability between many open source technologies and Windows.
11:15am–12:15pm (1h) Rich Internet Applications, Zend Framework
Leverage ZEND Framework for your next Flex RIA
Wade Arnold (T8DESIGN)
In this session you will learn the basics of setting up an Flex to connect to ZEND_AMF environment. We will then walk through a CRUD (create, read, update, delete) example in and Flex 3.
1:30pm–2:30pm (1h) Vendor Presentations
Make ‘em Talk !
Joe Stagner (Microsoft Corp.)
PHP, LAMP, Windows, ASP.NET ?????? Sometimes you can’t choose just one. In this session, long time PHP developer and Microsoft MisfitGeek with explore the plethora of ways you can make PHP and ASP.NET interoperate.
2:45pm–3:45pm (1h) Best Practices, Zend Framework
Session
To be confirmed
4:00pm–5:00pm (1h) Advanced
Rickroll To Go With PHP, WURFL, and Other Open Source Tools
Brian DeShong (Schematic, Inc.)
In a world where mobile content is becoming more prevalent by the day, how can we enhance the experience of gathering images, audio and video for consumption on mobile devices? Brian will demonstrate how you can leverage the Wireless Universal Resource File (WURFL), PHP, ImageMagick, ffmpeg, and other open source tools to optimize content for consumption on mobile devices.
5:15pm–6:15pm (1h) Best Practices, Rich Internet Applications
(In)secure Ajax-y Websites with PHP
Christian Wenz (Arrabiata Solutions GmbH)
Rich Internet Applications that use Ajax are a must today; unfortunately, these kind of applications are very often vulnerable to attacks. This session features old attacks with new Ajax twists, and new and creative attacks that exploit certain behaviors of Ajax web sites. A must-see session if you want to keep your modern web site safe.
10:00am–11:00am (1h) Advanced, Rich Internet Applications
Of Haystacks and Needles
Derick Rethans (eZ Systems)
Search is an important part of informative web-sites, but there are many different possible solutions to implement such a search. This session evaluates possible options for the integration of a search engine into your web-site, ranging from simple solutions as MySQL's full text to using an external engine to power search.
11:15am–12:15pm (1h) Advanced, Performance
Tiery Eyed
Kevin Schroeder (Zend Technologies)
In this session we will take a look at several different methods for building tiered applications. Some of the tiering methodologies include Soap, XML-RPC, RESTful and multiple language architectures. The purpose of this talk will not be to determine which methodology is best, but instead will try to provide an unbiased view of the pros and cons of each.
1:30pm–2:30pm (1h) Rich Internet Applications
Distribution and Publication With Atom Web Services
Ben Ramsey (Schematic)
The Web is transforming into a platform for distributed applications. Rich clients connect to web services to retrieve and store data. The Atom Publishing Protocol provides a common language for these services. Ben Ramsey introduces AtomPub, explaining how it can form the foundation of any web service for publication and distribution of data for enterprises down to small businesses.
2:45pm–3:45pm (1h) Best Practices
The Knight Rider Methodology to Software Development
Eli White (TravelPod / Expedia)
As all children of the 80's know, Knight Rider was a story about an otherwise 'normal' law enforcement officer who through the use of Technology (KITT) become an unstoppable machine. In this talk find out how programmers should be using technology/tools to make themselves better and more productive.
4:00pm–5:00pm (1h) Vendor Presentations
Top Zend Studio Secrets
Guy Gurfinkel (Zend Technologies, Inc.)
How much do you really know about the tool you work with every day? How much time could you save by correctly using a feature, knowing a handy shortcut, or properly configuring your work environment?
5:15pm–6:15pm (1h) Best Practices
Elegant Ways of Handling PHP Errors and Exceptions
Eddo Rotman (Zend Technologies ltd.)
Murphy was right: things will go wrong in any given situation if you only give them a chance. Therefore this session will discuss ways of limiting the risk of things going wrong in your application.
10:00am–11:00am (1h) Zend Framework
Facebook Development with Zend Framework
Brett Harris (Tenuki)
Facebook development must be rapid and follow Facebook’s standards. It presents different challenges than regular web development. FBFramework is a toolset for Facebook development, built on Zend Framework. It helps developers create applications rapidly, without learning Facebook’s nuances. This session will explore how using FBFramework can simplify and expedite application development.
11:15am–12:15pm (1h) Zend Framework
Getting Started with Zend Framework
Matthew Weier O'Phinney (Zend Technologies, Ltd.)
Extending the art & spirit of PHP, Zend Framework is based on simplicity, object-oriented best practices, corporate friendly licensing, and a rigorously tested agile codebase. In this session, we'll discuss what Zend Framework is and offers, and step through building your first, simple Zend Framework MVC application.
1:30pm–2:30pm (1h) Vendor Presentations
Scaling PHP Applications with Zend Platform
Shahar Evron (Zend Technologies)
This is an overview presentation of Zend Platform and how it can help you scale your PHP application: - White-box monitoring with PHP Intelligence - Comprehensive Performance Management - Smart Parallel Execution with Job Queues - Horizontal Scalability through Session Clustering
2:45pm–3:45pm (1h) The Basics
PDO: PHP Data Objects
Wez Furlong (Message Systems, Inc.)
PHP Data Objects (PDO) provides a clear, simple (but powerful), unified API for working with all our favorite databases. Features include prepared statements with bound parameters (for all databases, even those that don’t natively support them), transactions, cursors, LOBs, and flexible error handling.
4:00pm–5:00pm (1h) Advanced
PHP Extension Writing
Sara Golemon (Yahoo!)
You can't have your language and hack it too, right? Wrong. Take a quick peek under PHP's hood with a quick introduction to what makes the elePHPant tick.
5:15pm–6:15pm (1h) Rich Internet Applications
Managing Permissions for Robust Applications
Brandon Savage (None)
File systems have long had advanced methods for controlling access to applications and files. But what about PHP? This presentation will highlight a class that manages access control list-like permissions that allow as much or as little control over your applications as you like.
10:00am–11:00am (1h) i5
DB2 Storage Engine for MySQL and Open Source Applications Session
Erwin Earley (IBM)
MySQL in i5/OS opens up new and interesting methods both for developing customized web-based applications that leverage i5/OS resources as well as deploying open community solutions.
11:15am–12:15pm (1h) i5
Modernizing i5 Applications
Jon Paris (Partner400)
PHP offers many opportunities and avenues to leverage existing i5 investments. One such area to leverage is the existing i5 applications and programs. This presentation will guide you through examples utilizing PHP to both invoke RPG/COBOL/CL programs web-enable 5250 applications.
1:30pm–2:30pm (1h) i5
Session
To be confirmed
2:45pm–3:45pm (1h) i5
PHP Security on i5/OS
Patrick Botz (Group8 Security)
PHP is rapidly becoming – if not already – the defacto-standard for Web application development and deployment. Writing PHP applications that accurately enforce your security policies requires knowledge of the general architecture of PHP as well as the i5/OS specific components of the architecture.
4:00pm–5:00pm (1h) i5
Customer Case Studies – HarrisData and APi Group
Lane Nelson (HarrisData)
This session will showcase two speakers: HarrisData’s Lane Nelson and Zend’s Mike Pavlak. Lane will discuss why HarrisData chose PHP and present examples of where they are leveraging PHP. Mike will walk you through why and how APi Group leverage PHP to web-enable their ERP system.
12:15pm–1:30pm (1h 15m)
Break: Lunch
6:15pm–9:00pm (2h 45m)
Break: Exhibit Hall Reception
9:45am–10:00am (15m)
Break: Break
11:00am–11:15am (15m)
Break: Break
2:30pm–2:45pm (15m)
Break: Break
3:45pm–4:00pm (15m)
Break: Break
5:00pm–5:15pm (15m)
Break: Break
Your account


(?)