I have split this post into two parts – starting with how pages are cached in the first place, and then how Magento retrieves a page from the cache before falling back to dispatching a controller.
How pages are cached
The Magento enterprise page cache module observes several events that are fired during the course [...]
I’m delighted to have been accepted to speak on REST and HATEOAS at the PHPNW conference. This marks the start of my speaking ‘career’, something that I have wanted to kick start for some time. The subject matter is something that I am very interested in, and it gives me a chance (and a focus [...]
When I first started out playing with PHP a number of years ago, I did it on my home PC running windows. I remember manually setting up apache (I never tried with IIS), configuring php to work with it and getting a mysql database up and running. The whole process was time consuming and frustrating [...]
I am very pleased to announce this years PHPNW TestFest over at MadLab in Manchester. The event will take place on Saturday 11th September from 12pm until sometime around 5-6pm. Lunch will be provided (courtesy of our sponsor, Ibuildings), and I daresay we may wish to make an bit of an evening of [...]
As a proof of concept i’ve been working on a small LOLCODE (lolcode.com) interpreter thing… for PHP.
Yes, this is a basic implementation of LOLCODE (an interpreted language) written in PHP (an interpreted language).
At the moment there’s enough implemented to parse and run the following…
HAI. BTW THIS IS A COMMENT. VISIBLE “OH HAI, [...]
I’m regularly thinking about how to represent data in a relational database in OO PHP5 that doesn’t make me walk away feeling like i’ve just created something that smells bad.
The key thing for me is that my code should not care that the data is coming from a relational database. This poses one or [...]
I think a lot of people when getting into unit testing naturally assume (and are told) that typically, a unit is a single method or function within your code, and each unit should have a unit test.
To an extent this is true – until you are presented with what you do with protected or [...]
Scaling to thousands of users is often a problem for web applications – and in fact any system that has a sudden large influx of new users. In recent times we have had a situation where we had inherited a fairly simple web application that was massively under performing when a single user accessed a [...]
Twitter
- Trams all going in the other direction. Where do they go? I'm only 2 stops from the end of the line! Bored of waiting... #fb
- Sigh. S20 1/10 #uksnow :-(
- @octaneglow I more meant the 'lying on the ground' definition rather than the 'deliberate untruth' definition. English is shit.
- @octaneglow :'( Is it lying?
- Praying for no snow until at least 6pm in S3… Go away. #uksnow
Blogroll
