Lorna is a web development consultant and author based "over the hills" in Leeds. Her books include "PHP Master", "PHP Web Services" and "N Ways To Be A Better Developer", and she has spoken at events around the world giving both keynotes and technical talks. At work Lorna consults on web and mobile projects for a variety of clients, building excellent APIs and advising on how teams can improve their development practices. In her spare time Lorna leads the Joind.In open source project; a tool to enable communities to give real-time, public feedback to speakers and organisers of events.
AM - Friday 3rd October
Get beyond the basics with this practical git session. We'll be covering some useful switches to the commands you know well and looking at how to optimise your configuration to make your day-to-day work easier. We'll look in depth at the concepts of branching, merging, tagging and collaborating with multiple remotes. There will also be guidance on how to make use of the more advanced features such as rebase, rerere and bisect. This is a hands-on session, please bring a laptop with git installed and be prepared to get some serious practice on all these topics. We'll be working in local repositories as well as sharing code and collaborating on changes in GitHub. At the end of the session you will be able to make effective use of git's features, and untangle any git problem with confidence.
15:00 - 15:50 Saturday 4th October
Ever wondered what a service-oriented website would actually look like in PHP? This session will show you! We'll start with the API, building a simple one with familiar tools. Next, we'll build a website that doesn't use a database - instead it talks to our API to fetch data. Then the tricky part: securing access between the two, allowing API access for both the website itself and for logged-in users on that site using OAuth. Whatever your aspirations as a developer, if they include building API backends for apps or sites to consume, building lightweight web frontends, or building secure and scalable systems in PHP, then this session is for you.