The Conference weekend at Manchester Conference Centre will kick off with a hackathon on Friday 4th October, where delegates can code as individuals, pairs or groups with a pizza and a drink. However make sure you secure your place to the hackathon when booking your conference ticket, as places are limited and on a first come first served basis.
09:00 |
A hands-on introduction to writing unit tests using PHPUnit
Workshop by Harrie Verveer in Tutorial (3 hours, 30 minutes) A hands-on introduction to writing unit tests using PHPUnit |
Automate all the things
Workshop by Marcus Deglos in Tutorial (3 hours, 30 minutes) Automate all the things |
|
Build your first Symfony2 application
Workshop by Stefan Koopmanschap in Tutorial (3 hours, 30 minutes) Build your first Symfony2 application |
|
MySQL Query Optimisation
Workshop by Adrian Hardy in Tutorial (3 hours, 30 minutes) MySQL Query Optimisation |
|
13:00 |
Setting up a Continuous Delivery environment in 3 hours
Workshop by Mike van Riel in Tutorial (3 hours, 30 minutes) Setting up a Continuous Delivery environment in 3 hours |
Best practices for WordPress plugin development
Workshop by Juliette Reinders Folmer in Tutorial (3 hours, 30 minutes) Best practices for WordPress plugin development |
|
What Symfony Components Can Do For You
Workshop by Andreas Hucks in Tutorial (3 hours, 30 minutes) What Symfony Components Can Do For You |
|
Working with MongoDB
Workshop by Derick Rethans in Tutorial (3 hours, 30 minutes) Working with MongoDB |
|
19:30 |
Hackathon / Social
(4 hours, 30 minutes)
Hackathon / Social |
09:30 |
0x0F Ways to be a Better Developer
Keynote by Ivo Jansch, Lorna Mitchell in 1 (50 minutes) 0x0F Ways to be a Better Developer |
10:40 |
Building scalable PHP applications using Google's App Engine
Talk by Maindy Waite, Ian Barber in 1 (50 minutes) Building scalable PHP applications using Google's App Engine |
The future of the PHP development environment
Talk by Jeremy Quinton in 2 (50 minutes) The future of the PHP development environment |
|
Easy HTTP Clients with Guzzle
Talk by Nathaniel McHugh in 3 (50 minutes) Easy HTTP Clients with Guzzle |
|
How to make the most of a Developer Conference
Talk by Stefan Koopmanschap in Unconference (20 minutes) How to make the most of a Developer Conference |
|
11:00 |
Errors, Exceptions and Logging
Talk by James Titcumb in Unconference (20 minutes) Errors, Exceptions and Logging |
11:30 |
Dysfunctional Programming
Talk by Igor in Unconference (45 minutes) Dysfunctional Programming |
12:00 |
Introducing Dependency Injection
Talk by Rob Allen in 1 (50 minutes) Introducing Dependency Injection |
Wrangle Cross-cutting Concerns with Event Driven Programming
Talk by Chris Saylor in 2 (50 minutes) Wrangle Cross-cutting Concerns with Event Driven Programming |
|
Vagrant + Ansible
Talk by Michael Heap in 3 (50 minutes) Vagrant + Ansible |
|
12:30 |
Identity
Talk by Ian Barber in Unconference (20 minutes) Identity |
13:30 |
Unconventional Unconference Unity Session
Talk by Kathryn Reeve in Unconference (20 minutes) Unconventional Unconference Unity Session |
14:00 |
Your (coding) standards matter
Talk by Volker Dusch in 1 (50 minutes) Your (coding) standards matter |
Drupal has come back to the fold. It's time to pay attention
Talk by Marcus Deglos in 2 (50 minutes) Drupal has come back to the fold. It's time to pay attention |
|
The Big 'Why equal doesn't equal' Quiz
Talk by Juliette Reinders Folmer in 3 (50 minutes) The Big 'Why equal doesn't equal' Quiz |
|
Tries, Conversions and Field Goals - A Rugby (League) Fan's Guide to Trie Data Structures
Talk by Mark Baker in Unconference (20 minutes) Tries, Conversions and Field Goals - A Rugby (League) Fan's Guide to Trie Data Structures |
|
14:30 |
The Importance of Teams
Talk by Jenny Wong in Unconference (20 minutes) The Importance of Teams |
15:00 |
Managing and monitoring application performance
Talk by Sebastian Marek in 1 (50 minutes) Managing and monitoring application performance |
A resource orientated framework using the DI/AOP/REST Triangle
Talk by Richard McIntyre, Akihito Koriyama in 2 (50 minutes) A resource orientated framework using the DI/AOP/REST Triangle |
|
Bringing the Symfony Components into your Legacy Code
Talk by Hugo Hamon in 3 (50 minutes) Bringing the Symfony Components into your Legacy Code |
|
Migrating from PHP 5.3 to 5.5
Talk by Glen Mailer in Unconference (20 minutes) Migrating from PHP 5.3 to 5.5 |
|
15:30 |
Commands and Command Handlers
Talk by Mathias Verraes in Unconference (15 minutes) Commands and Command Handlers |
15:35 |
Getting hired through the community
Talk by Volker Dusch in Unconference (5 minutes) Getting hired through the community |
15:45 |
Impromptu Talk on how i got my new job
Talk by Martyn Ranyard in Unconference (5 minutes) Impromptu Talk on how i got my new job |
16:20 |
Getting the most out of Xdebug
Talk by Derick Rethans in 1 (50 minutes) Getting the most out of Xdebug |
Models and Service Layers - Hemoglobin and Hobgoblins
Talk by Ross Tuck in 2 (50 minutes) Models and Service Layers - Hemoglobin and Hobgoblins |
|
How Silex and Cilex became the glue for a media transcoding application
Talk by Stefan Koopmanschap in 3 (50 minutes) How Silex and Cilex became the glue for a media transcoding application |
|
Productivity & the Pomodoro Technique
Talk by Erika Heidi in Unconference (20 minutes) Productivity & the Pomodoro Technique |
|
16:50 |
Bringing desktop graphics to PHP
Talk by Michael Maclean in Unconference (20 minutes) Bringing desktop graphics to PHP |
18:45 |
Social / Evening Meal
(5 hours, 15 minutes)
Social / Evening Meal |
09:00 |
Vertical reusability through components
Talk by Volker Dusch in 1 (45 minutes) Vertical reusability through components |
Your user stories are bad and you should feel bad
Talk by John Cleary in 2 (45 minutes) Your user stories are bad and you should feel bad |
|
How the Internet Works
Talk by Jon Spriggs in 3 (45 minutes) How the Internet Works |
|
09:55 |
Don't be STUPID, Grasp SOLID
Talk by Anthony Ferrara in 1 (45 minutes) Don't be STUPID, Grasp SOLID |
Cyber Security
Talk by Clinton Ingrams in 2 (45 minutes) Cyber Security |
|
Unbreakable Domain Models
Talk by Mathias Verraes in 3 (45 minutes) Unbreakable Domain Models |
|
11:10 |
Debugging HTTP
Talk by Lorna Mitchell in 1 (45 minutes) Debugging HTTP |
Making PHP go fast
Talk by Dan Rathbone in 2 (45 minutes) Making PHP go fast |
|
Best practices in Symfony2
Talk by Andreas Hucks in 3 (45 minutes) Best practices in Symfony2 |
|
12:05 |
Building Better Developers
Keynote by Rowan Merewood in 1 (45 minutes) Building Better Developers |