Skip to content

Gary Woodfine

Gary is Technical Director at threenine.co.uk, an independent software vendor specialising in IoT, Field Service and associated managed services, enabling customers to be efficient, productive, secure and scale-able.

How to Get back your online privacy

The downside to all this advertising on websites is that they are often distracting, especially if you are in work mode, and inevitably it means your users are being tracked and their privacy invaded . All in the hope that you can generate a little revenue.

what is a RESTful API?

Modern Software applications are required to connect across different machines , User Interfaces (UI) and provide data to other applications in the form of services. To enable this software developers often create an Application Programming Interface (API). In this post I’ll provide an explanation of what is rest and how it can be used within your application. This article will discuss fundamentals of Web ReST API are the same regardless of software implementation platform.

Install Skype on ubuntu Desktop





I have recently purchased my new Viglen Desktop Computer from ebuyer. It has arrived with Ubuntu 14.04 pre-installed, which is just awesome. However, as with any new machine getting it set up just the way I want to be productive does take a bit of time. In order to speed up this process I have been developing a number of BASH scripts, that I repeatedly  run to install skype on ubuntu desktop.

Read More »Install Skype on ubuntu Desktop

Configure Ubuntu to enable the execution of npm without sudo

Node.js Package Manager (NPM) , is an is an online repository for the publishing of open-source Node.js projects, and a command-line utility for interacting with said repository that aids in package installation, version management, and dependency management. Essentially what this tools enables you to do is easily and quickly make use of the plethora of nodejs packages being developed on a daily basis. NPM enables the community to share and contribute to reusable javascript code libraries to help others with common software development problems.

Read More »Configure Ubuntu to enable the execution of npm without sudo

5 reasons why the office is a bad place to work

The world of work is changing and it will continue to evolve. I doubt there ever will be a one definitive correct way to work. By the same token it doesn’t mean anyone method of working is any better over the another. I believe the manner of work  is a personal lifestyle choice. I deplore working offices and all the secondary hassles that is associated with it, my lifestyle choice is to work from home. Excuse the pun but

The challenges of remote working

Remote working certainly does have its challenges but at the same time, it has its rewards. I thought I would take to opportunity to add my own perspective on the issues raised.

How not to do technical interviews

Interviews in any profession are notoriously difficult and lets be honest nobody either side of the desk likes going through the motions. This post is my opinion on why the process is fundamentally broken.