With the release of Zend Framework 1.8 lots of things changed internally, and so changed the way to test your applications. My presentation will go in depth into the new unit testing features and will give examples to test your application on several levels like database tables, web services, library components and controllers.Some parts require specific attention in order to ensure a good quality of Tests (e.g. Zend_Application, Zend_Db, Zend_Ldap, Zend_Service, Zend_Controller) while other parts can be included as parts of earlier mentioned tests.Associated Slides
Archive for the ‘Uncategorized’ Category
PHPNW10: Michelangelo van Dam: Unit testing after Zend Framework 1.8
Friday, December 10th, 2010PHPNW10: Derick Rethans: Geolocation and Maps with PHP
Thursday, December 9th, 2010This presentation covers the use of geolocation information with PHP. I will start with a theorectical background of all the services, mapping systems etc involved. After that I will discuss how to use geo-services from PHP from obtaining geo-location information through databases and services, mapping services for visualisation of geo-aware data to geo-aware data storage, manipulation and querying.
Associated Slides
Associated Slides
PHPNW10: Scott MacVicar: Practical HipHop
Wednesday, December 8th, 2010HipHop is a new PHP runtime written and open sourced by Facebook that takes advantage of the fact that there are many similarities between PHP and C++. HipHop converts PHP into semantically equivalent C++ removing the interpreted stages that can make PHP slow.This session will cover building HipHop, the minor conversions to applications to run under HipHop and how to develop your own HipHop extension.
PHPNW10: John Mertic: Developing easily deployable PHP applications
Tuesday, December 7th, 2010Heres the scenario: youve written a PHP application designed to run on Linux, Apache, and MySQL. Now you have a customer who wants to run it on Windows. Or using Oracle. Or they like Memcache instead of APC. How do you do it without sacrificing performance, stability, simplicity, and your own sanity?In this talk well look at how we approached solving this problem at SugarCRM and what lessons we learned in the process.Associated Slides