Top-notch PHP conference, and a weekend on the slopes

Friday 17th January 2014

09:00
3
Welcome to Ski PHP
Keynote by David Bateman (15 minutes)

Welcome to Ski PHP

09:15
8
I Can't Believe You Still Do It That Way: A Best Practices Retrospective
Keynote by Laura Thomson (30 minutes)

I Can't Believe You Still Do It That Way: A Best Practices Retrospective

10:00
4
Your API Sucks
Talk by Ben Edmunds (50 minutes)

Your API Sucks

Migrating to Dependency Injection
Talk by Josh Adell (50 minutes)

Migrating to Dependency Injection

4
Having the Answer - Caching Strategies and Tips
Talk by H Hatfield (50 minutes)

Having the Answer - Caching Strategies and Tips

Introduction to Zend Framework 2
Talk by John Coggeshall (50 minutes)

Introduction to Zend Framework 2

11:00 GitHub: More than Just Code
Talk by Elizabeth Naramore Barron (50 minutes)

GitHub: More than Just Code

3
All you need to know about PHP 5.5
Talk by Julien Pauli (50 minutes)

All you need to know about PHP 5.5

2
SQL, Data plans, and getting things fast from our database
Talk by David Stokes (50 minutes)

SQL, Data plans, and getting things fast from our database

Building a REST API with Zend Framework 2
Talk by Mike Stowe (50 minutes)

Building a REST API with Zend Framework 2

13:15 Managing Project Dependencies with Composer
Talk by Russell S. Ahlstrom (50 minutes)

Managing Project Dependencies with Composer

More Code, More Problems
Talk by Ed Finkler (50 minutes)

More Code, More Problems

Doctrine, Object Persistence, and You
Talk by Jeremy Mikola (50 minutes)

Doctrine, Object Persistence, and You

Iterators, ArrayAccess & Countable – Oh My!
Talk by Eli White (50 minutes)

Iterators, ArrayAccess & Countable – Oh My!

14:15 Scale With Precision - Designing Service Architectures for the Cloud
Talk by Samantha Quiñones (50 minutes)

Scale With Precision - Designing Service Architectures for the Cloud

Decoupled Library Packages for PHP 5.4
Talk by Paul M. Jones (50 minutes)

Decoupled Library Packages for PHP 5.4

3
ORM or SQL? A Better Way to Query in MySQL
Talk by Matthew Barlocker (50 minutes)

ORM or SQL? A Better Way to Query in MySQL

Bullet: The Functional PHP Micro-Framework
Talk by Vance Lucas (50 minutes)

Bullet: The Functional PHP Micro-Framework

15:30 Traits and Horizontal Design
Talk by Mike Stowe (50 minutes)

Traits and Horizontal Design

1
Silex: From micro to full-stack
Talk by Dustin Whittle (50 minutes)

Silex: From micro to full-stack

5
PHP arrays, why they are slow and how to make them fast.
Talk by Mahesh Gattani (50 minutes)

PHP arrays, why they are slow and how to make them fast.

Virtualization for Developers
Talk by John Coggeshall (50 minutes)

Virtualization for Developers

16:30
5
PHP objects internal design
Talk by Julien Pauli (50 minutes)

PHP objects internal design

2
Intro to Laravel 4
Talk by Ben Edmunds (50 minutes)

Intro to Laravel 4

Application Domain Modeling with Graph Databases
Talk by Josh Adell (50 minutes)

Application Domain Modeling with Graph Databases

Refactoring 101
Talk by Adam Culp (50 minutes)

Refactoring 101

Saturday 18th January 2014

08:00
3
Reacting: Event Driven Programming
Talk by Chris Boden (50 minutes)

Reacting: Event Driven Programming

2
Usability Basics
Talk by Beth Tucker Long (50 minutes)

Usability Basics

Increase Code Quality with Code Reviews
Talk by David Stockton (50 minutes)

Increase Code Quality with Code Reviews

Phing all the things!
Talk by Omni Adams (50 minutes)

Phing all the things!

09:00
4
WebSockets!
Talk by Chris Boden (50 minutes)

WebSockets!

3
Advanced CSS3 Techniques
Talk by Alma Madsen (50 minutes)

Advanced CSS3 Techniques

0
The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder
Talk by Dustin Whittle (50 minutes)

The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder

Web Security and You
Talk by Eli White (50 minutes)

Web Security and You

10:15 Auth*: Dispelling the Myths
Talk by Chris Cornutt (50 minutes)

Auth*: Dispelling the Myths

1
Backbone.js and Yii
Talk by Lauren O'Meara (50 minutes)

Backbone.js and Yii

2
Xhprof, a low cost PHP profiler
Talk by Mahesh Gattani (50 minutes)

Xhprof, a low cost PHP profiler

Demystifying the REST API
Talk by Samantha Quiñones (50 minutes)

Demystifying the REST API

11:15 Clean Application Development
Talk by Adam Culp (50 minutes)

Clean Application Development

Creating a Living Styleguide with KSS PHP
Talk by Russell S. Ahlstrom (50 minutes)

Creating a Living Styleguide with KSS PHP

Cargo Cult Security Programming
Talk by Derrick Isaacson (50 minutes)

Cargo Cult Security Programming

Open Sourcing Mental Illness
Talk by Ed Finkler (50 minutes)

Open Sourcing Mental Illness

13:30
3
Building Testable PHP Applications
Talk by Chris Hartjes (50 minutes)

Building Testable PHP Applications

Hacking Sites for Fun and Profit
Talk by David Stockton (50 minutes)

Hacking Sites for Fun and Profit

Single Page Applications and Javascript MVVM Frameworks
Talk by Mac Newbold (50 minutes)

Single Page Applications and Javascript MVVM Frameworks

1
Let Grunt.js Tell You Your Code Sucks
Talk by Brian Holt (50 minutes)

Let Grunt.js Tell You Your Code Sucks

14:30
4
I've Been Hacked, Now What?
Talk by Beth Tucker Long (50 minutes)

I've Been Hacked, Now What?

1
Twitter Bootstrap Bootcamp
Talk by Alma Madsen (50 minutes)

Twitter Bootstrap Bootcamp

1
WordPress for Devs: How to get WordPress to Work with Your Code
Talk by Velda Christensen (50 minutes)

WordPress for Devs: How to get WordPress to Work with Your Code

0
PHP from a Hosting perspective
Talk by Bryan Petty (50 minutes)

PHP from a Hosting perspective

15:30
8
Lightning Talk
Talk by Jeremy Mikola (5 minutes)

Lightning Talk

15:45
8
Why Is Testing So Hard?
Keynote by Chris Hartjes (30 minutes)

Why Is Testing So Hard?