Category Archives: Me

2009 end-of-year wrap-up

Like last year, my wrap up is mostly an excuse to show off some of the photos I took in 2009!


Other than the snow, The big thing that happened in January was that an article I wrote was published in php|architect.

My php|architect article in the Jan 2009 issue


We had daffodils in snow at the start of this month and then towards the end, the PHPUK conference took place.

Paying attention during Chris' talk


Spring arrived in March. The Severn Valley Railway had its Festival of Steam gala, and I took a day off so that I could photograph it.

Festival of Steam at the SVR


A month of punctures. I went to a Microsoft community event in London too.

Scott and Derick


This is birthday month in our household. It was also our first trip away camping this year.



What little good weather we had this year, was in June. I popped up to Manchester for a PHPNW meet. DPC 09 was also held in June and I spoke on caching.

Cal and Ivo interview Andrei


We finished decorating the living room in July. We also had a week's holiday in Wales.

Cilgerran Castle


I started using a Wacom tablet in August as I was getting a pain in my wrist. August is school holiday month, so we went away for another week, to Cumbria.

Old van at the pencil museum


We sold our Pathfinder in September and didn't do much else. I took the kids to visit to the Gloucestershire Warwickshire Railway during the month too.

Giving up the token


PHP Conference season started again for me with PHPNW 09. I spoke on project management.

Kevlin's keynote was excellent


Another month, two conferences! ZendCon 09 where I gave a tutorial on the Zend Framework certification and spoke on project management. I also visited Alcatraz. IPC 09 was also held in November, where I spoke on caching and deployment.

Andi wraps up ZendCon 09


The final month of the year saw me working way too hard. We did take the kids to see Santa though.

Teddy Bears

Here's to 2010!

Three years of my Zend Framework Tutorial

Three years ago today, I published my first Getting Started with Zend Framework tutorial. This was the announcement. Back then, Zend Framework was at version 0.1.5 and a considerably smaller download than now :)

Three years later and I haven't lost my enthusiasm for Zend Framework as you can tell since the latest version of the tutorial supports ZF 1.8 and 1.9 and uses the new features like Zend_Application and the command line Zend_Tool scripts. And I wrote a Zend Framework book!

I wonder what will happen in the next three years?!

DNS Transfer

Just a heads up, I am currently transferring the registrar for, so there may be an interruption of service here if I mess up :)

Women in open source communities

An incident occurred at a Rails conference recently where pictures of scantily clad women were used on slides. The attitude behind the use of the images disturbs me. To be clear, this is not a Rails issue as I aware of a similar issue in the PHP community and it is prevalent in the the entire IT industry.

Martin Fowler has summed up pretty much how I feel about it:

The nub is that whatever the presenter may think, people were offended – both in the talk and those who saw the slides later. It doesn't matter whether or not you think the slides were pornographic. The question is does the presenter, and the wider community, care that women feel disturbed, uncomfortable, marginalized and a little scared.

I find it discouraging that we need to ask this question in this day and age, but I'm assured by women I know in the IT industry, that they deal with prejudice because of their sex day in day out in their working lives.

Martin goes on to say:

I have a different vision – one that sticks it to the suits so hard it will make their eyes water. How about a community where women are valued for their ability to program and not by the thickness of their skin? How about a community that edgily pushes new boundaries without reinforcing long running evils? Perhaps even a community where women reach equal numbers? Such a community would hand the suits the defeat in the long battle women have been fighting for centuries. I'd love to be part of that.

Hear hear! That's what I want to be part of too.

I recommend that you read all of Martin Fowler's article as it provides a good grounding in a lot of the issues involved, especially if you read the other articles he links to.

In honour of Ada Lovelace

As today is Ada Lovelace Day, I get to write about a women who has inspired me and isn't my wife!

I first met Alison on the Electronic and Electrical Engineering course at University back in 1991. Of course, that dates me; Freddie Mercury was still alive and died towards the end of '91. I remember her from our Uni days as conscientious and determined to do well, though I did not know her very well.

After Uni, I joined a small telecommunications company writing C++ programs for Windows. Alison joined the company a year later in 1996 We needed a hardware engineer and I knew Alison was looking to get into communications engineering as she was designing sonar systems.She taught me about how important it is to understand the details in a project are along with the importance of good customer relationships.

I remember one project quite clearly which was to integrate GPS with a Psion Series 3 PDA. She found this project very tough, especially the C programming side, but worked very hard at it, overcoming the difficulties in both the (lack of) project spec and understanding programming a new language. She concentrated on the details and delivered what was asked of her. The team rapport we built up is something that I've been trying to replicate ever since.

Unfortunately (for me) after a year or so, Alison moved on to bigger and brighter things. She's gone from strength to strength and is now in a senior position within a major mobile phone company.


Since the New Year, I've been very busy and have had little time for coding. One reason is that I decided to take a photo every single day of this year. It's proving fascinating, but is taking up more time per evening than I realised. Of course, as I get into the swing of things, the time taken choosing which image(s) to post and then processing them will go down :) If you are interested, I'm posting the pictures to my Flickr account.

At work, I'm transmogrifying into a full-on Project Manager and only bug fixing code here and there. We have a good PHP developer at work and I'm gradually getting comfortable with him doing the design of stuff that would have been my domain six months ago. Letting go is hard.

I should probably talk about what my experiences as a Project Manager in a small non-enterprise web shop. Maybe I'll turn it into a talk for the Dutch PHP Conference who have recently opened their Call for Papers. Of course, from Cal's blog article about it, I should also come up with an advanced PHP topic. That may not be too hard as I have an idea for a personal project that may have something interesting to discuss inside it.

Here's today's photo, which proves that I have a long way to go before I can call myself a still-life photographer.


I quite like it though!

Seven Things – Tagged by Matthew

Like Matthew Weier O'Phinney, I don't really understand these tagged memes either, however, after he said such nice things about me, I thought I'd have a go.

Seven things you may not know about me:

  • My first programming job was programming PIC microcontrollers using Forth. Forth has been one of the more confusing languages that I've used.
  • The first search engine I used was Gopher on a SparcStation 1 in 1991…
  • My most expensive telephone bill was for just under £1500 (3 month billing) due to playing EverQuest in the days before ADSL.
  • I have high myopia and without my glasses, I can't focus on the same word in a book with both eyes.
  • I cannot sing in key much to my wife's chagrin.
  • The band played Blue Moon at my wedding in honour of my stag party. I had to explain the significance of the song to my aunt…
  • My favourite wine comes from Rueda, with Rioja a close second. I like Spanish wine!

I then get to pass on the baton to:

These are the rules apparently:

  • Link your original tagger(s), and list these rules on your blog.
  • Share seven facts about yourself in the post – some random, some wierd.
  • Tag seven people at the end of your post by leaving their names and the links to their blogs.
  • Let them know they've been tagged by leaving a comment on their blogs and/or Twitter.

2008 end-of-year wrap-up

Everyone appears to do end-of-year wrap-up posts about this time of year, so I thought I would do one too…


We started the year with a trip to the zoo. I attempted to get a photo of a waterfall with that blurry water you see the good photographers do.

Waterfall near the seals


The highlight of February was talking at the UK PHP Conference in London.



A quiet month with most weekends doing something with the family. We went for a walk by the river Severn one weekend. There are many swans.

Swans (and a seagull!)


April saw a very nice PHPWM meet-up at a pub that served pies as well as pints. It also snowed.

Snow covered slide


May is the month of birthdays in our household as both the boys and myself celebrate. It also marks the start of the camping season for us.

Camping at Kingsbury Water


After May, June was a quiet month. Prince Charles took a ride on the Severn Valley Railway though, which I enjoyed photographing.

King Edward on the Royal Train


July saw sports day for our eldest son and a week's holiday camping in Norfolk towards the end of the month. I believe that that week in July was the only hot week we had all year.

The beach


We went away for our second week's camping and visited Legoland. The kids loved it.

Lego Models


A busy month with our youngest starting school. Also, I went to ZendCon!

ZCE Party at ZendCon


We started the move to Birmingham for the company with two members of staff there. The Wispa also returned to the shops.

Wispa is back!


The highlight of November was speaking at the inaugural PHPNW conference.

Jeremy's about introduce the panel...


The last month of the year saw both kids in school plays and most importantly, my book about Zend Framework was published!

Zend Framework in Action

Here's to 2009!


I'm kind of neglecting this blog at the moment. Sorry.

I was away last week and I'm head down into editing Zend Framework in Action. It's amazing how many details the technical proof reader and our copy editor have found. The book is going to be so much better as a result. I need to go through each suggestion though and ensure that the meaning hasn't changed and to implement the suggested technical changes.

When I get a little time, I'll try and write up what I've learnt recently about testing with Zend_Test_PHPUnit_ControllerTestCase which has reduced the testing scaffolding that I had by around 50% or so.

UK Readers: Don't buy petrol from BP or ESSO

This is very off-topic, so feel free to skip!

Received a round-robin today via email. As I don't send on such things, I thought I'd mention it here as I'm getting fed up with the price of petrol, especially given the profit that the big oil companies have recently announced:

Received from a good friend so leave the rest to you!

See what you think and pass it on if you agree with it.

We are hitting £123.9 a litre in some areas now, soon we will be faced with paying £2.00 a ltr. Philip Hollsworth offered this good idea:

This makes MUCH MORE SENSE than the 'don't buy petrol on a certain day' campaign that was going around last April or May! The oil companies just laughed at that because they knew we wouldn't continue to hurt ourselves by refusing to buy petrol. It was more of an inconvenience to us than it was a problem for them. BUT, whoever thought of this idea, has come up with a plan that can really work.

Please read it and join in!

Now that the oil companies and the OPEC nations have conditioned us to think that the cost of a litre is CHEAP, we need to take aggressive action to teach them that BUYERS control the market place not sellers. With the price of petrol going up more each day, we consumers need to take action. The only way we are going to see the price of petrol come down is if we hit someone in the pocket by not purchasing their Petrol! And we can do that WITHOUT hurting ourselves. Here's the idea:

For the rest of this year DON'T purchase ANY petrol from the two biggest oil companies (which now are one), ESSO and BP.

If they are not selling any petrol, they will be inclined to reduce their prices. If they reduce their prices, the other companies will have to follow suit. But to have an impact we need to reach literally millions of Esso and BP petrol buyers. It's really simple to do!!

…(snip boring bit)…

If this makes sense to you, please pass this message on.


It's easy to make this happen. Just forward this email, and buy your petrol at Shell, Asda, Tesco, Sainsburys, Morrisons, Jet etc. i.e. boycott BP and Esso

I'll write about something a bit more on topic soon!