Skip to content

Software Development

Add new meanjs app to GitHub

Technical Director at threenine.co.uk
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.
Latest posts by Gary Woodfine (see all)

This post is nothing more than a reminder to myself on how to add a newly generated meanjs application to a new GitHub repository.    This… Read More »Add new meanjs app to GitHub

DevOps for mere mortals

In an industry that is continually evolving and with organisations constantly not only searching for the elusive differentiator  but also for the one thing that will improve performance over competitors by increasing productivity and efficiency.

Install Tasktop Sync on ubuntu server 14.04

Technical Director at threenine.co.uk
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.
Latest posts by Gary Woodfine (see all)

In this post I will explore how to install Tasktop Sync on a Linux headless server environment.  One of the restrictions to this, is that in… Read More »Install Tasktop Sync on ubuntu server 14.04

Install Ionic Framework for android development on ubuntu

Technical Director at threenine.co.uk
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.
Latest posts by Gary Woodfine (see all)

I have recently been exploring different mobile development frameworks, more specifically JavaScript, HTML and CSS  hybrid frameworks.  The one framework I have enjoyed working with… Read More »Install Ionic Framework for android development on ubuntu

what are agile planning methodologies ?

Technical Director at threenine.co.uk
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.
Latest posts by Gary Woodfine (see all)

“Plans are worthless, but planning is everything.” — Dwight D. Eisenhower The above quote is one of my most favourite quotes, and personally I think… Read More »what are agile planning methodologies ?

JSON

JavaScript Object Notation (JSON) is a lightweight data interchange format. It is based on JavaScripts object literal notation.

Install Node.js via Node Version Manager on Ubuntu

Technical Director at threenine.co.uk
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.
Latest posts by Gary Woodfine (see all)

Typically developers will no doubt need to support software that has been developed using old outdated versions of a software framework or libraries within that… Read More »Install Node.js via Node Version Manager on Ubuntu

JavaScript Objects

Technical Director at threenine.co.uk
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.
Latest posts by Gary Woodfine (see all)

JavaScript is an awesome language but at the same time JavaScript is a frustrating language. Every developer will have this love hate relationship with JavaScript.… Read More »JavaScript Objects

JavaScript : Variables, Types and Values

Technical Director at threenine.co.uk
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.
Latest posts by Gary Woodfine (see all)

Every programming language is designed to manipulate values, these values are referred to as Types and the most fundamental characteristics of a programming language is… Read More »JavaScript : Variables, Types and Values

Permalinks on WordPress not working

Technical Director at threenine.co.uk
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.
Latest posts by Gary Woodfine (see all)

If you’re setting up an installation of WordPress on a new server or desktop and you’re using Apache2 web server. You may come across a situation that your PermaLinks don’t function as expected.

This situation may well be caused by the fact that you have not configured your Apache2 web server correctly.  There are 4 steps involved to overcome the issue of permalinks on wordpress not working.

Read More »Permalinks on WordPress not working

reset wordpress site & home urls

Technical Director at threenine.co.uk
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.
Latest posts by Gary Woodfine (see all)

When undergoing a large updates to your WordPress site, if like me you are thinking about undergoing a radical theme update,  and you’re unsure what impact your new them will have on all your existing plugins and layout of your existing blog posts. You may want to create a development version of your website on a test server.

Read More »reset wordpress site & home urls

install wordpress on ubuntu

Technical Director at threenine.co.uk
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.
Latest posts by Gary Woodfine (see all)

In this post I will provide instructions to install WordPress on ubuntu server.  This tutorial is aimed at those users who may want to install WordPress on a virtual server for development purposes.

Read More »install wordpress on ubuntu

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.

What is Agile Methodology?

Technical Director at threenine.co.uk
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.
Latest posts by Gary Woodfine (see all)

Over the past few years Agile has become a buzzword in not only the software development industry but across a number of industry sectors.   In… Read More »What is Agile Methodology?

Configure Ubuntu to enable the execution of npm without sudo

Technical Director at threenine.co.uk
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.
Latest posts by Gary Woodfine (see all)

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

Mixing windows & forms authentication

Technical Director at threenine.co.uk
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.
Latest posts by Gary Woodfine (see all)

I came across a situation today where I needed to mix two different authentication types on ASP.net MVC 4 application. The reason for this being… Read More »Mixing windows & forms authentication

remove ignored files from git repository

Technical Director at threenine.co.uk
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.
Latest posts by Gary Woodfine (see all)

I ran into a situation today, whereby I had created a git reposiotry for a new ASP.net MVC web application I am developing. I had… Read More »remove ignored files from git repository

How to execute a BASH script

Technical Director at threenine.co.uk
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.
Latest posts by Gary Woodfine (see all)

You may on occassion feel the need to automate certain processes or proceudres on your linux based computer. These maybe simple processes like ensuring your… Read More »How to execute a BASH script