DevOps 101: Cross Platform Drupal DevOps Training

Date: Friday, June 19th, 9:30 am - 5:30 pm

Setup your own point-and-click SDLC workflow across hosting companies/platforms using free and open source tools:

+ create dev, test, stage, and prod environments across hosting companies

+ Deploy pre-configured auto-scaling clusters for production sites

+ Work on project across platforms (eg: develop on DO and deploy production to AWS Cluster)

+ backup & restore sites across hosting companies


Druplex: Drupal 7 RESTful API With Silex

What Is That Dang Thing?

In this talk, we'll cover grafting Silex on to an existing Drupal 7 site so it can provide a RESTful API to the Drupal data.

Specifically, for a crazy edge case of using a virtual world's in-game scripting language you've never heard of (LSL) to query a Drupal 7 site.

The github repo is here:


I needed to do it, and you might need to as well.

Page Layouts with Drupal

There are many ways to acheive complex page layouts in Drupal. A complex page may contain a mix of node content, Drupal Core blocks, Views blocks and other elements. Come learn about different page layout methods including:

  1. Panels
  2. Context
  3. Display Suite
  4. Custom Code

You'll leave with more confidence about when to use a particular layout method and have the knowledge of its pros & cons. 

Visual/CSS Regression Testing -- Catching the "unintended consequences" of modifying your theme

Have you ever spent hours poring over a web application when making changes to the theme, looking for the consequences of CSS style rules that are too broad?  Ever made changes to a client's website, only to find out the theming for the newly designed front page totally screwed up the formatting on the product pricing page -- after you deployed the changes?

You are not alone.

Create a Mobile Self-guided Tour Using Drupal 8 and PhoneGap

Helpful resources for this session are available at:

We'll explore Drupal 8's built-in web services and use them to power a mobile app "right out of the box". The presentation room will be turned into a museum where close proximity to exhibits will trigger rich content shown on iOS and Android devices (courtesy of D8 website JSON data!).

Estimation - The Art and Science

*** Presented at Drupalcon LA 2015 to a full house of estimation enthusiasts.  This session will include parts of that presentation and expand even further upon those concepts.


Why as a software industry are we struggling so often with hitting our estimates?  Does the problems reside in the way we are estimating a project or the way we are executing them?  Through 30+ years of modern software development what have we learned and what are we continuing to struggle with today?