Signing in to EC2 instance with an AWS generated key pair
Today I hit an issue signing in to an new ec2 instance using a private key I generated and downloaded on AWS. ssh -i ~/.aws/mykey.pem <ip_address> I was getting this error:...
View ArticleRefactoring with Groovy and runtime method invocation
You can do some pretty awesome things with Groovy. I've been using the language in a number of projects for a couple of years now, and won't even think about whether to include it in anything new. It's...
View ArticleProblems building a CentOS AWS AMI with Packer
I'm in the early stages of working with (awesome) tools like Packer and Terraform and I ran into a few issues whilst trying to create a base image that mirrors the production environment we're...
View ArticleRandom 'Permission denied (publickey)' error in Travis
This morning I hit a random issue in Travis (Pro), in that all of a sudden a build could not clone a GitHub repository: Installing an SSH key from: default repository key Key fingerprint:...
View ArticleMaking Time Blocking Work with Google Calendar
I'm a big fan of Cal Newport's Study Hack's blog, and have made several attempts at adopting a number of his practices, like daily shutdown rituals, weekly planning and time blocking. I've had varying...
View ArticleStarting and using a service during Docker build
Problem: You're building a image from a Dockerfile and you need to interact with a running process during the build of the said image. How? I really struggled with this question for some time, but I've...
View ArticleFixing node-gyp make failed on centos in Docker
I've had this issue pop up time and time again, so I wanted to document it so that I won't forget in the future. The error below occurs when executing RUN npm install sinopia in a Dockerfile FROM...
View ArticleUpgrade Docker on Travis CI
If you need to make use of Docker's latest and greatest features — like build time arguments — in your travis-ci builds, you can easily do so by upgrading the default docker-engine version travis-ci's...
View ArticleBook Review - Minimalism: Live a Meaningful Life
I picked up this book the day after Christmas when both my wife and I were overwhelmed with the sheer quantity of gifts that we and this kids had been given for Christmas. I spent the early part of...
View ArticleThe problem with email
It seems to me that email is not the most effective means of communication anymore. I could count dozens of instances in recent yearsin which there have been serious disconnects in the teams and...
View ArticleMy 2015 year of writing in review
Note: I started this post on new year's eve and am only just getting around to finishing it now. Not a good start to my writing year! 2015 is winding down. Em has taken the kids out to a park with a...
View ArticleRemote debugging with Node.js on Vagrant
I recently worked out worked out how to remote debug from my Macbook Pro to a Node.js server running on a CentOS 6.6 VirtualBox VM created by Vagrant. No more development tools like WebStorm on a VM as...
View ArticleThe things you discover... httpie and jq
Sometimes working with technology you feel so far behind the eight ball. Like, how do you not know about some of the awesome tools out there that could have made your life so much easier before now....
View ArticleProblem installing jq on OS X using Homebrew
This is just a quick post for reference as I had issues installing jq on my machine this evening. $ brew install jq ==> Installing dependencies for jq: oniguruma ==> Installing jq dependency:...
View ArticleOnePlus 2 fingerprint sensor not working? Turn off gestures
My OnePlus 2 fingerprint sensor stopped working about a month ago. I thought it must have been a delayed result of my 1 year old boy hurling it into the bath and it being submerged on the bottom for a...
View Article
More Pages to Explore .....