This section is for IT services and information aimed at organisations. It includes news, How to Guides and Tutorials for advanced users and developers.


I am not currently offering any services directly for organisations on a self employed or short term contract basis. The selection and availability of services may change in future. I would be happy to consider good permanent part-time work or if there is consistently enough interest in my services I may consider self employment.

Web development

I'm a skilled we developer with a wide range of experience and able to build websites to your specification and designs. I have built site from simple HTML5, CSS and JavaScript based websites to complex sites using Drupal, WordPress or a number of other less well known CMS and e-commerce systems.

I currently work a Blue-Bag Ltd building a maintaining Drupal websites. All requests for Drupal websites should go through them.


I’m happy to provide standard courses, bespoke courses or ad-hoc tuition. For more details of my courses please look at my Training section.

Consultancy and support

I can provide on-site support and basic system installation and repairs.

For larger projects I can use my project coordination experience to assist in the management of IT projects and implementation from initial requirements to final commissioning.

Bespoke software

With my years of commercial software development experience I can help create bespoke software solutions in a variety of programming langauges. The bespoke software solutions range from Microsoft Office macros to custom-made applications.

Installing XAMPP on Ubuntu 11.10 and 12.04

Submitted by Andy on Mon, 07/09/2012 - 08:49

This tutorial has been written to help you install XAMPP on 32bit Ubuntu 11.10 or 12.04 Linux. First let me answer the question why install XAMPP rather than installing Apache, MYSQL and PHP from the Ubuntu repository. XAMPP gives you everything to run a test web server in a single portable package theoretically making it easy to copy the configuration between machines. XAMPP also gives you an easy way to only start the web server when required.

Install Babun

Submitted by Andy on Fri, 02/08/2019 - 19:22

Babun is a Microsoft Windows shell bashed on Cygwin. Cygwin is a Unix-like environment and command-line interface for Windows. The Babun installer installs an configures Cygwin with some sensible defaults making the installation much easier and more reliable.

Before installing Babun you need to have a basic knowledge the Windows command prompt and Unix-like command line.

Docksal on Windows 10 Home

Submitted by Andy on Fri, 02/08/2019 - 19:22

If you want to install Docker on Windows 10 Home you will need to use a virtual machine. You have 2 options for controlling the Docker Virtual machine. Your options are Docker Toolbox or Docksal.

In this Guide I'm going to cover installing Docksal. It provides a Docker based web developments environment. Docksal provides automated tools for developing using many common web development systems. These include Drupal, and WordPress.

Setting up a web folder

Submitted by Andy on Fri, 01/25/2019 - 14:13

After installing an testing your web server you will want to add your own site for it to serve. This guide is to help you set up a folder that will contain your websites. It follows on from the Setting up a development Apache 2 web-server guide. Steps 1 to 3 are required while step 4 is optional. The use of virtual servers will be covered in the next tutorial.

In this guide substitute [username] for your username.

Setting up a development Apache 2 web-server on Ubuntu 12.10 or 13.04

Submitted by Andy on Fri, 05/31/2013 - 19:24

The most common type of web-server available is based on the LAMP (Linux, Apache, MySQL, PHP) bundle, so in this tutorial I will cover creating a web development server based on these components. Another common component is phpMyAdmin which is a web base MySQL administration tool so we are going to include it in our tutorial.

This tutorial guides you through installing Apache 2, MySQL 5, PHP 5 and phpMyAdmin for use as a development web-server on Ubuntu Linux. All these packages are available in the Ubuntu software centre at the versions we require.

Subscribe to Developer