The team at php[architect] will once again run our annual conference php[tek], their premier professional PHP conference. This marks the 10th php[tek]!

Keynote
Talk
Workshop
Social
Event Related

Monday, 18th May 2015

Sessions
09:00

Jump Start PHP Training

Sandy Smith

Web Security Training

Chris Cornutt

PHP Foundations for Drupal 8

Oscar Merida

MongoDB Essentials

Derick Rethans, Jeremy Mikola

Tuesday, 19th May 2015

Rosemont ServerGrove
09:00

Fundamental Object-Oriented PHP

Jeff Carouth

Adventures in Laravel 5

Joe Ferguson

Managing Dependencies with Composer

Beau Simensen

The Wonderful World of APIs

Tim Lytle

09:00
14:00

Wax On, Wax Off: Coder Dojo

Yitzchok Willroth

Vagrant and Ansible

Michael Heap

Introduction to Design Patterns in PHP

Hugo Hamon

Testing as Regression Prevention

Eric Mann

14:00

Wednesday, 20th May 2015

ServerGrove Rosemont
05:00

Skunkworks: Fresh Ideas, No Constraints, Limitless Potential?

Mo Jangda

05:00
09:00

The PHP 7 Story

Zeev Suraski

09:00
10:30

Nitty Gritty AngularJS

Rosina Bignall

Debugging: Past, Present and Future

Derick Rethans

OOP is More Than Cars and Dogs

Chris Tankersley

Mocking Dependencies in Unit Tests with Phake

Matthew Turland

10:30
12:00

The New Zone: Meditation, Mindfulness, and Code

Michael Hernandez

PHP and Standards

Michael Heap

Manage Private Internal Dependencies With Composer and Satis

Andrew Cassell

Templates with Twig: Easier Than You Think

Lane Staples

12:00
14:00

Websockets and Event-driven Programming with PHP

Steve Meyers

Testing Spaghetti

Gemma Anible

Polyglot Databases

Majid Fatemian

Extending MySQL with PHP's MySQL Native Driver

Davey Shafik

14:00
15:30

Enough about Classes, Let's Talk Templates

Jonathan Reinink

Business Logic Security

Ilia Alshanetsky

TDD: Team-Driven Development

Samantha Quiñones

Handling Highly Connected Data with the Neo4j Graph Database

Michelle Sanver

15:30
17:00

When Dynamic Becomes Static: The Next Step in Web Caching

Wim Godden

Composer Best Practices

Jordi Boggiano

Building Offline-Enabled Apps with PouchDB

Bradley Holt

17:00

Thursday, 21st May 2015

Chicago Rosemont
09:00

Everything I Needed to Know, I Learned in Rabbinical School

Yitzchok Willroth

09:00
10:30

Data Structures in PHP

Matthew Turland

Ditching jQuery

Hao

PHP 7 is (Almost) Here. OMG! PANIC!

Adam Harvey

One Extension, Two Engines

Derick Rethans

10:30
12:00

Doctrine ORM: What's This, Then?

Lane Staples

Rethink Image Manipulations with Glide

Jonathan Reinink

Testing Culture at Etsy

Michael Hernandez

Rediscover the Power of WordPress

Eric Mann

12:00
14:00

Impostor Syndrome and Individual Competence

Jessica Rose

Responsive Web Design for Non-Designers

Andrew Cassell

A Toolbox for APIs and Integrations

Ben Ramsey

PHPSpec & Behat: Two Testing Tools That Write Code For You

Joshua Warren

14:00
15:30

The Promise of Asynchronous PHP

Wim Godden

The Dark Art of Debugging

Joe Shindelar

Behat+Mink+PhantomJS = Test ALL THE THINGS!

Michelle Sanver

Database Normalization for Developers

Rosina Bignall

15:30
17:00

Practical Computer Science Concepts Simplified

Joshua Silver

Code Coverage: Covered in Depth

Sebastian Bergmann

Navigating Your Git Repository

Gemma Anible

Magento 2>1: Modernizing an Open-Source eCommerce Powerhouse

Ben Marks

17:00

Friday, 22nd May 2015

Sessions
09:00

Building PHP Daemons and Long Running Processes

Tim Lytle

MySQL Replication for Beginners

Dave Stokes

HTTP is Dead. Long Live HTTP/2!

Ben Ramsey

The Three Dimensions of Testing

Sebastian Bergmann

10:30

Drinking from the Firehose: Real-time Metrics

Samantha Quiñones

Payment Processing on the Web: Behind-the-Scenes

Joshua Silver

Dependency Injection, Dependency Inversion, and You

Jeff Carouth

A Developer's Primer to Managing Developers

Joe Shindelar

12:00

Behind the Scenes of Maintaining an Open Source Project

Jordi Boggiano