Kenrick Plaza Walmart Redevelopment - April 2015

[ Update : The Walmart should open on September 23. Here are more recent pictures from the development .]

In October, I gave an October 2014 update Walmart redevelopment at Kenrick Plaza in Shrewsbury, MO . Since it's been about six months, I figured I'd post another little update here, along with some pictures I took of the land, which now has the main Walmart structure in place, and is finally taking shape!

Kenrick Plaza - New Entrance sign

View of the half-finished entrance, turning right


Drupal on Mothballs - Convert Drupal 6 or 7 sites to static HTML

Drupal.org has an excellent resource page to help you create a static archive of a Drupal site . The page references tools and techniques to take your dynamically-generated Drupal site and turn it into a static HTML site with all the right resources so you can put the site on mothballs.

From time to time, one of Midwestern Mac's hosted sites is no longer updated (e.g. LOLSaints.com ), or the event for which the site was created has long since passed (e.g

SiteSucker Drupal Download Site

Lessons Learned building the Raspberry Pi Dramble

Raspberry Pi Dramble Bramble Cluster

Edit : Many people have been asking for more technical detail, benchmarks, etc. There is much more information available on the Raspberry Pi Dramble Wiki (e.g. Power Consumption , microSD card benchmarks , etc.), if you're interested.

After the Raspberry Pi 2 model B was released, I decided the Pi was finally a fast enough computing platform (with its 4-core 900 MHz ARMv7 architecture) with enough memory (1 GB per Pi) to actually use for web infrastructure


Ansible + Drupal + Raspberry Pi Dramble - Presentation at MidCamp 2015

Earlier today, I gave a presentation on Ansible and Drupal 8 at MidCamp in Chicago. In the presentation, I introduced Ansible, then deployed and updated a Drupal 8 site on a cluster of 6 Raspberry Pi computers, nicknamed the Dramble .

Video from the presentation is below (sadly, slides/voice only—you can't see the actual cluster of Raspberry Pis... for that, come see me in person sometime!):

My slides from the presentation are embedded below, and I'


MidCamp 2015 - Ansible + Drupal 8 Presentation

On March 21, I gave a presentation on Ansible and Drupal 8 at MidCamp in Chicago. Video and slides from the presentation are embedded below:

Ansible + Drupal: A Fortuitous DevOps Match from geerlingguy

Human-readable configuration syntax. Great user experience. Designed for high availability and flexibility. Includes everything you need to achieve your development goals.

Am I describing Drupal 8? Well, all the above applies... but I'm actually describing Ansible, the tool for managing your infrastructure. Ansible does server provisioning


Camp Organizers BoF at MidCamp 2015

MidCamp Camp Organizers sign

On March 21, 2015, there was a fairly well-attended Camp Organizers BoF at MidCamp in Chicago. I took notes during the BoF and am simply publishing them here for the benefit of camp organizers in the Drupal Community. They're fairly raw, but hopefully they'll be helpful for you!

Camps Represented

  • DrupalCorn (Iowa)
  • MidCamp (Chicago)
  • RADCamp (potential future camp)
  • BADCamp (San Fransisco)
  • DrupalCamp STL (St. Louis)
  • DrupalNorth (Toronto)
  • DrupalCamp Costa Rica -

Controlling PWR and ACT LEDs on the Raspberry Pi

All Raspberry Pi models have a few built-in LEDs; the earlier models had PWR, ACT, and networking status LEDs all lined up on the board itself; for the B+ and model 2 B, the networking LEDs moved onto the network jack itself, leaving just two LEDs; PWR (a red LED) and ACT (a green LED).

Normally, whenever the Pi is powered on—except if the power supply dips below something like 4.5VDC—the red PWR


Everything over Cat5 Cable

Whether you call it Cat5, Cat-5, Cat5e, or even the newfangled Cat6, it remains the best cable in modern history. Never has the humble element Cu (copper) been so adaptable, flexible, and amazingly helpful in so many areas.

This article explains how you can utilize Category 5 cabling to route just about any kind of multimedia or network signal over short, medium or long distances, and many tidbits of extremely helpful information and links to products to help make your life much


New standing desk, a Raspberry Pi cluster, and upcoming presentations

I feel like I've been neglecting this blog for too long—the main reason is probably that most of my writing energy is still being diverted into finishing Ansible for DevOps (I'm in the home stretch!).

Some updates, during the interim:

  • I just finished putting together a new standing desk ( picture here )—the Uplift 900 desk frame along with the solid top from my existing desk (reclaimed from an office building that was sold recently). The desk

Ansible deployments Visualized with a Raspberry Pi cluster

Raspberry Pi Dramble - cluster of Raspberry Pi computers

For the past few weeks, I've been building a cluster of six Raspberry Pis to test and demonstrate Ansible playbooks for Drupal deployment at upcoming events (like MidCamp and DrupalCon LA ).

I added an RGB LED to each of the Raspberry Pis that can be controlled via software (for example, here's a Python script to turn on one individual color on the LED ), and as part of the demonstration, I'm using the LEDs to indicate which server Ansible is currently working with.