The Annual ZendCon will bring together developers, IT managers and PHP experts from around the world. With a focus on PHP, mobile and cloud development, attendees at this highly acclaimed conference will expand their skills and explore new technologies.

Monday 19th October 2015

09:00
7
Wax On, Wax Off: Code Kata Dojo
Workshop by Yitzchok Willroth in Artist A1 (3 hour)

Wax On, Wax Off: Code Kata Dojo

DB2 and SQL in depth for PHP on IBM i
Workshop by Alan Seiden in Artist A2 (3 hour)

DB2 and SQL in depth for PHP on IBM i

2
Zend PHP 5.5 Certification Boot Camp (Part 1)
Workshop by Christian Wenz in Artist A3 (3 hour)

Zend PHP 5.5 Certification Boot Camp (Part 1)

ZF2 Done Properly
Workshop by Gary Hockin in Artist A4 (3 hour)

ZF2 Done Properly

The OOP in PHP
Workshop by Matthew Turland in Artist A5 (3 hour)

The OOP in PHP

Building Development Environments with Docker
Workshop by Josh Butts in Artist A6 (3 hour)

Building Development Environments with Docker

What happens in runtime DOESN'T stay in runtime
Workshop by Justin Jones in Studio 1B (3 hour)

What happens in runtime DOESN'T stay in runtime

Scaling Magento - Reaching Peak Performance
Workshop by Mathew Beane in Studio 3A (3 hour)

Scaling Magento - Reaching Peak Performance

13:30
4
Apigility Workshop
Workshop by Matthew Weier O'Phinney, Julien Guittard in Artist A1 (3 hour)

Apigility Workshop

0
From Monolith to Microservice
Workshop by Jeff Carouth in Artist A2 (3 hour)

From Monolith to Microservice

2
Zend PHP 5.5 Certification Boot Camp (Part 2)
Workshop by Christian Wenz in Artist A3 (3 hour)

Zend PHP 5.5 Certification Boot Camp (Part 2)

5
Workshop : Build a REST API with Symfony
Workshop by Sarah Khalil in Artist A4 (3 hour)

Workshop : Build a REST API with Symfony

My app is secure...I think
Workshop by Wim Godden in Artist A5 (3 hour)

My app is secure...I think

12
PHP 7 Jumpstart
Workshop by Cal Evans in Artist A6 (3 hour)

PHP 7 Jumpstart

Best practices for WordPress plugin development
Workshop by Juliette Reinders Folmer in Studio 1B (3 hour)

Best practices for WordPress plugin development

PHP Dependency Management with Composer
Workshop by Clark Everetts in Studio 3A (3 hour)

PHP Dependency Management with Composer

Tuesday 20th October 2015

08:30
13
Opening Keynote - The Joint
Keynote by Andi Gutmans in The Joint (1 hour, 15 minutes)

Opening Keynote - The Joint

10:00
9
The PHP 7 Journey
Talk by Zeev Suraski in The Joint (1 hour)

The PHP 7 Journey

Drupal 8: Crash Course
Talk by Larry Garfield in Artist A1 (1 hour)

Drupal 8: Crash Course

The Things Your Application Does While You’re Not Looking
Talk by Josh Butts in Artist A2 (1 hour)

The Things Your Application Does While You’re Not Looking

2
Intro to Laravel 5
Talk by Ben Edmunds in Artist A3 (1 hour)

Intro to Laravel 5

Asynchronous API Interaction with Guzzle
Talk by Jeremy Lindblom in Artist A4 (1 hour)

Asynchronous API Interaction with Guzzle

Strategic Modernization with PHP
Talk by Alan Seiden in Artist A5 (1 hour)

Strategic Modernization with PHP

Creating a Z-Ray Plugin in 30 Minutes
Talk by Gregory Chris in Artist A6 (1 hour)

Creating a Z-Ray Plugin in 30 Minutes

0
The Zend DevTools Ecosystem
Talk by Kaloyan Raev, Michel Gerin in Studio 1B (1 hour)

The Zend DevTools Ecosystem

11:15
7
Head First Into Laravel
Talk by Taylor Otwell in The Joint (1 hour)

Head First Into Laravel

14
Is your code SOLID?
Talk by Julien Guittard in Artist A1 (1 hour)

Is your code SOLID?

Deep Dive into PHP 7 Internal Changes
Talk by Dmitry Stogov in Artist A2 (1 hour)

Deep Dive into PHP 7 Internal Changes

8
Using APIgility to build APIs Everyone Can Enjoy
Talk by Cory Fowler in Artist A3 (1 hour)

Using APIgility to build APIs Everyone Can Enjoy

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

Magento 101: Getting Started with Magento Development

1
Pretty Continuous Delivery - Bamboo and Zend Server
Talk by Jan Burkl in Artist A5 (1 hour)

Pretty Continuous Delivery - Bamboo and Zend Server

Which PHP Coding Style Should IBM i Programmers Use?
Talk by Stephanie Rabbani in Artist A6 (1 hour)

Which PHP Coding Style Should IBM i Programmers Use?

0
Joomla in a box - Joomla meets Vagrant
Talk by Johan Janssens in Studio 1B (1 hour)

Joomla in a box - Joomla meets Vagrant

13:30
14
Cloud is the New Normal - The Joint
Keynote by Jeff Barr in The Joint (1 hour)

Cloud is the New Normal - The Joint

14:45
14
No More Overtime; or, How To Train Your Manager
Talk by Paul M. Jones in The Joint (1 hour)

No More Overtime; or, How To Train Your Manager

Laravel Forge: Hello World to Hello Production
Talk by Joe Ferguson in Artist A1 (1 hour)

Laravel Forge: Hello World to Hello Production

Making Magento Go Fast
Talk by Thijs Feryn in Artist A2 (1 hour)

Making Magento Go Fast

1
Building Custom Applications using Joomla! & Fabrik
Talk by Tessa Mero in Artist A3 (1 hour)

Building Custom Applications using Joomla! & Fabrik

Testing APIs with Codeception
Talk by Matthew Turland in Artist A4 (1 hour)

Testing APIs with Codeception

Into the ZF2 Service Manager
Talk by Chris Tankersley in Artist A5 (1 hour)

Into the ZF2 Service Manager

Beyond PHP : It's not (just) About the Code!
Talk by Wim Godden in Artist A6 (1 hour)

Beyond PHP : It's not (just) About the Code!

4
Extend your Database Connectivity with PHP
Talk by Shlomo Vanunu in Studio 1B (1 hour)

Extend your Database Connectivity with PHP

16:00 PSR-7 and Middleware: The Future of PHP
Talk by Matthew Weier O'Phinney in The Joint (1 hour)

PSR-7 and Middleware: The Future of PHP

Do You Queue?
Talk by Mike Willbanks in Artist A1 (1 hour)

Do You Queue?

3
Test-Driven Laravel
Talk by Adam Wathan in Artist A2 (1 hour)

Test-Driven Laravel

How to Build a Pure Evil Magento Module
Talk by Fabrizio Branca in Artist A3 (1 hour)

How to Build a Pure Evil Magento Module

Destination Cloud: Deploying Applications To The Cloud With Docker
Talk by Jonathan Kaufman in Artist A4 (1 hour)

Destination Cloud: Deploying Applications To The Cloud With Docker

7
Zend Server and IBM i Administration
Talk by Jim Oberholtzer in Artist A5 (1 hour)

Zend Server and IBM i Administration

Sandboxing your Development Environment with Vagrant
Talk by Eric Mann in Artist A6 (1 hour)

Sandboxing your Development Environment with Vagrant

0
OroPlatform - Open source Business Application Platform (BAP)
Talk by Dima Soroka in Studio 1B (1 hour)

OroPlatform - Open source Business Application Platform (BAP)

17:15 ZF2, How the Arrays Will Save Your Project
Talk by Michelangelo van Dam in The Joint (1 hour)

ZF2, How the Arrays Will Save Your Project

Does Your Code Measure Up?
Talk by Adam Culp in Artist A1 (1 hour)

Does Your Code Measure Up?

4
Supercharging Content Delivery with Varnish
Talk by Samantha Quiñones in Artist A2 (1 hour)

Supercharging Content Delivery with Varnish

Testing the Untestable
Talk by Matt Land in Artist A3 (1 hour)

Testing the Untestable

Sharing Laravel
Talk by Matt Stauffer in Artist A4 (1 hour)

Sharing Laravel

Anti-Patterns Found in Your Object-Oriented Codebase
Talk by Jeff Carouth in Artist A5 (1 hour)

Anti-Patterns Found in Your Object-Oriented Codebase

4
Conscious Uncoupling: Web/Application Architecture for the Next Ten Years
Talk by Josh Koenig in Artist A6 (1 hour)

Conscious Uncoupling: Web/Application Architecture for the Next Ten Years

2
Building PHP Extensions on IBM i
Talk by Tony Cairns in Studio 1B (1 hour)

Building PHP Extensions on IBM i

18:15
1
Opening Reception by IBM Bluemix - Exhibit Hall
Social Event by IBM Bluemix in The Joint (1 hour)

Opening Reception by IBM Bluemix - Exhibit Hall

Wednesday 21st October 2015

08:30 The Web Leaps Forward - The Joint
Keynote by Moh Haghighat in The Joint (1 hour, 15 minutes)

The Web Leaps Forward - The Joint

09:45 Apigility: Agile APIs
Talk by Matthew Weier O'Phinney in The Joint (1 hour)

Apigility: Agile APIs

WordPress for the Win!
Talk by Juliette Reinders Folmer in Artist A1 (1 hour)

WordPress for the Win!

Many Drupals
Talk by Larry Garfield in Artist A2 (1 hour)

Many Drupals

Modernising the Legacy
Talk by Marek in Artist A3 (1 hour)

Modernising the Legacy

2
Lessons Learned from Running Massive WordPress Sites at Scale
Talk by Cory Fowler in Artist A4 (1 hour)

Lessons Learned from Running Massive WordPress Sites at Scale

A Tale of Two Test Suites - WordPress, API Mocking, and Integrations
Talk by Eric Mann in Artist A5 (1 hour)

A Tale of Two Test Suites - WordPress, API Mocking, and Integrations

Create a welcoming development environment on IBM i
Talk by Alan Seiden in Artist A6 (1 hour)

Create a welcoming development environment on IBM i

2
An Overview of the Drupal 8 Plugin System
Talk by Joe Shindelar in Studio 1B (1 hour)

An Overview of the Drupal 8 Plugin System

11:00 Microservices: Packs small, plays BIG!
Talk by Stephan Hochdörfer in The Joint (1 hour)

Microservices: Packs small, plays BIG!

1
Queued Jobs: Simplified
Talk by Taylor Otwell in Artist A1 (1 hour)

Queued Jobs: Simplified

3
Symfony, the Official Best Practices!
Talk by Hugo Hamon in Artist A2 (1 hour)

Symfony, the Official Best Practices!

The Road to Continuous Delivery
Talk by Matt Land in Artist A3 (1 hour)

The Road to Continuous Delivery

Z-Ray & Magento: A Customizable Development Tool Belt
Talk by Mathew Beane in Artist A4 (1 hour)

Z-Ray & Magento: A Customizable Development Tool Belt

4
High Performance PHP 7
Talk by David Stewart in Artist A5 (1 hour)

High Performance PHP 7

Zend Framework Development Good Practices
Talk by Marco Pivetta in Artist A6 (1 hour)

Zend Framework Development Good Practices

2
Easy DDD for the IBMi world
Talk by Massimiliano Cavicchioli in Studio 1B (1 hour)

Easy DDD for the IBMi world

13:30
5
The Challenges of Being a Web Developer in 2015 - The Joint
Keynote by Stephen O'Grady in The Joint (1 hour)

The Challenges of Being a Web Developer in 2015 - The Joint

14:45 From Idea to Prototype in 50 Minutes with Laravel
Talk by Matt Stauffer in The Joint (1 hour)

From Idea to Prototype in 50 Minutes with Laravel

Asynchronous PHP
Talk by Christopher Pitt in Artist A1 (1 hour)

Asynchronous PHP

Build RESTfull APIs easily with Symfony
Talk by Sarah Khalil in Artist A2 (1 hour)

Build RESTfull APIs easily with Symfony

Single Page Apps with Drupal 7
Talk by Chris Tankersley in Artist A3 (1 hour)

Single Page Apps with Drupal 7

DevOps for Small Teams
Talk by Joe Ferguson in Artist A4 (1 hour)

DevOps for Small Teams

Rock-solid Magento Development and Deployment Workflows
Talk by Fabrizio Branca in Artist A5 (1 hour)

Rock-solid Magento Development and Deployment Workflows

Intro to ZF2 on IBM i
Talk by Stephanie Rabbani in Artist A6 (1 hour)

Intro to ZF2 on IBM i

6
JSON in MySQL 5.7
Talk by Morgan Tocker in Studio 1B (1 hour)

JSON in MySQL 5.7

16:00 Magento 2 - An Introduction to a Modern PHP-Based System
Talk by Joshua Warren in The Joint (1 hour)

Magento 2 - An Introduction to a Modern PHP-Based System

1
Building Joomla Extensions with Nooku Framework
Talk by Johan Janssens in Artist A1 (1 hour)

Building Joomla Extensions with Nooku Framework

1
Contributing - Behind the Scenes of the Joomla! Project
Talk by Tessa Mero in Artist A2 (1 hour)

Contributing - Behind the Scenes of the Joomla! Project

Fear Not the Machine of State!
Talk by Yitzchok Willroth in Artist A3 (1 hour)

Fear Not the Machine of State!

3
WordPress Best Practices for Enterprise
Talk by Taylor Lovett in Artist A4 (1 hour)

WordPress Best Practices for Enterprise

Apigility-Powered APIs on IBM i
Talk by Chuk Shirley in Artist A5 (1 hour)

Apigility-Powered APIs on IBM i

5
Performance Tips & Tricks for Zend Framework 2 Applications
Talk by Slavey Karadzhov in Artist A6 (1 hour)

Performance Tips & Tricks for Zend Framework 2 Applications

3
PHP at Google Scale
Talk by Terrence Ryan in Studio 1B (1 hour)

PHP at Google Scale

17:15 Templates with Twig - Easier than you Think
Talk by Lane Staples in The Joint (1 hour)

Templates with Twig - Easier than you Think

Control the Cloud with the AWS SDK for PHP
Talk by Jeremy Lindblom in Artist A1 (1 hour)

Control the Cloud with the AWS SDK for PHP

4
The Dark Art of Debugging
Talk by Joe Shindelar in Artist A2 (1 hour)

The Dark Art of Debugging

Continuous WordPress, life is all good
Talk by Michelangelo van Dam in Artist A3 (1 hour)

Continuous WordPress, life is all good

ZF2 Service Manager: From Zero to Epic
Talk by Gary Hockin in Artist A4 (1 hour)

ZF2 Service Manager: From Zero to Epic

Let's Refactor!
Talk by Adam Wathan in Artist A5 (1 hour)

Let's Refactor!

1
Optimizing Zend Server Performance on IBM i
Talk by Jim Oberholtzer in Artist A6 (1 hour)

Optimizing Zend Server Performance on IBM i

Essential Debugging - PHP Debugging techniques, tips & tricks
Talk by Kaloyan Raev in Studio 1B (1 hour)

Essential Debugging - PHP Debugging techniques, tips & tricks

18:15
0
Reception by IBM Bluemix - Exhibit Hall
Social Event by IBM Bluemix in The Joint (45 minutes)

Reception by IBM Bluemix - Exhibit Hall

19:30
10
Special Evening Performance - The Joint
Keynote by Lior Suchard in The Joint (1 hour, 30 minutes)

Special Evening Performance - The Joint

Thursday 22nd October 2015

08:00
4
Drinking from the Firehose - Real-time Metrics
Talk by Samantha Quiñones in The Joint (1 hour)

Drinking from the Firehose - Real-time Metrics

PHP Data Serialization with Symfony
Talk by Hugo Hamon in Artist A1 (1 hour)

PHP Data Serialization with Symfony

Co-operative Multitasking with Generators
Talk by Christopher Pitt in Artist A2 (1 hour)

Co-operative Multitasking with Generators

Outsourcing to Your Compiler
Talk by Larry Garfield in Artist A3 (1 hour)

Outsourcing to Your Compiler

0
Microservices: Panacea or Pandora's Box(es)?
Talk by Yitzchok Willroth in Artist A4 (1 hour)

Microservices: Panacea or Pandora's Box(es)?

1
Practical Zend Framework Migration: Lessons from the Field
Talk by Clark Everetts in Artist A5 (1 hour)

Practical Zend Framework Migration: Lessons from the Field

Modern and Secure PHP
Talk by Ben Edmunds in Artist A6 (1 hour)

Modern and Secure PHP

How to scale WordPress on AWS in 15 minutes
Talk by Boaz Ziniman in Studio 1B (1 hour)

How to scale WordPress on AWS in 15 minutes

09:15 Components, PSR-7, and Middleware: Zend Framework 3
Talk by Matthew Weier O'Phinney in The Joint (1 hour)

Components, PSR-7, and Middleware: Zend Framework 3

PHPSpec & Behat - Two Testing Tools That Write Code for You
Talk by Joshua Warren in Artist A1 (1 hour)

PHPSpec & Behat - Two Testing Tools That Write Code for You

Mission (Im)possible: Quality Decoupled Code with Drupal 7
Talk by Marek in Artist A2 (1 hour)

Mission (Im)possible: Quality Decoupled Code with Drupal 7

HTML5 Offline Mobile Apps: Real World Insights
Talk by Stephan Hochdörfer in Artist A3 (1 hour)

HTML5 Offline Mobile Apps: Real World Insights

0
Pushing the Limits of PHP Density and Scale with Containers
Talk by Josh Koenig in Artist A4 (1 hour)

Pushing the Limits of PHP Density and Scale with Containers

ElasticSearch in Action
Talk by Thijs Feryn in Artist A5 (1 hour)

ElasticSearch in Action

1
Understanding PHP Memory
Talk by Julien Pauli in Artist A6 (1 hour)

Understanding PHP Memory

3
Who’s Doing What with PHP on IBM i
Talk by Mike Pavlak in Studio 1B (1 hour)

Who’s Doing What with PHP on IBM i

10:30
8
Solving the N+1 Problem; or, A Stitch In Time Saves Nine
Talk by Paul M. Jones in The Joint (1 hour)

Solving the N+1 Problem; or, A Stitch In Time Saves Nine

0
YooopeeCache
Talk by Julien Pauli in Artist A1 (1 hour)

YooopeeCache

Doctrine ORM - What's this then?
Talk by Lane Staples in Artist A2 (1 hour)

Doctrine ORM - What's this then?

2
Control your home with PHP
Talk by Jan Burkl in Artist A3 (1 hour)

Control your home with PHP

The future of Symfony : Symfony3
Talk by Sarah Khalil in Artist A4 (1 hour)

The future of Symfony : Symfony3

Service Oriented Architecture as a Pattern of Development
Talk by Mike Willbanks in Artist A5 (1 hour)

Service Oriented Architecture as a Pattern of Development

Building a Micro-Framework with Zend Framework 3
Talk by Marco Pivetta in Artist A6 (1 hour)

Building a Micro-Framework with Zend Framework 3

4
Journey of a Thousand Bytecodes
Talk by Sara Golemon in Studio 1B (1 hour)

Journey of a Thousand Bytecodes

11:45
14
Going Pro - The Joint
Keynote by Cal Evans in The Joint (1 hour)

Going Pro - The Joint