Recently I've been in need of a method to easily performance test pages and pass/fail CI builds based on the results. A lot of our previous attempts have utilised selenium based tests, but these…

  • Grunt , Performance , CI

I’ve been using Grunt for a while now, it’s a great way of managing your JavaScript workflow, for both client side and server side applications. We introduced it into our workflow for managing…

  • JavaScript , TaskRunner , Gulp , Grunt

Gathering data, without an overburden of configuration was important for us. The configuration part isn't as simple as it should be yet, but we're working on it. Logstash, be it the original Java or Node…

  • Monitoring , DevOps

Whilst working on our monitoring system we encountered some rather odd behaviour sending data into Elasticsearch over HTTP. We would get 5 responses, and then it would abruptly stop. We were calling request.end(), so…

  • JavaScript , NodeJS

Early last year I embarked on a journey to improve the monitoring on the main website at work. I wanted make it easier to identify issues and investigate the cause, and all without having to…

  • Monitoring , DevOps

Unfortunately I didn’t have a chance to go to this years jQuery UK conference, but a friend was tweeting as it happened and mentioned Doug Neiner’s talk on Machina.js (http://events.jquery…

  • JavaScript , Patterns