When creating a new PHP application from the scratch the developer can choose of an wide range of frameworks or components to begin with. While using such third party components can reduce development time, it generates additional overhead for taking care of such an external dependency. The developer is held responsible for installing the latest updates and security patches as well as testing the application to make sure everything is still running smoothly after the upgrade. It becomes a real pain when a developer has to apply these tasks to multiple projects. This talk shows several approaches on how to manage such external dependencies in a more sophisticated way to let the developer simply focus on his development tasks.
by Rob Allen
This talk looks at the goals of ZF2 along with what’s new and what’s different with ZF2 compared to ZF1. We look at the new ways that components are referenced now that namespaces exist along with a look at the new features of individual components that make development easier, with code samples to explain how to do it the new way.
Pure-web is not an option anymore when publishing content: addressing the broader internet and its multiple channels is key to a great diffusion. As a Content Management Platform, eZ Publish now exposes an extensible REST API for mobile devices to consume and create content. This session will show how content & functionalities are made available to mobile applications on such platforms as Android phones, iPhones, iPads and tablets.
by Rob Allen
This talk looks at some strategies to improve the performance of a Zend Framework application. We look at measuring the performance of a website and then provide some ideas on how to improve the performance.
We look at class loading, before walking through Zend_Db's performance and then cast our eyes over the view to improve performance there. We also look at the caching that you can do to improve your application's performance.
by Thijs Feryn
Most people use standalone MySQL servers to perform queries on. Advanced users sometimes use loadbalancing and replication, but that still leaves you with the management and provisioning of the individual nodes. Using MySQL Proxy (and Memcached) you can create a MySQL farm that is fast, easy to maintain from a single provisioning database and accessible via a single point of entry.
Strong cryptography is the usage of systems or components that are considered highly resistant to cryptanalysis, the study of methods to cracking the codes. In this talk I would like to present the usage of strong cryptography in PHP. Security is a very important aspect of web applications especially when they manipulate data like passwords, credit card numbers, or sensitive data (as health, financial activities, sexual behavior or sexual orientation, social security numbers, etc). In particular I will present the extensions mcrypt, Hash, and OpenSSL that are been improved in the last version of PHP. To have an overview about the topics of the talk you can refer to my recent post on my blog: http://www.zimuel.it/blog/2011/0...
19th–21st May 2011