The landscape of PHP is always evolving. Right now, a staggering 82% of the Web runs on PHP. At the same time, the use of content management systems and pre-built application frameworks has skyrocketed as well. For example, 22% of all websites in the world are built on WordPress. Other frameworks – such as Joomla!, Drupal, and Magento – trail not far behind. More often, while PHP is the actual programming language powering websites, it isn’t ‘raw’ PHP doing it, but one of these frameworks instead.

Monday 16th November 2015

09:00
1
PHP for Developers
Talk by Sandy Smith (8 hours, 30 minutes)

PHP for Developers

13
Web Security Training
Talk by Chris Cornutt (8 hours, 30 minutes)

Web Security Training

3
Magento Development Essentials
Talk by Joshua Warren (8 hours, 30 minutes)

Magento Development Essentials

Laravel from the Ground Up
Talk by Joe Ferguson (8 hours, 30 minutes)

Laravel from the Ground Up

Tuesday 17th November 2015

09:00 Building (and Testing) Testable Extensions
Workshop by Sebastian Bergmann (3 hours, 30 minutes)

Building (and Testing) Testable Extensions

2
The Slim Framework 3 Tutorial
Workshop by Rob Allen (3 hours, 30 minutes)

The Slim Framework 3 Tutorial

3
HTTPS is Coming: Are You Prepared?
Workshop by Zack Tollman (3 hours, 30 minutes)

HTTPS is Coming: Are You Prepared?

Zend Framework Foundations
Workshop by Chuck Reeves (3 hours, 30 minutes)

Zend Framework Foundations

4
Building Themes: A Primer for WordPress
Workshop by David Laietta (3 hours, 30 minutes)

Building Themes: A Primer for WordPress

Scaling Magento - Reaching Peak Performance
Workshop by Mathew Beane (3 hours, 30 minutes)

Scaling Magento - Reaching Peak Performance

14:00 Best Practices for WordPress Plugin Development
Workshop by Juliette Reinders Folmer (3 hours, 30 minutes)

Best Practices for WordPress Plugin Development

Test, Create, Secure, Repeat
Workshop by Michelangelo van Dam (3 hours, 30 minutes)

Test, Create, Secure, Repeat

1
A Symfony3 Tutorial (for Sf2 Developers)
Workshop by Andreas Hucks (3 hours, 30 minutes)

A Symfony3 Tutorial (for Sf2 Developers)

6
Git and GitHub for PHP Projects
Workshop by Beau Simensen (3 hours, 30 minutes)

Git and GitHub for PHP Projects

Building APIs with Apigility and ZF2
Workshop by David Stockton (3 hours, 30 minutes)

Building APIs with Apigility and ZF2

2
Zero to API with Laravel's Lumen
Workshop by Amanda Folson (3 hours, 30 minutes)

Zero to API with Laravel's Lumen

Wednesday 18th November 2015

09:00
12
A Year with the U.S. Digital Service
Keynote by Andrew Nacin (45 minutes)

A Year with the U.S. Digital Service

10:00 Secure Your Web Application with Two-Factor Authentication
Talk by Rob Allen (1 hour)

Secure Your Web Application with Two-Factor Authentication

All Aboard for Laravel 5
Talk by Jason McCreary (1 hour)

All Aboard for Laravel 5

19
Adventures in Advanced Git
Talk by Lorna Mitchell (1 hour)

Adventures in Advanced Git

5
Scrummy Bums: Adventures in Agile Process
Talk by Russell Holley-Hurt (1 hour)

Scrummy Bums: Adventures in Agile Process

Actually Modernizing WordPress Development
Talk by Eugene Cook (1 hour)

Actually Modernizing WordPress Development

Drupal 8: The Crash Course
Talk by Larry Garfield (1 hour)

Drupal 8: The Crash Course

11:30 PHP 7 Crash Course
Talk by Colin O'Dell (1 hour)

PHP 7 Crash Course

3
Microservices with Laravel's Lumen
Talk by Mathias Hansen (1 hour)

Microservices with Laravel's Lumen

1
Using Lessons Learned to Create Web-Manageable Symfony Apps
Talk by Michael Babker (1 hour)

Using Lessons Learned to Create Web-Manageable Symfony Apps

1
The Many Challenges of Object Caching in WordPress
Talk by Zack Tollman (1 hour)

The Many Challenges of Object Caching in WordPress

Single-Page Apps with Angular and Apigility
Talk by Chuck Reeves (1 hour)

Single-Page Apps with Angular and Apigility

Magento 101: Getting Started with Magento Development
Talk by Mathew Beane (1 hour)

Magento 101: Getting Started with Magento Development

14:00
11
Leading an Open-Source Project
Keynote by Tessa Mero (45 minutes)

Leading an Open-Source Project

15:00 WordPress for the Win!
Talk by Juliette Reinders Folmer (1 hour)

WordPress for the Win!

Laravel 5.1: From Homestead to the Cloud
Talk by Joe Ferguson (1 hour)

Laravel 5.1: From Homestead to the Cloud

4
Hacking the Human Interface
Talk by Samantha Quiñones (1 hour)

Hacking the Human Interface

0
Integrating Joomla! with the PHP Community
Talk by Michael Babker (1 hour)

Integrating Joomla! with the PHP Community

3
Symfony3, Hot off the Griddle
Talk by Andreas Hucks (1 hour)

Symfony3, Hot off the Griddle

3
If You Build It, They Won’t Come
Talk by Amanda Folson (1 hour)

If You Build It, They Won’t Come

16:30 Continuous WordPress: Live Is All Good
Talk by Michelangelo van Dam (1 hour)

Continuous WordPress: Live Is All Good

4
Error messages in PHP 7Error Messages in PHP 7
Talk by Damien Seguy (1 hour)

Error messages in PHP 7Error Messages in PHP 7

What's New in CakePHP 3
Talk by Mark Story (1 hour)

What's New in CakePHP 3

Magento 2 Dependency Injection, Interceptors, and You
Talk by Joshua Warren (1 hour)

Magento 2 Dependency Injection, Interceptors, and You

Invented Here: Migrating Legacy Data to Drupal 8
Talk by Greg Wilson (1 hour)

Invented Here: Migrating Legacy Data to Drupal 8

Intermediate OOP in PHP
Talk by David Stockton (1 hour)

Intermediate OOP in PHP

Thursday 19th November 2015

09:00
12
Growing Open Source Communities
Keynote by Lorna Mitchell (45 minutes)

Growing Open Source Communities

10:00 Debugging Effectively
Talk by Colin O'Dell (1 hour)

Debugging Effectively

Hack the Future
Talk by Jason McCreary (1 hour)

Hack the Future

How I Learned to Stop Worrying and Love Composer
Talk by Joshua Warren (1 hour)

How I Learned to Stop Worrying and Love Composer

DRIVE with Vagrant and Ansible
Talk by Erika Heidi (1 hour)

DRIVE with Vagrant and Ansible

1
Infinitely Scalable WordPress Environments
Talk by Eugene Cook (1 hour)

Infinitely Scalable WordPress Environments

PHP-FIG: A Part of a Balanced PHP Diet
Talk by Larry Garfield (1 hour)

PHP-FIG: A Part of a Balanced PHP Diet

11:30 Beyond the Documentation: 50(!) Laravel Tricks in 50 Minutes
Talk by Yitzchok Willroth (1 hour)

Beyond the Documentation: 50(!) Laravel Tricks in 50 Minutes

Dev Divas: Amazing Women Who Shaped Computer Tech
Talk by Vesna Vuynovich Kovach (1 hour)

Dev Divas: Amazing Women Who Shaped Computer Tech

Migrating Modules to Drupal 8
Talk by Chris Tankersley (1 hour)

Migrating Modules to Drupal 8

1
WordPress Hooks, Actions, and Filters — Oh My!
Talk by David Laietta (1 hour)

WordPress Hooks, Actions, and Filters — Oh My!

6
Hello, PSR-7.
Talk by Beau Simensen (1 hour)

Hello, PSR-7.

Basic Intrusion Detection with Expose
Talk by Greg Wilson (1 hour)

Basic Intrusion Detection with Expose

14:00
6
Laravel - Lessons Learned
Keynote by Taylor Otwell (45 minutes)

Laravel - Lessons Learned

15:00
5
Culture of Respect
Talk by Cal Evans (1 hour)

Culture of Respect

4
Migrating to Newer PHP Versions
Talk by Damien Seguy (1 hour)

Migrating to Newer PHP Versions

0
Joomla Platform — Joomla with Less Fluff and More Oomph!
Talk by Johan Janssens (1 hour)

Joomla Platform — Joomla with Less Fluff and More Oomph!

0
PhpStorm: 42 Tips and Tricks
Talk by Mikhail Vink (1 hour)

PhpStorm: 42 Tips and Tricks

Want a Stellar Project? You Need to Document and Promote It
Talk by Matthew Setter (1 hour)

Want a Stellar Project? You Need to Document and Promote It

1
CakePHP: Mistakes Made
Talk by Mark Story (1 hour)

CakePHP: Mistakes Made

1
5 Absolutely Beautiful Things about Platform as a Service (PaaS)
Talk by Cory Fowler (1 hour)

5 Absolutely Beautiful Things about Platform as a Service (PaaS)

16:30
8
Caching on the Bleeding Edge
Talk by Samantha Quiñones (1 hour)

Caching on the Bleeding Edge

JavaScript for PHP Developers
Talk by Eric Mann (1 hour)

JavaScript for PHP Developers

1
Productivity on Large Development Teams
Talk by Russell Holley-Hurt (1 hour)

Productivity on Large Development Teams

Magento 2: New and Innovative?
Talk by David Alger (1 hour)

Magento 2: New and Innovative?

2
Debugging in Drupal 8
Talk by Kalpana Goel (1 hour)

Debugging in Drupal 8

1
The WordPress Game Changer
Talk by Jenny Wong (1 hour)

The WordPress Game Changer

Friday 20th November 2015

09:00 The State of PHPUnit
Talk by Sebastian Bergmann (30 minutes)

The State of PHPUnit

Configuring, Testing, and Using Swift Mailer in Symfony
Talk by Vesna Vuynovich Kovach (30 minutes)

Configuring, Testing, and Using Swift Mailer in Symfony

Build a Wicked Smaht Custom Cache Engine for CakePHP
Talk by Luis Cruz (30 minutes)

Build a Wicked Smaht Custom Cache Engine for CakePHP

The Future of WordPress is Low-Tech
Talk by Eric Mann (30 minutes)

The Future of WordPress is Low-Tech

What Can Go Wrong with Agile Development and How to Fix It
Talk by Matt Toigo (30 minutes)

What Can Go Wrong with Agile Development and How to Fix It

The Art of Programming
Talk by Erika Heidi (30 minutes)

The Art of Programming

10:00
0
Developing Joomla Extensions with Nooku Framework
Talk by Johan Janssens (1 hour)

Developing Joomla Extensions with Nooku Framework

Extending Magento: Fundamentals of Development on Magento 2
Talk by David Alger (1 hour)

Extending Magento: Fundamentals of Development on Magento 2

Powerful & Flexible SQL Generation — without the Hassle
Talk by Matthew Setter (1 hour)

Powerful & Flexible SQL Generation — without the Hassle

Single-Page Apps with Drupal 8
Talk by Chris Tankersley (1 hour)

Single-Page Apps with Drupal 8

2
Using Geo Technologies to Locate Your Boss
Talk by Jenny Wong (1 hour)

Using Geo Technologies to Locate Your Boss

5
PHP at Google Scale
Talk by Terrence Ryan (1 hour)

PHP at Google Scale

11:30 PHP7 and Beyond: The Future of PHP
Keynote by Anthony Ferrara (1 hour)

PHP7 and Beyond: The Future of PHP