Wil’s a seasoned speaker, giving keynotes and other sessions at Red Hat Summit, SD West, ZendCon, and Cloud Camp. He’s currently giving talks on the following topics:
Opinionated Frameworks?
The advent of opinionated web application frameworks have made the development of many websites much simpler. But do opinionated frameworks make it easier or harder to write great opinionated software? We’ll take a look at some of the most popular open source frameworks to see what opinions they reflect and how they make developing applications in the framework simpler or more difficult.
Agile Methodologies for Open Source Projects
At first glance, agile methodologies and open source seem incompatible. Agile methodologies are typically designed for small, co-located teams, while open source projects usually involve a large herd of geographically dispersed cats. We’ll take a close look at how such methodologies can be modified to benefit OS and how these ideas have been applied to a project with hundreds of contributors.
PHP and Platform Independence in the Cloud
Cloud technologies have been getting a lot of attention lately. Despite their almost irresistible advantages, vendor lock-in has been a hard pill for PHP developers to swallow. In this presentation, we’ll take a look at how these services can be generalized and accessed via a common interface to make your PHP applications portable in the cloud.
Build Systems and Domain Specific Languages
Make, Rake, Ant, Phing. It seems like there is no end to the very different open source build systems options. Each of these build systems all use domain-specific languages. We will examine some of these DSL’s in detail, focusing on how their particular syntax and libraries making build tasks easier. A build system written in PHP will demonstrate that annotations can be used in place of a DSL.