Top-notch PHP conference, and a weekend on the slopes
09:00 |
Welcome to Ski PHP
Keynote by David Bateman (15 minutes) Welcome to Ski PHP |
09:15 |
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 |
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 |
|
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 |
All you need to know about PHP 5.5
Talk by Julien Pauli (50 minutes) All you need to know about PHP 5.5 |
|
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 |
|
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 |
Silex: From micro to full-stack
Talk by Dustin Whittle (50 minutes) Silex: From micro to full-stack |
|
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 |
PHP objects internal design
Talk by Julien Pauli (50 minutes) PHP objects internal design |
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 |
08:00 |
Reacting: Event Driven Programming
Talk by Chris Boden (50 minutes) Reacting: Event Driven Programming |
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 |
WebSockets!
Talk by Chris Boden (50 minutes) WebSockets! |
Advanced CSS3 Techniques
Talk by Alma Madsen (50 minutes) Advanced CSS3 Techniques |
|
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 |
Backbone.js and Yii
Talk by Lauren O'Meara (50 minutes) Backbone.js and Yii |
|
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 |
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 |
|
Let Grunt.js Tell You Your Code Sucks
Talk by Brian Holt (50 minutes) Let Grunt.js Tell You Your Code Sucks |
|
14:30 |
I've Been Hacked, Now What?
Talk by Beth Tucker Long (50 minutes) I've Been Hacked, Now What? |
Twitter Bootstrap Bootcamp
Talk by Alma Madsen (50 minutes) Twitter Bootstrap Bootcamp |
|
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 |
|
PHP from a Hosting perspective
Talk by Bryan Petty (50 minutes) PHP from a Hosting perspective |
|
15:30 |
Lightning Talk
Talk by Jeremy Mikola (5 minutes) Lightning Talk |
15:45 |
Why Is Testing So Hard?
Keynote by Chris Hartjes (30 minutes) Why Is Testing So Hard? |