Winterizing your irrigation system with a Febco 765-1 Backflow preventer

I found out recently that my new home's irrigation system was installed in the mid-eighties, and it seems most parts (the pex pipes for laterals, the 1" PVC for the run to the valves for four zones, and the backflow preventer itself) were well-built for that time.

Not much has changed—the fittings and main parts of the system are similar to what you can buy today—and the importance of winterizing the system (getting the water out of all

Valve on Piggy-back air compressor setup

Rorate Mass at St. James the Greater in St. Louis

The Rorate Mass is a traditional Mass held during Advent, usually early in the morning (pre-dawn) or late in the evening, where the entire church is lit only by candlelight. Mass begins with the singing of the Rorate Cæli (translated "Drop down dew, ye heavens"), and as it is a votive Mass for the Blessed Virgin Mary, white vestments are worn instead of the typical Advent violet.

In St. Louis, we had a Rorate Mass at St. James the

Rorate Mass at St. James the Greater parish in Dogtown, St. Louis, MO

Drupal 8 with Redis, PHP 7, Nginx, and MariaDB on Drupal VM using CentOS

One of the motivations behind Drupal VM is flexibility in local development environments. When you develop many different kinds of Drupal sites you need to be able to adapt your environment to the needs of the site—some sites use Memcached and Varnish, others use Solr, and yet others cache data in Redis!

Drupal VM has recently gained much more flexibility in that it now allows configuration options like:

  • Choose either Ubuntu or CentOS as your operating system.
  • Choose either Nginx or Apahe as your webserver.
  • Choose either MySQL or
Drupal VM - Drupal 8 status report page showing Nginx, Redis, MariaDB, and PHP 7

"Error: The libsass binding was not found" when running gulp

I was recently futzing around with a Drupal site that has a fairly complex theme setup, and which relies on npm/gulp to setup and build the theme assets. One time after not touching the project for a couple weeks, when I came back and ran the gulp command again, I got the following error:

/path/to/node_modules/node-sass/lib/extensions.js:158    throw new Error([          ^Error: The `libsass` binding was not found in

Raspberry Pi microSD card performance comparison - 2015

2018 Update : Please see the latest benchmarks in 2018 using a Raspberry Pi model 3 B+ .

Variety of microSD cards tested with the Raspberry Pi model 2 B

This post's benchmarks were performed on a Raspberry Pi 2; for all the latest benchmarks, on Raspberry Pi 3 or later revisions, check out the official Pi Dramble microSD card Benchmarks page.

In my experience, one of the highest-impact upgrades you can perform to increase Raspberry Pi performance is to buy the fastest possible microSD card—especially for applications where you need to


Raspberry Pi Zero - Conserve power and reduce draw to 80mA

Update 2015-12-01 : I bought a PowerJive USB power meter and re-tested everything, and came up with ~80 mA instead of the ~30 mA reported by the Charger Doctor that I was using prior. This seems to be more in line with the results others were measuring with much more expensive/accurate meters in the Raspberry Pi forums: Raspberry Pi Zero power consumption . I've updated the numbers in the post below to reflect this change. Seems the
Raspberry Pi Zero - new with adapter cable

Raspberry Pi Zero - Power Consumption Comparison

tl;dr : The Raspberry Pi Zero uses about the same amount of power as the A+, and at least 50% less power than any other Pi (B+, 2 B, 3 B).

On November 26, the Raspberry Pi foundation announced the Raspberry Pi Zero , a $5 USD computer that shares the same architecture as the original Raspberry Pi and A+/B+ models, with a slightly faster processor clock (1 Ghz), 512 MB of RAM, and

Raspberry Pi Zero - new with adapter cable

Upgrade an Apache Solr Search index from 1.4 to 3.6 (and later versions)

Recently I had to upgrade someone's Apache Solr installation from 1.4 to 5.x (the current latest version), and for the most part, a Solr upgrade is straightforward, especially if you're doing it for a Drupal site that uses the Search API or Solr Search modules, as the solr configuration files are already upgraded for you (you just need to switch them out when you do the upgrade, making any necessary customizations).

However, I ran into the following error when I tried


Celebrate Drupal 8 in St. Louis, MO on Nov 19 - Food, Drinks, and a Raspberry Pi!

Drupal 8 Logo

On November 19, the St. Louis Drupal Users Group is having a party to celebrate the release of Drupal 8, which has been 4 years in the making! The party will be hosted at Spry Digital in downtown St. Louis, and will have beer provided by Manifest , food and drinks provided by Spry, and a Raspberry Pi 2 model B giveaway sponsored by Midwestern Mac!

Drupal 8.0.0 has been built by over 3,000 contributors in all corners of the globe, and


Drupal Pi project featured on Acquia Dev Center Blog

Acquia Raspberry Pi model 2 B

I recently wrote a post detailing how to set up Drupal 8 on a Raspberry Pi using the Drupal Pi project (the same setup which is currently powering www.pidramble.com !) on the Acquia Developer Center blog: Drupal and the Raspberry Pi .

Hopefully people will find more and more useful ways to use Drupal 8 on the Raspberry Pi for automation, for interactivity, and most of all for fun and experimentation!