David Hayes


David is a developer from Fort Collins, Colorado. He’s been working with PHP for almost a decade, and does a lot of intensive backend work, a fair bit of JavaScript, and dabbles with CSS sometimes. While he’s big into WordPress—he co-owns and runs the popular development tutorial site [WPShout](http://wpshout.com). He’s got experience with everything from old school PHP to the latest and greatest of Symfony and Laravel.

My Sessions

Banishing Loops With Functional Programming

Ash Grove B

Functional programming is one of the most mind-bending and counter-intuitive topics for most PHP developers. While almost every developer knows what a PHP function is, that’s just the first part of the power that is functional programming. By harnessing the power of higher-order functions, we can write clearer, more accessible, and maintainable code. Applicable in […]


ORM-What? Active Record vs. DataMapper

Ash Grove C

Most developers using modern PHP frameworks know what an ORM is. What’s less frequently understood is the underlying concepts that vary between different ORM implementations. In this talk, we’ll study the differences and come away with a richer understanding of what the two major ORM patterns—Active Record and DataMapper—do differently and what effect that has […]