« Back to blog

Blog: PHP Matsuri 2010 - Day 1

Graham Weldon

02 October, 2010

This year I was invited to speak and give a workshop for CakePHP at PHP Matsuri in Tokyo, Japan. I was thrilled to be invited, and was keen to make contact with some old friends from last years Cake Matsuri event, and to meet some new and exciting people.

The event day 1 kicked off with some interesting talks. Hirotaka Yoshioka of Rakuten talked about how to get into programming as an adult, and made some very interesting points. I really enjoyed hearing him talk about how we need to "learn how to learn". This is an important point for any developer, to be able to take other proples advice and opinions and to be able to learn effectively from those around us.

Nate Abele spoke about PHP 5.3, and the changes that come with it, as well as new capabilities for developers and what it can help you achieve.

My talk was on CakePHP 2.0, and the ideas and motivations behind the recent development. I discussed the roadmap, what changes have been made, and why its taken a long time to get to where we are now with CakePHP 2.0. This was a slightly modified version of the talk that I gave at CakeFest 2010 in Chicago. Some sections were changed to directly target the Japanese community, and request help from them and get feedback in certain features and functionality.

Later on the first day, Kris Wallsmith presented a talk about Symfony2, and fielded questions regarding the changes, migration, and various integration queries from the community.

A combined talk from Joël Perras and Nate Abele later in the evening talked about the Lithium PHP framework, and the ideas and philosophies behind the framework and its development.

The attendees were a diverse group of people and the turnout was staggering. It was truly amazing to see such a varied and motivated community around a range of PHP frameworks. PHP Matsuri 2010 was a resouding success. Thanks to the organisation and co-ordination of the PHP Matsuri team, and all the attendees for coming to make it the awesome event it turned out to be.

My trip this time around has put me in contact with a lot more people that are motivated to develop and to contribute to CakePHP specifically, but require more information or assistance to contribute. I need to communicate this back to the CakePHP team and devise a way to ease code contributions for the Japanese community, and consider what I can do personally to maintain, if not increase, my communication and co-ordination with the Japanese PHP community.

Theres a few microframeworks that I was exposed to during my trip, which I need to investigate some more, as well as a lot of cool suggestions and ideas for CakePHP that needs discussion with the core team.

This post took longer than I thought, and was written over a number of days. I guess thats what you get for taking a holiday! I love Japan!