DIY Continuous Integration - BADCamp 2013

Event date: 
Saturday, October 26, 2013 -
3:00pm to 3:45pm

BADCamp Come join me at my first BADCamp. I'll be giving a presentation on DIY Continuous Integration. Be sure to add it to your schedule. Be inspired with the rest of the Camp members as I give you a little insight into what exactly Continuous Integration is and how to get started in hours.


Event date: 
Friday, August 9, 2013 - 9:00am to Saturday, August 10, 2013 - 4:00pm

DrupalCorn 2013 Attendee

I've managed 3 sessions at Drupalcorn Iowa. Tentatively they are

Friday 11am - Debugging Drupal

Friday 1pm - Selenium What is it good for... Absolutly something


Drupal Bootstrapped Build Scripts with Drush scr

Since AllPlayers kicked me out, I've had the chance to do the contractor thing for a little bit and it's been an interesting eye opener. AllPlayers was my first professional Drupal job and a fine example of a SaaS model at work! Best of all it sported what Drupal really could do running both a Drupal 6 install and Drupal 7 install that talked with one another. But that was only the start. Through all the use of Ruby's Rakefiles, Composure, and Jenkins, I found that we did a lot of shell scripting still there. Where I'm at now, Promet Solutions, things are done a little differently. Since the company not only builds websites but supports what other people have built, it's not always easiest to drag out all the big SaaS components that I'm use to. Sometimes, you just have to go a little lower tech.

How to use Views Natural Sort 2.0

This is the documentation on how to use Views Natural Sort 2.0. It gives you a simple step by step guide with screenshots on how things are configured.

Finding an existing Page's Callback Function in Drupal

So have you ever been stuck debugging where the heck that stupid page comes from that some random module seems to have placed in a configuration section that seems to be nothing related to the module itself? Well there are other use cases for what I'm about to show you as well but this is a cool little pro tip to get you on your feet and get you some place to start debugging.