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.

Keynote
Talk
Workshop
Social
Event Related

Monday, 16th November 2015

Sessions
09:00

PHP for Developers

Sandy Smith

Web Security Training

Chris Cornutt

Magento Development Essentials

Joshua Warren

Laravel from the Ground Up

Joe Ferguson

Tuesday, 17th November 2015

Sessions
09:00

Building (and Testing) Testable Extensions

Sebastian Bergmann

The Slim Framework 3 Tutorial

Rob Allen

HTTPS is Coming: Are You Prepared?

Zack Tollman

Zend Framework Foundations

Chuck Reeves

Building Themes: A Primer for WordPress

David Laietta

Scaling Magento - Reaching Peak Performance

Mathew Beane

14:00

Best Practices for WordPress Plugin Development

Juliette Reinders Folmer

Test, Create, Secure, Repeat

Michelangelo van Dam

A Symfony3 Tutorial (for Sf2 Developers)

Andreas Hucks

Git and GitHub for PHP Projects

Beau Simensen

Building APIs with Apigility and ZF2

David Stockton

Zero to API with Laravel's Lumen

Amanda Folson

Wednesday, 18th November 2015

Sessions
09:00

A Year with the U.S. Digital Service

Andrew Nacin

10:00

Secure Your Web Application with Two-Factor Authentication

Rob Allen

All Aboard for Laravel 5

Jason McCreary

Adventures in Advanced Git

Lorna Mitchell

Scrummy Bums: Adventures in Agile Process

Russell Holley-Hurt

Actually Modernizing WordPress Development

Eugene Cook

Drupal 8: The Crash Course

Larry Garfield

11:30

PHP 7 Crash Course

Colin O'Dell

Microservices with Laravel's Lumen

Mathias Hansen

Using Lessons Learned to Create Web-Manageable Symfony Apps

Michael Babker

The Many Challenges of Object Caching in WordPress

Zack Tollman

Single-Page Apps with Angular and Apigility

Chuck Reeves

Magento 101: Getting Started with Magento Development

Mathew Beane

14:00

Leading an Open-Source Project

Tessa Mero

15:00

WordPress for the Win!

Juliette Reinders Folmer

Laravel 5.1: From Homestead to the Cloud

Joe Ferguson

Hacking the Human Interface

Samantha Quiñones

Integrating Joomla! with the PHP Community

Michael Babker

Symfony3, Hot off the Griddle

Andreas Hucks

If You Build It, They Won’t Come

Amanda Folson

16:30

Continuous WordPress: Live Is All Good

Michelangelo van Dam

Error messages in PHP 7Error Messages in PHP 7

Damien Seguy

What's New in CakePHP 3

Mark Story

Magento 2 Dependency Injection, Interceptors, and You

Joshua Warren

Invented Here: Migrating Legacy Data to Drupal 8

Greg Wilson

Intermediate OOP in PHP

David Stockton

Thursday, 19th November 2015

Sessions
09:00

Growing Open Source Communities

Lorna Mitchell

10:00

Debugging Effectively

Colin O'Dell

Hack the Future

Jason McCreary

How I Learned to Stop Worrying and Love Composer

Joshua Warren

DRIVE with Vagrant and Ansible

Erika Heidi

Infinitely Scalable WordPress Environments

Eugene Cook

PHP-FIG: A Part of a Balanced PHP Diet

Larry Garfield

11:30

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

Yitzchok Willroth

Dev Divas: Amazing Women Who Shaped Computer Tech

Vesna Vuynovich Kovach

Migrating Modules to Drupal 8

Chris Tankersley

WordPress Hooks, Actions, and Filters — Oh My!

David Laietta

Hello, PSR-7.

Beau Simensen

Basic Intrusion Detection with Expose

Greg Wilson

14:00

Laravel - Lessons Learned

Taylor Otwell

15:00

Culture of Respect

Cal Evans

Migrating to Newer PHP Versions

Damien Seguy

Joomla Platform — Joomla with Less Fluff and More Oomph!

Johan Janssens

PhpStorm: 42 Tips and Tricks

Mikhail Vink

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

Matthew Setter

CakePHP: Mistakes Made

Mark Story

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

Cory Fowler

16:30

Caching on the Bleeding Edge

Samantha Quiñones

JavaScript for PHP Developers

Eric Mann

Productivity on Large Development Teams

Russell Holley-Hurt

Magento 2: New and Innovative?

David Alger

Debugging in Drupal 8

Kalpana Goel

The WordPress Game Changer

Jenny Wong

Friday, 20th November 2015

Sessions
09:00

The State of PHPUnit

Sebastian Bergmann

Configuring, Testing, and Using Swift Mailer in Symfony

Vesna Vuynovich Kovach

Build a Wicked Smaht Custom Cache Engine for CakePHP

Luis Cruz

The Future of WordPress is Low-Tech

Eric Mann

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

Matt Toigo

The Art of Programming

Erika Heidi

10:00

Developing Joomla Extensions with Nooku Framework

Johan Janssens

Extending Magento: Fundamentals of Development on Magento 2

David Alger

Powerful & Flexible SQL Generation — without the Hassle

Matthew Setter

Single-Page Apps with Drupal 8

Chris Tankersley

Using Geo Technologies to Locate Your Boss

Jenny Wong

PHP at Google Scale

Terrence Ryan

11:30

PHP7 and Beyond: The Future of PHP

Anthony Ferrara