WeCamp 2014

11th October 2014

Where do I start...? As soon as the WeCamp website was launched and the tickets were available I was sold, I quite literally took out my savings and bought the ticket. There was no way I was going to miss being stuck …

Jumping into Symfony 2

19th July 2014

The first framework I touched was Zend Framework 1 and moved onto Zend Framework 2 when the beta came out. It has served me well during numerous of projects, but I couldn't help but wonder what Symfony 2 is like as opp…

Allowed memory exhausted Magento shell script

9th May 2014

So I was working with an import script that was built using Mage_Shell_Abstract. There are actually a few benefits when extending from that class, primarily that the Magento initialisation is done for you. At some poi…

Zend isUploaded with multidimensional POST

28th September 2013

While developing  TypeCMS  I came across a difficulty with  Zend_File_Transfer_Adapter_Http::isUploaded , multidimensional POST data and multiple file fields. The difficulty is in the parameter you give to isUpload…

The challenge of creating a product configurator in Magento

20th August 2013

In my Magento career I have had to build a product configurator twice, it's a very challenging concept with a lot of things to think about before jumping into it. With this post I would like to tell you how I ended up …

Different settings for dev and live in your htaccess

10th August 2013

A couple months ago I set myself the challenge of finding a method that would allow for a solid way of checking whether or not the current server was live or production. I wanted the method to be as independent as pos…