The Pains and Gains of Upgrading PHP

PHPNW User Group, December 2013

Basically: "would everyone please upgrade to a currently-supported version of PHP". This talk covers the new features and performance improvements in PHP 5.3, PHP 5.4 and PHP 5.5, and gives some approachable advice on how to handle upgrading between them. This talk was delivered to my local user group and they asked some good questions!


Git, GitHub and Open Source

NW Drupal Camp, November 2013

A talk about git, github, and the difference between the two, with a sprinkling of open source contribution cheerleading thrown in to make it hang together. I am not a drupal user but I've had some great experiences being made to feel welcome at drupal events so I was delighted to pop over to my local DrupalCamp and deliver this session. There is video as well as my slides and a rating:


N Ways To Be A Better Developer

BBC Develop, November 2013

Once again co-keynoting with Ivo Jansch, but this time for the BBC:Develop event, a conference they hold for their developers each year. We shared our tips for improving as a developer over time and throughout various stages of a career.

See also the book:


Best Practice in API Design

CodeConnexx, November 2013

This talk was at CodeConnexx in Maastricht, which was a mixed web technologies and soft skills event. Since the audience were of many different technical disciplines, this talk aims more at HTTP-level advice rather than implementation details.


Teach A Man To Fish

CodeConexx, November 2013

The tech/work skills conference CodeConnexx was in Europe this year and I had the privilege of opening it with a keynote entitled "Teach a Man to Fish". My talk was a great opportunity to share some ideas I've had about professional development within teams, rather than just as individuals. I shared my own tactics for benchmarking and improving teams, and how to develop particular skills - and then how to scale up the benefits of the investment in learning by sharing it with your team.



Git Basics

OggCamp, October 2013

OggCamp is an unconference, where the content is provided by the attendees. Apparently I am unable to attend this event without speaking or contributing in some way, and this year was no exception! I joined with some friends in presenting a "git basics" session. We talked about use cases and how it applies to open source, and I showed a few slides mixed with demo. The slides were from this deck, published by github themselves: