Pragmatism in the real world

Getting a website out of the doorPresented at Day Camp 4 Developers, October 2011

This talk covers project management tips and tricks that will help get a website developed, approved and live. We look at the documentation, meetings and processes required to deliver a successful website with an emphasis on ensuring that the PM effort matches the job in hand. We also consider how to handle the client’s change requests when they arrive.

Optimising a Zend Framework ApplicationPresented at php|tek, 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: Next StepsPresented at php|tek, May 2011

This tutorial looks at some of the next steps that you could take with Zend Framework. We look at how to use plugins and helpers within the dispatch cycle and options on how to organise your model before turning to authentication and access control. We also take a look at the layout specific view helpers and how to add caching to your application.

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.