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.
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.
28th–29th January 2011