Programming

Deploy .net core application to AWS Lightsail

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.

Latest posts by Gary Woodfine (see all)

Amazon Lightsail is a new product from AWS that allows you to create a virtual private server for some cheap price. This is perfect for… Read More »Deploy .net core application to AWS Lightsail

What is Clean Code ?

Clean code and the practices are about eliminating or at least attempting to reduce complexity. Although clean code solutions may seem elegant and efficient, they are not always easy and are often the direct result of combating complexity!

Basic Git commands you need to know

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.

Latest posts by Gary Woodfine (see all)

The usage of Git as a primary Source Code Control is ever increasing and with Microsoft purchasing GitHub this is only set to increase. Personally… Read More »Basic Git commands you need to know

What are Microservices

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.

Latest posts by Gary Woodfine (see all)

Over the past few years there certainly has been a lot of hype and discussions regarding Microservices. What originally was nothing more than a side… Read More »What are Microservices

Set VS Code Angular 2 and .NET Core web Development 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.

Latest posts by Gary Woodfine (see all)

Following on from my previous post regarding how to Set Up Visual Studio for Angular 2 and .NET Core web app Development, I needed to… Read More »Set VS Code Angular 2 and .NET Core web Development on Ubuntu

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.

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.

Mixing windows & forms authentication

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.

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

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.

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

The challenges of remote 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.

Latest posts by Gary Woodfine (see all)

Having just read two of Scott Hanselman’s blog posts, Being a Remote Worker Sucks – Long Live the Remote Worker and Tragedies of the Remote… Read More »The challenges of remote working

Install Mean.js on Macbook

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.

Latest posts by Gary Woodfine (see all)

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… Read More »Install Mean.js on Macbook

It’s not about being Agile, it’s about implementing practices that provide flexibility

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.

Latest posts by Gary Woodfine (see all)

I have posted before about what is Agile Methodology,  but in this post I will discuss some of  the most common side effects and failures… Read More »It’s not about being Agile, it’s about implementing practices that provide flexibility

AngularJS Directives : Reusable components

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.

Latest posts by Gary Woodfine (see all)

AngularJS Directives Speak to any developer who has used angular and ask him what is his favourite element of AngularJS, no doubt the answer would… Read More »AngularJS Directives : Reusable components

How not to do technical interviews

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.

Latest posts by Gary Woodfine (see all)

Over the years I have had to endure many technical interviews from both sides of the fence. As a freelance/contract software developer, I usually have… Read More »How not to do technical interviews

check if schema exists in sql server database before creating

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.

Latest posts by Gary Woodfine (see all)

When writing SQL scripts it’s always a good idea to write them with the thought in mind that we will have to end up re-running… Read More »check if schema exists in sql server database before creating

What is new in Raspberry Pi Model B +

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.

Latest posts by Gary Woodfine (see all)

The Raspberry Pi Model B+ was released on, 14th July 2014 .  This latest release from the Raspberry Pi foundation  add significant capabilities to an already winning formula alongside numerous design improvements.  In this post we take a quick look at what is new in Raspberry Pi Model B+
Read More »What is new in Raspberry Pi Model B +