Update: alpine-perl:5.24.1 Docker Image

Update: alpine-perl:5.24.1 Docker Image

I've updated my alpine-perl Docker image to Perl 5.24.1. It has the same caveats as 5.24.0 (3 Perl unit tests fail). I love that I can do this: $ time docker run -it --rm scottw/alpine-perl:latest sh -c "cpanm --notest Mojolicious && mojo generate lite_ …

Notes from Seeing Like a State

Notes from Seeing Like a State

Scott, James C.. Seeing Like a State: How Certain Schemes to Improve the Human Condition Have Failed (The Institution for Social and Policy Studies at Yale University). Yale University Press. Kindle Edition. The book has been expertly reviewed here (and less so here), so I will not add my own …

Static Content in Google App Engine

Static Content in Google App Engine

A coworker was wondering about serving static content in Google Cloud's App Engine. I have done a few projects in App Engine with static content, so I went back and did a little research to refresh my memory. Google Cloud Storage The ideal way to serve static content would be …

OS X Time Machine on Synology NAS

OS X Time Machine on Synology NAS

Synology DiskStation Manager (DSM) allows you to back up a machine running Apple OS X via Time Machine to a Synology NAS device. This lets you back up many computers running OS X to a single NAS. OS X support for NAS devices has improved in recent years. Time Machine …

High Availability Perl with Kubernetes

High Availability Perl with Kubernetes

I gave a presentation about Kubernetes (using a Mojolicious Perl application as the example). Here are the sources and here are the slides. As usual, Doran Barton put together an expert recording: …

SOLID MVC in Perl

SOLID MVC in Perl

Here is a link to my SOLID MVC in Perl presentation slides, and here is a link to the Perl sources used. I'll post the recording here as soon as it's available. Photo by Robert Lukeman via Unsplash. …

The Clowns are Coming for You

The Clowns are Coming for You

I'm talking to a friend at lunch. "Have you heard about the clowns?" he asked me. I hadn't. Apparently they're killing children. With this thought firmly in my mind, we finish lunch and part ways. I pull onto Orem Boulevard, and a USPS mail truck approaches from the opposite direction. …

Musings on a small life

Musings on a small life

You are a red fighting fish You are alive You breathe You swim You frighten would-be invaders You are not. Where have you gone? Where do all the small lives go When they have spent their last On living the only way they know? Now I see you Only in …

Upgrading an Ancient Evernote Archive

Upgrading an Ancient Evernote Archive

The last time I used Evernote on my Mac was Evernote 4.3.1 (circa 2012 I believe). I had accumulated over 5000 notes. In an act of supreme cleverness, instead of actually archiving those notes in the Evernote enex format, I just backed up my entire home directory, knowing …

Clean up unused Docker image layers

Clean up unused Docker image layers

If you build a lot of your own images, you're going to accumulate dozens (or more) image layers that will be eating up your disk space. If your layers are small, this is no big deal, but if you're building on VM images, this can quickly turn into Gb. Here's …

Avoid Looking Like a Spammer

Avoid Looking Like a Spammer

I've been running small email "listservs" for over 15 years. I deliver mail for local church organizations and small (<20 people) special interest groups. I've wanted to call it quits a dozen times, but realize that maybe if I make one more tweak to how I'm sending mail, I …