Skip to content

Software Development

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.

AngularJS Architectural concepts

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.
Gary Woodfine
Latest posts by Gary Woodfine (see all)

Over the past few years the Model View Controller (MVC) design pattern, and many other variants based around the same central theme i.e. Model View… Read More »AngularJS Architectural concepts

event driven architecture node.js

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.
Gary Woodfine
Latest posts by Gary Woodfine (see all)

Introduction of AJAX ( Asynchronous JavaScript and XML) technology to the Internet has transformed static websites into dynamic web applications. However the fundamental building block… Read More »event driven architecture node.js

How to effectively manage distributed teams

With the right work structure, distributed teams can easily surpass the productivity of a traditional team. Using effective tools and apps to manage and communicate is vital to achieving success, as is creating an onboarding process and environment that builds a positive team culture while enabling greater productivity and collaboration

Remove All Unused Linux Kernel Headers, Images and Modules from ubuntu boot

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.
Gary Woodfine
Latest posts by Gary Woodfine (see all)

If you are constantly updating your linux installation you may find over time that your boot partition may be running out of space and if… Read More »Remove All Unused Linux Kernel Headers, Images and Modules from ubuntu boot

What is information architecture?

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.
Gary Woodfine
Latest posts by Gary Woodfine (see all)

In this post I will provide an explanation of what is information architecture to provide an understanding of one of the most fundamental steps and processes for a successful search engine optimization campaign.

Read More »What is information architecture?

stream CSV to JSON via FTP

In this post I will be discussing how to stream CSV to JSON via FTP , which will enable you to integrate your application with any number of legacy applications to extract data.

How to setup node.js on a raspberry pi

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.
Gary Woodfine
Latest posts by Gary Woodfine (see all)

The Raspberry Pi is a great device for tinkering and hacking around different technology and hardware.  This evening  I thought it might be fun to… Read More »How to setup node.js on a raspberry pi

How to Remotely access the Raspberry Pi using SSH

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.
Gary Woodfine
Latest posts by Gary Woodfine (see all)

Developing applications for your Raspberry PI, you will often need to connect to the Raspberry PI from another computer to deploy code or run tests… Read More »How to Remotely access the Raspberry Pi using SSH

How to install magento 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.
Gary Woodfine
Latest posts by Gary Woodfine (see all)

There are a number of blog posts available online which attempt to explain how to install magento on ubuntu for  development. However, having spent the… Read More »How to install magento on ubuntu

Which type of SD card should I buy?

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.
Gary Woodfine
Latest posts by Gary Woodfine (see all)

Using an SD card (Secure Digital)  is a great way to store data and move data between a myriad of different devices.  For Instance, taken… Read More »Which type of SD card should I buy?

Install MongoDB on Ubuntu desktop

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.
Gary Woodfine
Latest posts by Gary Woodfine (see all)

The MEAN stack (MongoDB, Express.js, Angular.js & Node.js) is pretty cool if you’re looking to do some real quick smart web development, however there is… Read More »Install MongoDB on Ubuntu desktop

install python pip and django 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.
Gary Woodfine
Latest posts by Gary Woodfine (see all)





Django is a free and open source web application framework, written in Python, which follows the Model–View–Controller (MVC) architectural pattern.  In this article I will provide you instructions to install python pip and django on ubuntu linux to create a development site .

Read More »install python pip and django on ubuntu

dotnet

Reading a file stream from resource file in C#

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.
Gary Woodfine
Latest posts by Gary Woodfine (see all)

There may be occassions during the course of developing a software project that you may need to store a text file or any binary type… Read More »Reading a file stream from resource file in C#

Code Golf : Beware of taking your hobby to work

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.
Gary Woodfine
Latest posts by Gary Woodfine (see all)

I will aim to address the issue of over optimizing software code in enterprise software applications.  Looking for ways to optimize code and learning new… Read More »Code Golf : Beware of taking your hobby to work