PHPBenelux Conference 2011 schedule

Friday 28th January 2011

  • Caching and Tuning fun for high scalability

    by Wim Godden

    Caching has been a 'hot' topic for a few years. But caching takes more than merely taking data and putting it in a cache : the right caching techniques can improve performance and reduce load significantly. We'll also look at some major pitfalls, showing that caching the wrong way can bring down your site.

    If you're looking for a clear explanation about various caching techniques and tools like Nginx and Varnish, as well as ways to deploy them in an efficient way, this tutorial is for you.

    At 9:00am to 12:00pm, Friday 28th January

  • Opening Keynote: 27 Ways To Be A Better Developer

    by Ivo Jansch and Lorna Mitchell

    Looking for inspiration and strategies for becoming a better developer? Take a tour of top tips from these two industry leaders, taken from their own experiences and those of many other developers they have come into contact with. This lively mix of anecdotes and advice will fill you with ideas of feeding your own ambition and moving forward in your development.

    At 1:00pm to 2:00pm, Friday 28th January

  • Stress-free Deployment

    by Rob Allen

    This talk introduces the various strategies you can use to ensure that developing and releasing new features to a live website is stress-free. Firstly we will look at how organising your source code into branches can provide confidence and allow for features to go-live in any order. We will the consider the mechanics of deploying a new version of the website to the server, ensuring that we can repeat the process the same way every time. Finally we will look at how to roll back a deployment easily and quickly when something goes wrong.

    At 2:10pm to 3:10pm, Friday 28th January

  • Testing untestable code

    by Stephan Hochdörfer

    Automated software testing is an widely-adopted standard today. Unfortunately there exist applications that are not testable by their design. In the first part of the session it is shown how the dynamic nature of PHP can be used to manipulate such dependencies. In the second part of the session an additional layer gets introduced which transforms parts of components into testable code fragments.

    At 2:10pm to 3:10pm, Friday 28th January

    Coverage slide deck

  • Seeing PHP through a azure sky

    by Maarten Balliauw, Katrien De Graeve and Michelangelo van Dam

    At 6:00pm to 6:50pm, Friday 28th January

Saturday 29th January 2011

  • Zend framework 2.0: What’s New And What’s Changed?

    by Rob Allen

    With Zend Framework 2.0 in active development and coming ’soon’, this session will look at the goals of ZF2 along with what’s new and what’s different with ZF2 compared to ZF1. We’ll take a 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.

    At 11:40am to 12:40pm, Saturday 29th January

  • How to build customizable multitenant web applications

    by Stephan Hochdörfer

    In a multitenancy environment, multiple customers share the same application running on the same hardware without sharing or seeing each other’s data. During application lifetime customers want changes in the workflow of their application instance. This talk will demonstrate several techniques how to achieve customizable multitenant web applications without loosing maintainability and performance within the application instance.

    At 2:50pm to 3:50pm, Saturday 29th January

    Coverage slide deck