Our Blog.

Automatically restart struggling Heroku dynos using LogEntries

We have a Rails app hosted on Heroku which periodically develops a memory leak, pushing it well over Heroku’s per-dyno memory quote and slowing everything down as it hits swap. The issue is intermittent, random, and only happens every few days but it’s easy enough to deal with, just restart the dynos. However it has a Read More »

September 14, 2015 | by

Web Developer wanted to join our team

Web Developer £25k-£35k depending on experience / seniority. This is an exciting opportunity to join an award winning digital product development team, voted Best Place to Work 2015, based in the beautiful city of Bath. If bringing digital products to life is your passion and if working with some amazing startups from around the world excites Read More »

August 19, 2015 | by

Summer Placement: Meet Tristan

We’re delighted to be welcoming Tristan to the Storm team this summer. Having picked up a 1st in his initial year studying Materials Science and Engineering at Imperial College London – Tristan is spending the summer working alongside our MD, David, and Project/Ops Manager, Alice, on a project to look at the cultural and commercial Read More »

July 28, 2015 | by

We’re looking for a talented Project and Operations Manager to join our team

*** UPDATE 30th JUNE – AS THE CLOSING DATE HAS PASSED, WE ARE NO LONGER ACCEPTING APPLICATIONS *** Project and Operations Manager £22k – £26k based on experience This is an exciting opportunity to join an award winning digital product development team, based in the beautiful city of Bath. If making a plan go off without Read More »

June 22, 2015 | by

Getting accurate code coverage metrics from SimpleCov in a Rails project

We use SimpleCov to track code coverage of our tests in Rails projects.  For coverage to be in any way useful as a metric it needs to be accurate.  We noticed that files for which we had no tests were not being tracked and not included in the coverage.  Therefore, our coverage metrics were artificially high and Read More »

June 18, 2015 | by

Preventing page redirects to data:, in Safari

Safari has a built in XSS auditor that tries to prevent reflective XSS attacks – where the attacker submits content through a POST request and it is immediately displayed back in the response.   To do this it looks for tags, including <script> and <iframe>, in the POST params.  If it finds any, it looks Read More »

May 22, 2015 | by

Limit the size of your Rails test and development logs

I just ran out of disk space and went looking for things to delete, I was amazed to find nearly 10Gb of test.log and development.log files kicking around. “Surely there must be a way to limit the size” I thought. There is!  And it’s easy.  And you should definitely do this now. In your config/environments/test.rb Read More »

April 23, 2015 | by

We’re expanding our team!

Following our most successful year to date and the growth of our fantastic client base, we’re looking to expand our close-knit team with two new roles. We’re looking for: a front-end UX / UI developer and a PHP / WordPress developer. Front-end Developer We’re looking for someone to sit between our lead designer, Andrew, and our back-end developers. Read More »

June 25, 2014 | by

Welcome Barry!

Barry Woolgar, Ruby on Rails developer and PHP pro, has just joined our team here at Storm and we’re all thrilled to have him on board. Barry is a talented programmer who studied Computer Science and eBusiness at Loughborough University. He joins us from Wired Media in Bristol where he was a senior web developer, leading Read More »

January 17, 2014 | by
Rube Goldberg Machine

Storm Hack 2014 – Rube Goldberg Machine Hack

Saturday 1st February 9.00am – 7.00pm Please join us at Storm for a hack day with a difference. The aim is to build a Rube Goldberg machine, (a machine that performs a very simple task in a very complicated and over-engineered way). The challenge is to send a tweet in the most complicated way possible. Read More »

January 8, 2014 | by