Software Engineer

Jason Hancock

last update:

Having a family with a couple of young kids who like electronic toys, we can go through a fair amount of AA and AAA batteries. I typically buy alkaline batteries in bulk from either Home Depot or Costco but the packaging usually leaves a lot to be desired. I’ve also started buying rechargeable batteries for things like flashlights and usually keep an extra set of rechargeable batteries per device. I try to keep the sets of rechargeable batteries together so as not to mix age/number of charge/discharge cycles on the rechargeable batteries.

I was fortunate enought to be able to attend AWS re:Invent 2017. I took the opportunity at the event to take the AWS Solutions Architect - Associate level exam and I passed! My goal for 2018 is to pass the Associate level Developer exam and the Professional level Solutions Architect exam.


I’ve been a pretty avid homebrewer for the last few years. I started with a small 1-gallon kit and worked my way up to a 10 gallon gas and electric HERMS system that I designed and built. If brewing is your thing, I occasionally blog about it over at Beta Test Brewing Company.

Hashiconf 2017

I had the pleasure of attending and speaking at Hashiconf 2017 in Austin, Texas. My talk was titled “Backend Batch Processing With Nomad.” You can find the slides here and the video below.

Hugo Migration

The blog has a fresh coat of paint. I migrated from Wordpress to Hugo. Everything seems very cyclic…this blog started as text files that I ran a Perl script against to render into a static site, then I migrated to Wordpress, and now it’s back to a static site generator. There are still a few things to work out (like a contact form), but for the most part everything is up and functioning as it should be.

looking for a gig

I like doing interesting things and playing with new technology. Some of the things I’m interested in: Container orchestration at scale (Docker, rkt, JetPack, ) Go development Cloudstack Monitoring (Nagios and derivatives) and Metrics (Graphite) Puppet Tools development If you’re doing something interesting and need a body, please get in touch via my contact page. I’m available for both contract and full time engagements. I’m based out of Los Angeles (zip code 91773, willing to travel daily as far west at DTLA, as far South as Irvine) and have a proven track record of being able to work remotely.

I’ve been dabbling with the Go programming language lately. I find that when learning a new programming language, I do better if I’m building something useful. I decided to build a prototype proxy server for Graphite’s Carbon service that authenticates metrics before passing them on to Carbon. You can find the code on Github.


My wife and I have a little announcement. Head over to to check it out.

A new version of the VersionAssetManager has been produced that is compatible with Yii2. You can find it as an installable package on Packagist, or the source code on Github.

Update 2014-08-13: A new version of the VersionAssetManager has been produced that is compatible with Yii2. Read more about it here or find it as an installable package on Packagist, or the source code on Github. I’ve been playing with the Yii PHP framework for a while now. I evaluated several PHP frameworks and found that I liked Yii the best. I started building apps and ran into a problem with cache busting for images, css, javascript, etc.