Pragmatism in the real world

Optimising a Zend Framework ApplicationPresented at DPC, May 2011

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

Zend Framework 2.0: What’s New And What’s Changed?Presented at DPC, May 2011

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.

Zend Framework 2.0: What’s New And What’s Changed?Presented at ConFoo, March 2010

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.

Stress-free deploymentPresented at ConFoo, March 2011

This talk looks at automated deployment of new versions of a website. We concentrate on approaches that ensure deploying new code to a live website goes smoothly. I cover organising the source code within a version control system and the mechanics of automatic deployment of a new version to the server. We also look at how we roll back when something goes wrong.

Optimising a Zend Framework ApplicationPresented at PHPUK, February 2011

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.

Zend Framework 2.0: What’s New And What’s Changed?Presented at PHPBNL, January 2011

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.

Stress-free deploymentPresented at PHPBenelux, January 2011

This talk looks at automated deployment of new versions of a website. We concentrate on approaches that ensure deploying new code to a live website goes smoothly. I cover organising the source code within a version control system and the mechanics of automatic deployment of a new version to the server. We also look at how we roll back when something goes wrong.

Zend Framework 2.0 is coming!Presented at PHPNW, October 2010

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.

Authentication and Access Control in ZFPresented at PHPWM user group, July 2010

This talk introduces Zend_Auth and Zend_ACL. It looks at how the Zend_Auth component can be used to provide login to a website and then how the Zend_Acl component is used to limit which pages a user can access, using lots of code samples.

Stress-free deploymentPresented at DPC, June 2010

This talk looks at automated deployment of new versions of a website. We concentrate on approaches that ensure deploying new code to a live website goes smoothly. I cover organising the source code within a version control system and the mechanics of automatic deployment of a new version to the server. We also look at how we roll back when something goes wrong.