The EU, Tech Companies & VAT

Starting from January 2015, there are going to be some changes to way EU tech companies need to charge VAT to consumers. In the past, you would simply charge EU consumers VAT at your country's VAT rate however from 2015, companies will need to charge VAT the rate in the…

Documentation Engine for Rails

A couple of months ago, I wrote a Rails engine which provides applications with complete documentation library functionality by simplying adding a gem. Documentation is a Rails engine which provides a complete system for managing a set of hierarchical documentation. Once installed in an application, you'll have a complete user…

Install Ruby 2.1 on Ubuntu 14.04

It's one of the most common tasks I need to carry out so I thought I'd quickly just document the process for installing Ruby from source on Ubuntu 14.04. This assumes you're on a clean Ubuntu installation but it should perfectly well on an existing machine too. Install Prerequsites…

Gulp & Rails

I've recently started using Gulp rather than the built-in asset pipeline in Rails. Gulp provides a fair amount of additional flexibility and functionality which I am very much enjoying. However, one of the key issues is that it is nessessary to run gulp in the background when working on the…

Installing Shoppe into Rails

I've just recorded a quick screencast showing how to install Shoppe (my open source e-commerce engine) into a new Rails application. As you can see, getting started with Shoppe is really easy!…

Apple Push Notifications using HTTP

I've recently been working on developing an iOS application for Sirportly - a helpdesk product which we run & develop at aTech. As part of this application, it became nessessary for the Sirportly application to be able to send push notifications to users iOS devices. The Apple Push Notification Service…