The Cobbler's Children

A developer's own website often is a case of the The Cobbler's Children. I love programming, but sometimes the last thing I want to do at home is think. I acquired this domain name in 1998. I don't think I launched a real website until 2009. It did evolve and get updated periodically, but the Drupal 7 version was live until two weeks ago, when I finally got motivated to rebuild my website.

To be really honest, this was mostly driven by the need to consolidate some servers. I decided to change hosts and rebuild my servers. And at the same time, I decided to do a quick rebuild of my personal site in Drupal 8.

Hosting Rundown

The new server is built on Ubuntu 18LTS, with Apache 2.4 and PHP 7.2 running in PHP-FPM mode. Finally (hangs head in shame) switched to HTTPS-only using Let's Encrypt. Enabled HTTP/2, disabled HTTP 1.0, and all connections have to be TLS 1.2. Added in some special sauce for the Apache config.

Site Rundown

The new site is a fairly simple Drupal 8 site, built with drupal-project (more on this to come). I'm mostly using Markdown for content authoring. The site uses the lovely CDN module to offload JS and CSS. That's about it.

I'm not the best front-end developer, so the theme is pretty minimal. It's a simple Classy subtheme, and mainly pulls in Lato and Source Code Pro for fonts, along with some basic SASS for theming (using node for theme tooling).

Everything is in a private repo, and my "devops" system is me using git, composer, and drush from the command line (locally and remotely).


I want to get back in the habit of writing again, so hopefully there will be more posts to come. Most will probably be Drupal and/or development oriented, but I may also write about other stuff, like birds and astronomy.