Installing and using node.js on Raspberry Pi

The programming language landscape is always changing, and in my “day job” as a software developer I use a wide range of languages. Over the last year or so I can remember working with Awk, C, C++, Java, JavaScript, Ruby, shell script and SQL. And that’s not counting all the specialist configuration, scripting and data …

Continue reading ‘Installing and using node.js on Raspberry Pi’ »

Using Raspberry Pi and Chef to set up remote servers (Part 1)

I always have several different projects on the go at any one time, and recently this has meant that I have been setting up and tearing down remote virtual machines frequently in order to try out different system configurations and run experiments. As you might imagine, I got well and truly sick of slogging through …

Continue reading ‘Using Raspberry Pi and Chef to set up remote servers (Part 1)’ »

Backups using bt sync and Raspberry Pi (Part 1 – software)

You have probably heard of the big names in “cloud” file storage. Maybe you use something like Dropbox, Google Drive, or iCloud already. They are all easy to use – once you have installed a small service on your PC and told it what files and folders you wish to store, it takes care of …

Continue reading ‘Backups using bt sync and Raspberry Pi (Part 1 – software)’ »

Ruby and Sinatra on the Raspberry Pi

I am interested in all sorts of software development and related areas. In particular I do a lot of Java and Ruby development, both for my day job and for fun. Once a month I try to get along to IPRUG, our local Ruby user group and meet up with other Ruby software folks for …

Continue reading ‘Ruby and Sinatra on the Raspberry Pi’ »