With more than 250 million PHP applications and websites driven by a global community of 5 million+ active developers, ZendCon 2017 brings you a curated selection of the best experts, training, and networking opportunities to help you become a PHP authority.

Keynote
Talk
Workshop
Social
Event Related

Monday, 23rd October 2017

Artist C Artist D Artist E Artist F Artist G Artist H Studio 1A
09:00

Create an API centric system

Christian Varela

Build a Bot Workshop: Async Primer

Adam Englander

Continuous Delivery with Jenkins, Terraform, AWS, and Docker

Joshua Ray Copeland

Let's Migrate to PHP 7

Slavey Karadzhov

Cryptography with PHP

Mark Niebergall

Zend PHP Certification Boot Camp - Part I

Christian Wenz

PHP Package Management with Composer

Clark Everetts

09:00
13:00

Building Middleware Web APIs in PHP 7 with Expressive

Enrico Zimuel

Asynchronous Messaging Processing with ActiveMQ

Justin Reock

Offline Sync for Progressive Web Apps

Bradley Holt

Start Testing your PHP Code

Jason McCreary

PHP and DB2 In Depth

Alan Seiden

Zend PHP Certification Boot Camp - Part II

Christian Wenz

13:00

Tuesday, 24th October 2017

The Joint Artist C Artist D Artist E Artist F Artist G Artist H
08:30

The Possibility of PHP – The Weird and Wonderful Stories of the Web and Where We’re Headed

Zeev Suraski

08:30
10:15

There's a Middleware for That!

Matthew Weier O'Phinney

PHP Prepared Statements and MySQL Table Design

Ed Barnard

PHP Installed on IBM i - The Guided Tour

Rod Flohr

The World of Open Source on IBM i

Kevin Adler

Implementing Languages

Christopher Pitt

Gitting the Most Out of Your Version Control

David Hayes

Isomorphic JavaScript in WordPress Themes with NodeifyWP

Taylor Lovett

10:15
11:30

Let the Architecture Emerge

Jason McCreary

How I Learned to Stop Worrying and Love Regular Expressions

Jordi Boggiano

Deploying a PHP Application Across Multiple Clouds

Ahmed Dirie

"I don't care about technology I care about sales!"

Slavey Karadzhov

LAB - Basic PHP to Access Your Data on IBM i

John Valance

Leveraging Composer In Existing Projects

Mark Niebergall

11:30
13:30

The New Revolution

Samantha Quiñones

13:30
14:45

PHP 7.NEXT: The New Bits

Davey Shafik

Expect the Un-expected: How to Handle Errors Gracefully

Bastian Hofmann

Designing Responsive IBM i Web and Mobile Applications

Chelsea Fenton

MySQL JSON Data Use Guide

Dave Stokes

Understanding Open Source Licenses

Dave McLoughlin

An Analysis of the Quality of Libraries in the Packagist Universe

Clark Everetts

Build your APIs with Apigility

Christian Varela

14:45
16:00

Building Interactivity with Websockets

Wim Godden

Playing with the New Toys in PHP 7.0, 7.1, and 7.2

Cal Evans

Debugging Your Web Application

Stephanie Rabbani

Open Source Applied - Real World Use Cases

Justin Reock

The Red Team is Coming!

Adam Englander

What You Need to Know Before You Deploy Your Next MongoDB Implementation

Bill Crowell

Test Driving Test Driven Development

Jason McCreary

16:00
17:15

Practical PHP Deployment with Jenkins

Adam Culp

Domain-Driven Data

Bradley Holt

How to Go From Developer to Stakeholder

Ann Gaffigan

Better Paranoid than Offline - OWASP Top Ten 2017

Christian Wenz

Industrial Workflows with the Expressive Framework

Massimiliano Cavicchioli

Make Your IBM i Sizzle with WordPress

Alan Seiden

Building a Real API Using Command Pattern

Anderson Casimiro

17:15

Wednesday, 25th October 2017

The Joint Artist C Artist H Artist D Artist E Artist F Artist G
09:00

The Middleware Express

Matthew Weier O'Phinney

09:00
10:15

Developing PHP Apps Faster

Adam Culp

Static Analysis Saved my Code Tonight

Damien Seguy

Rise of the Machines: PHP and IoT

Colin O'Dell

A Real Zend Expressive Application on IBM i

Clark Everetts

Why You're Not Secure: Apache, OpenSSL, and PHP

Andrew Carr

Tackling the Beast: How to Gradually Upgrade a Legacy Code Base to PHP 7

Ann Gaffigan

Go Micro with Microservices

Mariusz Gil

10:15
11:30

Building Robots with PHP

Christopher Pitt

Getting and Staying Fast - A Web Performance Round-up

Bastian Hofmann

Why Did My Project Fail?

Brandon Savage

Offline Sync for Progressive Web Apps

Bradley Holt

Make your Application Expressive

Christian Varela

Architecting a PHP Application with Interfaces to IBM i

Chelsea Fenton

Going Bare - Writing the Web without a Framework

Sammy Kaye Powers

11:30
13:30

Building the Holodeck, one open source brick at a time

Justin Reock

13:30
14:45

Watch the Hacker Hack

David Strauss, Michael Hess

Browser Serving Your Web Application Security

Philippe Gamache

Design Security in PHP Using Middleware

Enrico Zimuel

Get Started Using PHP Frameworks on IBM i

Stephanie Rabbani

Identifying and Managing the Risks of Open Source Software for PHP Developers

Dave McLoughlin

Create Your Own Dependencies!

Joshua Ray Copeland

Cryptography for Beginners

Adam Englander

14:45
16:00

Silo-Based Architectures for High Availability Applications

Georgiana Gligor

HTTP/2 and Asynchronous APIs

Davey Shafik

Symfony 4 - Developer eXperience

Anderson Casimiro

Chatbots are Fun! So Let's Build One!

Tessa Mero

Particulum Mobile: Zend Expressive Microservices in Docker Swarm

Jan Burkl

Who's Doing What with PHP on IBM i

Mike Pavlak

16:00
17:15

The Promise of Asynchronous PHP

Wim Godden

Building a Solid Cloud Architecture for Small to Medium Businesses

Ahmed Dirie

Defensive Coding Crash Course

Mark Niebergall

Apigility and IBM i: A Match Made in Heaven

Massimiliano Cavicchioli

Zend Studio Tips and Techniques

John Valance

Lessons Learned Building the Composer Internals

Jordi Boggiano

Big Iron: PHP Lessons from Cold War Supercomputing

Ed Barnard

17:15

Thursday, 26th October 2017

The Joint Artist C Artist D Artist E Artist F Artist G Artist H
08:00

The Most Exciting Features of PHP 7.1

Enrico Zimuel

Writing Tests for PHP Source

Sammy Kaye Powers

Multi-factor Authentication

Philippe Gamache

Becoming a Bug Exterminator!

Joshua Ray Copeland

Bring RPG/COBOL Business Logic to the Web with the PHP Toolkit

Alan Seiden

Meet Johnny the Deployer: A LAMP Stack Professional's Journey to Artificial Intelligence

Georgiana Gligor

MySQL 8

Dave Stokes

08:00
09:15

Building a Culture of Respect: How to Find, Hire, and Retain Developers

Cal Evans

Learn Unit Testing with Katas

David Hayes

IBM i Ask the Experts

Mike Pavlak

Machine Learning for the Rescue

Mariusz Gil

Nom Nom: Consuming REST APIs

Tessa Mero

Zend Server in Docker Swarm: Deployment and More

Jan Burkl

Web Security: Website Hacks and Heists, Be a Detective and Find out 'Whodunnit'

Michael Hess

09:15
10:30

Refactoring Done Right

Brandon Savage

Kubernetes is your DevOps Guy

Brent Shaffer

CommonMark - Markdown Done Right

Colin O'Dell

Install MariaDB on IBM i - Tips, Troubleshooting, and More

Rod Flohr

Review Unknown Code with Static Analysis

Damien Seguy

10:30
11:45

Closing Keynote

Federico Lara

11:45