Experience with LASIK
A few years back, I got LASIK eye surgery to correct my vision, and ended up with 20/16 vision a couple weeks after. Over the past couple years, my vision has finally gotten to the point where things are just blurry enough to necessitate glasses for some kinds of activity, so I've been considering getting LASIK again (the optometrist I used has a significant discount for repeat procedures, so it's an easier decision this time around!).
One of the major hurdles to
Ansible for DevOps - available now!
Ansible is a simple, but powerful, server and configuration management tool. Ansible for Devops is a book I wrote to teach you to use Ansible effectively, whether you manage one serverâor thousands.
I've spent a lot of time working with Ansible and Drupal over the past couple years, culminating in projects like Drupal VM (a VM for local Drupal development) and the Raspberry Pi Dramble (a cluster of Raspberry Pi computers running Drupal 8, powering https://www.pidramble.com
6 Lessons learned self-publishing my first book
Ansible for DevOps , my first book, is finally available for sale on Amazon and iTunes (in addition to LeanPub, where it's been available as an in-progress work since last February!).
I've written quite a bit about the my writing process, book sales pre-publication, and motivation in previous blog posts, linked here:
Finished writing my first book, Ansible for DevOps
After almost two years of writing, editing, and rewriting my book, I've finally completed the first edition of Ansible for DevOps , and it's available for sale on Amazon, LeanPub, and iTunes!
The book is 400 pages long, just shy of 80,000 words, and was a huge effort. It's such a relief to finally have it 'out the door', though publishing-as-I-write has been a great experience. Pre-
Souls and Goals - 2015 Soccer Game
The 'Souls and Goals' soccer match is now in its third year! The Kenrick-Glennon Seminary Lions will battle against the Clergy and Company team (comprised of a bunch of priests and a few friends, like me!).
The game will be held at St. Dominic High School on Thursday, November 5 , with a kickoff at 7 p.m . The game is free to anyone, and concessions will be available. More info is available on the Souls and Goals website (with a fresh new
$25K in book sales, and I'm almost ready to publish
I started writing my first book almost two years ago. At the beginning of the project, I set an ambitious goal: Write a 90-page introductory-level technical book on some relatively new software, and sell 200 copies.
As a developer and dabbling entrepreneur, I calculated that if I sold the book for around $10-20, and wrote the book based on real-world scenarios I'd already encountered (meaning very little extra research/discovery required), I could

New features in Ansible 2.0: Blocks
The following is an excerpt from Chapter 5 of Ansible for DevOps , a book on Ansible by Jeff Geerling.
Introduced in Ansible 2.0.0 (still in active development, currently in alpha), Blocks allow you to group related tasks together and apply particular task parameters on the block level. They also allow you to handle errors inside the blocks in a way similar to most programming languages' exception handling.
Here's an example playbook that uses blocks with when to run group of tasks specific to one platform
Shrewsbury, MO Walmart opens September 23, 2015
At long last, I found the date that the Shrewsbury, MO Walmart at Kenrick Plaza opens: September 23, 2015. I know a lot of people have asked me about this over the past year, as this blog, for some reason or another, is pretty much the only source of information about this Walmart on the Internet!
Here are a couple pictures from last week:

This is the front of the completed Walmart building, with a completely empty parking lot. I'm guessing this
Vagrant web development - is VMware better than VirtualBox?
[ Update 2015-08-25 : I reran some of the tests using two different settings in VirtualBox. First, I explicitly set KVM as the paravirtualization mode (it was saved as 'Legacy' by default, due to a bug in VirtualBox 5.0.0), which showed impressive performance improvements, making VirtualBox perform 1.5-2x faster, and bringing some benchmarks to a dead heat with VMware Fusion. I also set the virtual network card to use 'virtio

How to Build Your Own Raspberry Pi Cluster ('Bramble')

One of the first questions I'm asked by those who see the Dramble is, "How do I build my own?" Since I've been asked the question many times, I put together a detailed parts list, and maintain it on the Dramble's project wiki on GitHub: Raspberry Pis and Accessories .
For a little over $400, you can have the exact same setup, with six Raspberry Pi 2s, a network switch, a rack inside which you can mount the Pis