Salt Lake Perl Mongers - 11/08/16 - "High Availability Perl with Kubernetes"

Scott Wiersdorf's presentation on Kubernetes and how to use it to deploy your Perl applications.

Grant Street Group hiring Perl developers

Just a head’s up that my employer—Grant Street Group—is hiring more Perl developers. Most Grant Street Group developers telecommute.

The company is great, the quality of people I work with are top-notch, and the work is challenging and stimulating.

For more information, see this post on

Patch to FFmpeg::Command to support multiple input files

Note: I actually wrote this on my personal blog a couple weeks ago, but it’s perfect for!

The FFmpeg::Command Perl module is a convenient way to drive the ffmpeg command-line utility for converting multimedia files.

For work, I have developed some scripts that make heavy use of FFmpeg::Command. Yesterday, one of the other developers told me they need a conversion script to be able to merge separate video and audio streams into one file that contains both audio and video. The ffmpeg command-line utility can do this by accepting more than one input file. For example:

$ ffmpeg -i video.avi -i audio.wav -acodec copy -vcodec copy merged.avi

The FFmpeg::Command Perl module, however, assumed there can only be one input file. I made the necessary changes to the module code so that it would accept multiple input files, created a patch file, and sent it to the Module owner Gosuke Miyashita. This morning, I received e-mail from Gosuke thanking me for the patch and informing me that he has uploaded a new version (v0.12) of FFmpeg::Command to CPAN.

I love Perl and open source software!