php[world] is a conference like no other. Designed to bring together the various sub-communities that are linked by the PHP programming language. Drupal, WordPress, Joomla!, Magento, Laravel, Zend Framework, Symfony and CakePHP all have strong independant communities, but together as the PHP community, the sum is greater than the whole.

Keynote
Talk
Workshop
Social
Event Related

Monday, 14th November 2016

Sessions
09:00

Web Security Training

Chris Cornutt

Laravel From the Ground Up

Joe Ferguson

The Object-Oriented PHP Masterclass (Day 1)

Brandon Savage

PHP Essentials Training (Day 1)

Sandy Smith

An Intro to Syntactically Awesome Stylesheets (SASS)

David Anthony Gallerizzo

Symfony 3, The Key Concepts

Nicolas Grekas

Tuesday, 15th November 2016

Sessions
08:00

Breakfast

09:00

The Object-Oriented PHP Masterclass (Day 2)

Brandon Savage

PHP Essentials Training (Day 2)

Sandy Smith

Stuck in Legacy Land? Get Unstuck!

Sean Prunka

Start Testing Your PHP Code

Jason McCreary

Containerizing PHP Applications

Josh Butts

Build Your Own eCommerce Site in WordPress

Peter MacIntyre

ZF Done Right

Gary Hockin

Migration Guide to Symfony 3.0

Nicolas Grekas

12:30

Lunch

14:00

Rest API Workshop

Mike Stowe

Hands On Building APIs with Apgility

David Stockton

Magento 2 Development for PHP Developers

Joshua Warren

Drupal 8 Theming with Twig

Chaz Chumley

The Enterprise Wor/d/thy/Press

Profiling PHP Applications

Nicolas Grekas

17:30

Open Social

19:00

Women Who Code NOVA User Group Meeting

Samantha Quiñones

Drupal NOVA User Group Meeting

Larry Garfield

Wednesday, 16th November 2016

Sessions
08:00

Breakfast

Expo Hall/Sponsors Open

09:00

Open Source for a Successful Business

Michelangelo van Dam

10:00

Essential PHP 7

Juliette Reinders Folmer

Composing PHP Applications with Middleware

Josh Butts

No Modes - The Future of All Web Applications

Andrew Cassell

Rise of the Machines: PHP and IoT

Colin O'Dell

When (and When Not) To Use WP-API for WordPress

Dan Herman

11:00

Morning Wellness Break

11:30

File Level Manipulation in PHP

Peter MacIntyre

Decoupled Blocks in Drupal 8

Matt Davis

Symfony vs. Silex, Micro vs. Full Stack

Michael Cullum

Phone Calls and SMS From PHP

David Stockton

Be Ready for ZF3

Gary Hockin

Open Spaces

PCI & EMV

Kevin Shamoun

12:30

Lunch

14:00

Using a Monolithic Repository Strategy

Fabien Potencier

15:00

Modern Front-end Development Techniques

Johan Janssens

How We Got Here: A Brief History of Open Source

Chris Tankersley

The MySQL Utilities

Dave Stokes

Magento 2 Performance: Every Second Counts

Joshua Warren

Decouple Your Framework Now, Thank Me Later

WordPress REST API Hacking

16:00

Afternoon Wellness Break

16:30

Baby Steps -> Giant Leaps. (Xdebug for Beginners)

Sean Prunka

Git Empowered

Jason McCreary

Building a REST API in Lumen You'll Love to See

Brian Retterer

Mobile Websites Are More Important Than You Think

Robert McFrazier

Extending Drupal 8 with Plugins

William Hurley

A Beginner's Guide to Deployments

Michael Heap

17:30

Opening Night Reception

Meet the php[architect] Authors

Peter MacIntyre, Davey Shafik, Chris Tankersley

19:00

DC PHP User Group Meeting

Fabien Potencier

20:00

(Live Podcast Recording) Jerks Talk Games

Gary Hockin, Chris Tankersley

Thursday, 17th November 2016

Sessions
08:00

Breakfast

Expo Hall/Sponsors Open

Expo Hall/Sponsors Open

09:00

Cruft to Class: NPR's 15-year Journey with PHP

Nara Kasbergen, Paul Miles

10:00

Drupal 8 Entity API

Kalpana Goel

Developing WordPress Plugins OOP Style!

Johan Janssens

Every Millisecond Counts: Performance & UX

Davey Shafik

phpBB, Meet Symfony

Michael Cullum

Up to My Eyeballs in Technical Debt!

Steve Grunwell

Software Management Lessons From the 1960s

Open Spaces

11:00

Morning Wellness Break

11:30

Automating Your Workflow with Gulp.js

Colin O'Dell

Console Apps: PHP Artisan forthe:win

The Secret to Mastering WordPress Multi-site

Juliette Reinders Folmer

Working on a Large Federal Web Application

Rohit Gupta, Jay Muntz

AMP your Site: An Intro to Accelerated Mobile Pages

Robert McFrazier

SQL and PHP: An Introduction to ZendDb

Brandon Mueller

12:30

Lunch

14:00

Stronger Than Fear: Crisis in the Tech Community

Edward Finkler

15:00

PHP Authentication, Lessons Learned

Brian Retterer

Coming to Terms with OOP in Drupal

Chris Tankersley

/Regex Makes Me (Weep|Give Up|(╯°□°)╯︵ ┻━┻).?/i

brettflorio

Speak Up: How to Find Your Voice

Samantha Quiñones

Taking Care of Backups with Laravel

16:00

Afternoon Wellness Break

16:30

PHP Framework Introduction

Paulo Eduardo Lima Rezende

Tales From the Crypto: A Cryptography Primer

Website Accessibility: It's the Right Thing to Do

Stephen Pashby, David Minton

Shipped is Better than Perfect

Graham Daniels

WordPress as a 12 Factor APP

Michael Heap

17:30

Evening Reception

19:00

WebNEXT NOVA User Group Meeting

Capital Laravel User Group Meeting

Jonathan Kelly

20:00

Board Game Night

Friday, 18th November 2016

Sessions
08:00

Breakfast

09:00

How to Be a Great Developer

Edward Finkler

Building a Dashboard Using Laravel and Vue

Doctrine ORM to the Rescue

Paulo Eduardo Lima Rezende

Understanding WordPress Actions and Filters

Steve Grunwell

API Mashup - Combining APIs for Fun and Profit

Rouven Weßling

Open Spaces

09:30

Morning Wellness Break

10:00

All the Laravel Things - Up & Running to Making $$

Joe Ferguson

You Don't Need Node.js: Async Programming in PHP

Magento 2 Development Best Practices

Ben Marks

Design Systems and Drupal

11:00

Mid-day Wellness Break

11:30

Tech for the People: Using our Superpowers for Good

Eryn O'Neil

12:15

Closing Remarks & Door Prizes

Elliott White