The object-relational impedance mismatch makes persisting PHP objects in a relational database a daunting task. How about these new schemaless NoSQL databases? We will have a look at the problems involved with persisting PHP objects, and introduce design patterns that help solving these problems. Putting the patterns to good use, we will build a working PHP object persistence solution for MongoDB.
ZendCon 2010 Podcast – A New Approach To Object Persistence In PHP
ZendCon 2010 Podcast – Dependency Injection
This session introduced one of the less-known design patterns in the PHP world, but also one that can greatly improve the decoupling and the testability of your code: Dependency Injection. I will demonstrate how to use Dependency Injection in your projects, and I will take advantage of the PHP 5.3 new features to create a fully-featured DI container live.
The ZendCon Sessions Episode 30: Introduction to CouchDB with PHP
Welcome to the new, ZendCon 2009 edition of the ZendCon Sessions! The podcast that rebroadcasts sessions/talks from the last ZendCon PHP Conference. This episode of The ZendCon Sessions was recorded live at ZendCon 2009 in San Jose, CA and features Shahar Evron giving his talk: “Introduction to CouchDB with PHP”
The ZendCon Sessions Episode 29: PHP – Faster And Cheaper. Scale Vertically with IBM i
Welcome to the new, ZendCon 2009 edition of the ZendCon Sessions! The podcast that rebroadcasts sessions/talks from the last ZendCon PHP Conference. This episode of The ZendCon Sessions was recorded live at ZendCon 2009 in San Jose, CA and features Sam Hennessey giving his talk: “PHP – Faster And Cheaper. Scale Vertically with IBM i”
The ZendCon Sessions Episode 28: PHP 5.3 == Awesome!
Welcome to the new, ZendCon 2009 edition of the ZendCon Sessions! The podcast that rebroadcasts sessions/talks from the last ZendCon PHP Conference. This episode of The ZendCon Sessions was recorded live at ZendCon 2009 in San Jose, CA and features Ilia Alshanetsky giving his talk: “PHP 5.3 == Awesome!”
The ZendCon Sessions Episode 27: Security Centered Design
Presenting the latest edition of The ZendCon Sessions. The podcast that rebroadcasts sessions/talks from the last ZendCon PHP Conference. This episode of The ZendCon Sessions was recorded live at ZendCon 2008 in Santa Clara, CA and features Chris Shiflett giving his talk: “Security Centered Design”
Presenting the latest edition of The ZendCon Sessions. The podcast that rebroadcasts sessions/talks from the last ZendCon PHP Conference. This episode of The ZendCon Sessions was recorded live at ZendCon 2008 in Santa Clara, CA and features Mike Naberezny & Matthew Weier O’Phinney giving their tutorial: “Best Practices of PHP Development”
Presenting the latest edition of The ZendCon Sessions. The podcast that rebroadcasts sessions/talks from the last ZendCon PHP Conference. This episode of The ZendCon Sessions was recorded live at ZendCon 2008 in Santa Clara, CA and features Christian Wenz giving his talk: “(In)secure Ajax-y Websites with PHP”
The ZendCon Sessions Episode 24: Elegant Ways of Handling PHP Errors and Exceptions
Presenting the latest edition of The ZendCon Sessions. The podcast that rebroadcasts sessions/talks from the last ZendCon PHP Conference. This episode of The ZendCon Sessions was recorded live at ZendCon 2008 in Santa Clara, CA and features Eddo Rotman giving his talk: “Elegant Ways of Handling PHP Errors and Exceptions”
Presenting the latest edition of The ZendCon Sessions. The podcast that rebroadcasts sessions/talks from the last ZendCon PHP Conference. This episode of The ZendCon Sessions was recorded live at ZendCon 2008 in Santa Clara, CA and features Brian DeShong giving his talk: “Rickroll To Go With PHP, WURFL, and Other Open Source Tools”

