Rants & Raves

what are agile planning methodologies ?

“Plans are worthless, but planning is everything.” — Dwight D. EisenhowerThe above quote is one of my most favourite quotes, and personally I think it more than adequately describes the approach...

Read More
WordPress Basics

Permalinks on WordPress not working

Gary Woodfine

Freelance Full Stack Developer at threenine.co.uk
Helps businesses by improving their technical proficiencies and eliminating waste from the software development pipelines.

A unique background as business owner, marketing, software development and business development ensures that he can offer the optimum business consultancy services across a wide spectrum of business challenges.

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.

Happy first birthday

On the 19 Nov 2014 @ 14:21, I configured WordPress on my production server which resulted in the first post to be published.  Hence, I'll take this as the...

Read More
WordPress Basics

install wordpress on ubuntu

Gary Woodfine

Freelance Full Stack Developer at threenine.co.uk
Helps businesses by improving their technical proficiencies and eliminating waste from the software development pipelines.

A unique background as business owner, marketing, software development and business development ensures that he can offer the optimum business consultancy services across a wide spectrum of business challenges.

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.

Get back your privacy

As a remote freelance software developer, I spend the vast majority of my life connected to the internet in some shape or form.  In fact the internet is pretty much...

Read More

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...

Read More

Update libreoffice to version 5

(adsbygoogle = window.adsbygoogle || []).push({});I wanted to update my LibreOffice application suite on my Ubuntu desktop. The news on 5 August 2015 that The Document Foundation (TDF)  announced the release...

Read More
ubuntu - tips & tricks

Install Skype on ubuntu Desktop

Gary Woodfine

Freelance Full Stack Developer at threenine.co.uk
Helps businesses by improving their technical proficiencies and eliminating waste from the software development pipelines.

A unique background as business owner, marketing, software development and business development ensures that he can offer the optimum business consultancy services across a wide spectrum of business challenges.





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.

Configure Ubuntu to enable the execution of npm without sudo

Gary Woodfine

Freelance Full Stack Developer at threenine.co.uk
Helps businesses by improving their technical proficiencies and eliminating waste from the software development pipelines.

A unique background as business owner, marketing, software development and business development ensures that he can offer the optimum business consultancy services across a wide spectrum of business challenges.

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.

Rants & Raves

5 reasons why the office is a bad place to work

Gary Woodfine

Freelance Full Stack Developer at threenine.co.uk
Helps businesses by improving their technical proficiencies and eliminating waste from the software development pipelines.

A unique background as business owner, marketing, software development and business development ensures that he can offer the optimum business consultancy services across a wide spectrum of business challenges.

I don’t usually do this, however this time I just couldn’t resist. I just had to respond to such an ill thought out, badly researched and the be honest just completely full of fallacies piece of journalism. In the piece, Five reasons why the office isn’t such a bad place to be,  attempting to identify why working from home is a bad idea. However, all that was brought to attention were the incorrect stereotypes associated with working from home.

What is SEO and how to do it cheaply

Gary Woodfine

Freelance Full Stack Developer at threenine.co.uk
Helps businesses by improving their technical proficiencies and eliminating waste from the software development pipelines.

A unique background as business owner, marketing, software development and business development ensures that he can offer the optimum business consultancy services across a wide spectrum of business challenges.

In this post I will discuss the basics of Search Engine Optimization (SEO), focusing on What is SEO and some simple strategies you can implement on your blog to improve its performance in Search Engine rankings. I have learned over the past year or so regarding SEO while running my blog. When I initially started this blog, I knew very little about SEO, other than I potentially needed to do it on my blog and apparently it was an expensive exercise to undergo.

Through a bit of research, I discovered that there are a lot of charlatans and downright dirty criminals operating in this specific area of the internet. I figured out that if I didn’t want to get ripped off by these snake oil salesman, I best get familiar with this area and attempt to learn the basics. I thought I would share my experience and knowledge I have gained over the past year to help anyone who is embarking an any new internet project.

Top 4 WordPress SEO plugins

Top 4 WordPress SEO plugins

(adsbygoogle = window.adsbygoogle || []).push({});I have previously posted about what is seo and how to do it cheaply, in this post I will provide my top 4 WordPress SEO plugins...

Read More

How to execute a BASH script

(adsbygoogle = window.adsbygoogle || []).push({});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 packages...

Read More

The challenges of remote working

I just read two of Scott Hanselman's blog posts , Being a Remote Worker Sucks - Long Live the Remote Worker and Tragedies of the Remote Worker: "Looks like you're...

Read More

Install Mean.js on Macbook

(adsbygoogle = window.adsbygoogle || []).push({});I have just set up my new mac book to carry out some mean.js development work. I had never set up a a mac to do...

Read More

Guard against cyber attacks

The small steps you can take ensure the security of your small business. There seems to be a lot of hype in the media at the moment about eminent of cyber...

Read More

Affiliate Disclaimer

Disclosure: Please note that some of the links included in the blog posts are affiliate links, which means I will earn a commission if you decide to make a purchase.

I only include affiliate links to products, services and companies that I have personal experience and have actually used. I only recommend them because they are helpful and useful, not because of the small commissions I make if you decide to buy something.

Please do not spend any money on these products unless you feel they are relevant, suitable and will help you achieve your goals.

Buying anyone of these products and the commisions earned will not make me an overnite multi millionaire, but they will help to cover the hosting costs and compensate for the countless hours and effort I put in to create meaningful and valuable free content I provide to help others succeed.

You've also undoubtedly noticed that I also use various advertising networks - unless of of course you're using an Ad blocker, this is also an attempt to reduce my monthly deficit I experience in providing free relevant, valuable and on occassion insightful content for the benefit of others.

I only really make some money if people click on the ads, unless of course you consider 1c per 1000 impressions real money!

Bear in mind just how many impressions I need to make before I can cover my £20 hosting costs a month!

If you are using an adblocker and guilt stricken you can of course donate using any of the buttons below, but I won't be holding my breath.


Buy me a coffeeBuy me a coffee
π