How to use Factory Method Design Pattern in C#

Factory Pattern creates objects, in this post we will implement the factory design pattern in a C# application. Using the Factory pattern, we develop an abstraction that isolates the logic for determining which type of class to create.

Using IHost .net core console applications

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 a previous post, I discussed how we can use Configuration API in .net core console application to retrieve custom configuration settings from a Json file, utilising a convenient feature of the Microsoft.Extensions.Configuration namespace.In this post, I will provide an example of how to develop .NET Core console applications using IHost,¬† generic¬†interface to develop headless […]

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.

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 I have been using Git and Github for a few years now, and it has become my number one choice in Source Code Repository and Version Control System (VCS). Compared […]

How to install Virtual Box 5.2 ubuntu 16.04

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 am predominantly a Linux and MacOS in my home office and usually make use of Windows Virtual Machines for my Windows based development. I have always made use of Oracle VM VirtualBox over the years. I recently ran into an issue whereby Windows 10 VMS just wouldn’t update. They would download the update which […]