All articles

Displaying posts 397 - 408 of 441 in total

Managing your threads with Queue

Posted in April 2015 on the Codebase blog

One of my favourite utilities in the Ruby standard library is the Queue class. Queue provides you with a delightfully simple way to synchronise communication between threads. Typically, Queue is...

Improved Exceptions

Posted in April 2015 on the Codebase blog

We've given the exception reporting in Codebase a bit of a revamp in the last few days. Up until now, each individual exception has been displayed on the exceptions page...

Sending desktop notifications with Noti

Posted in April 2015 on the Codebase blog

A little while ago we launched Noti which is a little tool to help sending desktop notifications from web applications to desktop machines when you're not actively browsing the website.

Preparing a new Mac

Posted in April 2015 on the aTech Media blog

I decided to bite the bullet and upgrade my trusty Macbook Pro from Mavericks to Yosemite and taken the opportunity to give the machine a bit of a cleanup. I...

String Interpolation in Rails

Posted in April 2015 on the aTech Media blog

A while ago I wrote a small library to handle string interpolation in a Rails application. The library allows you to safely allow users to insert variables into strings they...

Enhanced Responses

Posted in March 2015 on the Sirportly blog

We all know how useful it can be to have replies written and ready to go for quick replies to common enquiries. Sirportly's Responses takes care of this quickly and...

Creating MOSS returns for HMRC with JSON

Posted in March 2015 on the aTech Media blog

HMRC (the UK tax authority) have finally announced how UK businesses should submit details of their digital sales to other EU countries for their new VAT MOSS system. In my...

Improved Ticket Navigation

Posted in March 2015 on the Sirportly blog

The best features are the ones that let people get on with their work quicker and easier. Sometimes that just means making a small, simple addition to your user interface.