Why DrupalCon
Contributing to Drupal allows us to ensure Drupal remains the best and most flexible general purpose Content Management System. Contributing to Drupal is the job of the Drupal Community.

I am a Developer who does web good and likes to do other stuff good too.
Written on February 20, 2018
Contributing to Drupal allows us to ensure Drupal remains the best and most flexible general purpose Content Management System. Contributing to Drupal is the job of the Drupal Community.
Written on February 15, 2018
This is an export of my session from DrupalCon Baltimore 2017. This is here for posterity. The least effort possible was put into transcribing it from presentation format to a web page.
Written on August 16, 2016
A Hello World style introduction to Composer.
Written on March 28, 2016
Explore a bit of field fetching with Drupal 8
Written on November 11, 2015
EntityFieldQueries are one of the most useful things in Drupal 7, using tags we can get around some of the limitations of using them.
Written on October 9, 2015
I reflect on what I have seen at ElixirConf 2015, what does this mean for Drupal, and Why use Elixir or Phoenix instead of Drupal or Jekyll.
Written on September 22, 2015
With Drupal 8 on the horizon, it is tempting to write off Drupal 7. Don’t. The module ecosystem for Drupal 7 is mature, battle-tested, and – for site builders specifically – more powerful than ever. What follows is my curated list of the modules that let a site builder with some front-end skill create complicated sites with little to no custom module code.
Drupal 8 is nearly out making Drupal 7 look like it isn’t an appealing choice. However, Drupal 7 is still a contender for the conveniences in site-building crown. The module ecosystem for Drupal 7 is mature and, specifically for site builders, it is a very exciting time for Drupal 7.
Written on May 4, 2015
Sometimes the best solution is to do something hacky. I am not saying this is the best way to make Drupal forms autosubmit. I am only saying that this is one way.
Written on January 24, 2014
At SandCamp I gave a talk on utilizing front end design paradigms and how they can be used with Drupal. In this talk I focused on SMACSS, however, there are many more out there such as DRY, BEM, and OOCSS. For more information, checkout my blog post on the subject of the multitude of css paradigms.
Utilizing Front End CSS Design Paradigms In Drupal Talk from SandCamp 2014
Written on November 26, 2013
Sometimes you need a form to submit itself. A select list changes, the page reloads with new options, no extra clicks required. Drupal’s Form API has an #ajax handler for this, but it can be overkill when all you want is a simple page reload on change. Here is a lighter approach.
If you are unfamiliar with building forms in Drupal, please view Patrick’s post on the various options for building forms in Drupal. I will be focusing on forms built with Drupal’s Form API (or fapi).
Written on November 21, 2013
Front End CSS Design Paradigms have been a very hot topic lately and many people are attempting to solve the problem of large CSS rule sets that are difficult to maintain. With all the new options it might be difficult to decide where you should focus your attention. Here is a little overview of some of the more popular options.
OOCSS has several principles that it is built upon.