As the leading language of web applications for years, the focus for PHP is now on the software development issues of quality, architecture and performance

Location: D136 Level: Intermediate
David Sklar (Ning (Glam Media))
Average rating: ***..
(3.88, 16 ratings)
This tutorial gives you the details you need to become an idiomatic PHP programmer when you're coming from another language. We won't waste time on basics but instead tour the landscape of the "PHP way" to approach tasks and concepts that you already know how to do in another language, such as wrangling types, OO, errors, performance, external packages, and development environment. Read more.
Location: D139/140 Level: Novice
Stephan Hochdörfer (bitExpert AG)
Average rating: ***..
(3.62, 8 ratings)
The Dependency Injection (DI) pattern is getting more and more popular in the PHP world. It focuses on the complete separation of object instantiation and dependency tracking from the business logic resulting in a loosely coupled system. This session will introduce the basics of the DI pattern to the audience as well as sharing real world experience from several projects over the last seven years. Read more.
Location: D139/140 Level: Expert
Joel Pobar (Facebook)
Average rating: ****.
(4.22, 9 ratings)
The PHP language resists efficient execution. Like many other web languages, PHP offers programmers the conveniences of dynamic typing, and late binding for functions and classes. Facebook's HipHop VM (HHVM) is a new execution engine for PHP that combines ahead-of-time and just-in-time techniques to try save precious CPU cycles. We'll explore HHVM, and deep dive on the bits that makes it go fast! Read more.
Location: D139/140 Level: Novice
Edward Finkler (Graph Story)
Average rating: ****.
(4.00, 7 ratings)
Some people will tell you that you need a large, full-stack framework to do web development The Right Way. These people are wrong. In this talk, we'll focus on four core principles to be a better developer and make your projects more manageable: - Learn languages, not frameworks - Build small things - Less code is better than more - Create and use simple, readable code Read more.
Location: D139/140 Level: Intermediate
Sharon Levy (freelancer; member, PHP Meetups (Orange County: OCPHP and Los Angeles: LAPHP))
This presentation is based on a chapter in a book I'm writing. I examine how PHP handles hexadecimal, octals and really large numbers. Unless one is familiar with the C-source code what you see in PHP at times can be difficult to understand and may shock or otherwise surprise you. Read more.
Location: D139/140 Level: Intermediate
Adam Harvey (New Relic)
Average rating: ****.
(4.42, 12 ratings)
Far from the days of PHP 3 and 4, PHP has developed into a modern object oriented programming language that trades features with many more hyped alternatives and runs an astonishingly high percentage of the world's Web sites. PHP 5.5 brings another round of improvements on top of those that came in PHP 5.4, and this talk will discuss how these can be used to improve your code base. Read more.
Location: D139/140 Level: Intermediate
Andy Blyler (Barracuda Networks), Jonathan Kuperman (Twitter)
Average rating: **...
(2.00, 2 ratings)
PHP is commonly thought of as a programming language that is used in web development. However, it is also a approachable and powerful language to use for creating daemons. In this session we will discuss why and how we use PHP to run everything from our web interface to our backend processes as part of the Barracuda Backup Service. Read more.
Location: D139/140 Level: Intermediate
Justin Hileman (Presentate)
Average rating: ****.
(4.00, 12 ratings)
It's sad that in 2013, var_dump and die are still two of the most common debugging and reflection techniques in PHP. Let's explore the state of interactive debugging in PHP, compare it with what's available in other languages, and apply this with practical tools and techniques which can be used today. Read more.
Location: D139/140 Level: Novice
Cassandra Wolff (Softlayer an IBM Company)
Average rating: *****
(5.00, 3 ratings)
In this 40-minute session, I’d like to discuss the basic business needs in several use-case scenarios that would demonstrate the flexibility of an open-source platform called Drupal, which has made a breakthrough in the CMS community for its extreme flexibility and scalability in rapid development. Read more.
Location: F150
Moderated by:
Stuart Langley (Google)
Amy Unruh (Google)
Average rating: ****.
(4.00, 3 ratings)
Google App Engine allows you to build web applications on the same scalable systems that power Google applications. In this session we’ll dive into the best practices for writing scalable PHP applications on the App Engine platform. Read more.


Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or

Contact Us

View a complete list of OSCON contacts