Chris Roos by Chris Roos

Week 404

James continued to hold the fort while I spent quite a bit of the week working on the houseboat.


James released version 1.2 of Mocha on Monday. Yay! Unfortunately, our happiness was short lived as we learnt that this release included some code that could cause the Ruby interpreter to hang. Eeek! James spent a good part of Tuesday and Wednesday investigating the problem before opening bug 12832 in the Ruby bug tracker. It was picked up pretty quickly and described as a “showstopper” bug!

James talked about the release and problems at our Show & Tell on Wednesday. Talking about it gave us an idea for a fix which James applied toward the end of the week. Having successfully applied the fix, we released v1.2.1 on Saturday. Good job, James.

Digital Co-ops Retreat

James booked our train tickets for this event in November. Trying to coordinate various modes of transport meant that this ended up taking a couple of hours. We’ve made a note of it being another task could potentially be handled by an admin assistant.


James did quite a bit of work on the Hookline music library app during the week:

  • Enabled multipart uploads to S3 to fix a problem with uploading a large zip file of the entire music catalog. James was pleasantly surprised by how much easier this was than expected.

  • Added the Delayed Job web interface so that we can see what’s going on behind the scenes.

  • Made a number of small interface improvements to make the site more consistent.

  • Enabled the Papertrail logging add-on in Heroku so that we have more visibility of the application logs. I’ve not tried it yet but James was impressed by how intuitive and easy to use the interface is.

These improvements meant that he was able to do the final import of data from Dropbox on Friday before asking Hookline to start using the app in anger. This is a great step and we’re looking forward to getting some real user feedback.


I spent some time trying to understand Vanilla and our site in general. I got my hands dirty making a number of changes/improvements which have left me with a much better understanding of how it all works.

James created a GFR organisation on Heroku. It wasn’t strictly necessary but we thought it might make managing our shared apps slightly easier. It seems as though we’ve had to upgrade our errbit instance to use a paid hobby plan but that doesn’t feel like a bad thing.

We continued to update our address with various organisations since moving to UK Postbox address.

Show & Tell 25

We hosted our 25th Show and Tell on Wednesday evening. It took me ages to write it all up afterwards. Partly because I ended up researching more about the topics that were discussed and partly because I always struggle to turn my notes into coherent(ish) sentences and paragraphs.

James created a new Slack room for our Show and Tell events and deployed Slackin to Heroku to allow people to join. We have no idea whether it’ll be useful but figured we’d try it given it’s easy to do and feels relatively low risk.

If you have any feedback on this article, please get in touch!

Historical comments can be found here.