New Relic London Summit 2016

This year I was fortunate enough to attend New Relics London based summit. Not quite as prestigious as its Futurestack15 San Francisco event, it was non the less, worthwhile. The mission statement, if it were to be summarised would read something along »

If you haven't already: lets encrypt

Unless your new to the industry or you’ve had your head in the sand you’ve probably heard about how important SSL certificates are. Not just because of nasty hackers, but nasty governments as well (I’ll refrain from ranting). You probably know this and »

HTML5 Clipboard API plaintext and formatting

A few months ago I was tasked with creating a copy/paste facility within the FP webapp. It worked (across a subset of browsers) but it didn’t copy formatting. Improving it wasn’t a priority until recently when a colleague of mine was tasked with improving »

PHP and Upstart

Up until recently I’d been using cron jobs to “kickstart” any failed/exited rabbitMQ consumers. It works, but didn’t come without its own problems, for example: Cron jobs can be no more granular than 1 minute intervals, so if a cron fails, its could »

SSH Tunneling and AutoSSH

We recently integrated a search facility into Futureproofs and like some of our previous stack decided to use compose.io for our ElasticSearch stack. Compose.io at the time had 2 ways to connect to the ElasticSearch instance, either whitelist your IP »

Package 'build-essential' has no installation candidate

While writing some packer scripts recently to build an EC2 AMI (Ubuntu 14.04 x64), I was intermittently getting the following error: amazon-ebs: Package build-essential is not available, but is referred to by another package. amazon-ebs: This may mean »