This talk is really a case study of how and why you might build a website or other application out of two pieces: a frontend and a backend. This conference publishes video so that will appear in due course, but for now here's the feedback link and the slide deck:
This was a great session, split into two parts. The first half was a rather speedy tour through all the various skills that any git apprentice must study and master: good, curated commits, branching, merging, multiple remotes. Part two was "what do you want to know?" - we brainstormed a list of topics and the attendees voted on what they most wanted to see.
DrupalCon is a fun event, and it was a privilege to be able to go and tell that community all about what's changed in PHP between the current minimum version requirement for Drupal 7 (PHP 5.2!) and today. Great crowd as always :)
I visited DrupalCon as a tourist when it came to Amsterdam - I don't use Drupal at all but since it's built on PHP, there's quite a bit of overlap between the communities. I was delighted to come and present on OOP at this event, since the new version of Drupal will use many more of these features.
When @netmag asked me if I could write down just enough git to allow someone to get involved in open source, I jumped at the chance. Even better, they improved my felt-tip-pen diagrams and created something that is both useful and pretty! The article walks you through, getting the code you want to work on, keeping up with an evolving project, and some tips on how to create a great pull request that will get accepted and make you an open source contributor.
I had a lot of fun giving this talk for the virtual PHP user group, Nomad PHP. What I love about this group is that it's open to everyone, wherever and whoever you are. They hold events in varying timezones to reach as many people as possible - and if that still doesn't work for you, then you can always sign up to receive the video later.
This talk covers both concepts and code, walking through the real nuts and bolts of putting together both a frontend and backend, both built in PHP with Slim framework. It is accompanied by a GitHub repo of sample code and instructions on how to use OAuth to make the logging in step easy.
I'll also be giving this talk at a couple of other events this autumn, PHPNW and ZendCon