php-amqplib vs PHP AMQP Extension

The Problem While testing Futureproofs API performance using BlackFire I noticed that we had a bottleneck centred around an fgets method. It wasn’t part of our code (vague I know, I’ve lost the reference). After a bit of digging I found the culprit »

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 »