Software Development

Using IHost .net core console applications

Gary Woodfine

Technical Director at Denizon
Gary is Technical Director at Denizon, an independent software vendor specialising in IoT, Field Service and associated managed services,enabling customers to be efficient, productive, secure and scalable in a way which helps them address and reduce their ecological impact.

Denizon's product line successfully integrate IoT, Artificial Intelligence and Blockchain technology to enable efficient, productive, secure and scalable solutions to help organisations address increasing energy demands, ecological impact and Health & Safety concerns of their staff.

Latest posts by Gary Woodfine (see all)

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… Read More »Using IHost .net core console applications

Basic Git commands you need to know

Gary Woodfine

Technical Director at Denizon
Gary is Technical Director at Denizon, an independent software vendor specialising in IoT, Field Service and associated managed services,enabling customers to be efficient, productive, secure and scalable in a way which helps them address and reduce their ecological impact.

Denizon's product line successfully integrate IoT, Artificial Intelligence and Blockchain technology to enable efficient, productive, secure and scalable solutions to help organisations address increasing energy demands, ecological impact and Health & Safety concerns of their staff.

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

How to install Laravel on Ubuntu

Detailed instructions on how to install laravel 5.6 on ubuntu 18.04 , with additional instructions of how to get up and running with Homestead on ubuntu.

How to install Laravel 5.6 on Ubuntu 16.04

How to instructions to install Laravel 5.6 on a Ubuntu 16.04 Desktop in order to quickly start developing PHP Web Applications using Laravel. These instructions do not include having to install any virtual machine managers in order to run Laravel 5.6 on your ubuntu development workstation.

Introduction to Python

Python is an open-source , general-purpose, multi-paradigm, high level and interpreted programming language that provides programmers the ability to use various styles of programming to create complex or simple programs. In this post we discuss why it is a beneficial language to learn

Create nuget package .net core

Tutorial on how to create a NuGet package using the .NET Core CLI, and then publish their NuGet package to the nuget.org site, including how to set up a CI/CD pipeline

Using the Repository and Unit Of Work Pattern in .net core

Gary Woodfine

Technical Director at Denizon
Gary is Technical Director at Denizon, an independent software vendor specialising in IoT, Field Service and associated managed services,enabling customers to be efficient, productive, secure and scalable in a way which helps them address and reduce their ecological impact.

Denizon's product line successfully integrate IoT, Artificial Intelligence and Blockchain technology to enable efficient, productive, secure and scalable solutions to help organisations address increasing energy demands, ecological impact and Health & Safety concerns of their staff.

Latest posts by Gary Woodfine (see all)

A typical software application will invariably need to access some kind of data store in order to carry typical CRUD (Create, Read Update, Delete) operations… Read More »Using the Repository and Unit Of Work Pattern in .net core

Manage Project and Package References with .net CLI

Learning how to use the .net Core CLI is helpful when learning to manage and edit .net core based applications across different operating systems. In this article we take a look at how easy it is to Manage and Edit project and package references making use of the .net CLI

Get All C# Classes Implementing an Interface

Gary Woodfine

Technical Director at Denizon
Gary is Technical Director at Denizon, an independent software vendor specialising in IoT, Field Service and associated managed services,enabling customers to be efficient, productive, secure and scalable in a way which helps them address and reduce their ecological impact.

Denizon's product line successfully integrate IoT, Artificial Intelligence and Blockchain technology to enable efficient, productive, secure and scalable solutions to help organisations address increasing energy demands, ecological impact and Health & Safety concerns of their staff.

Latest posts by Gary Woodfine (see all)

There may be instances in software applications, whereby there is a requirement to get a list classes in an application that implement a specific interface… Read More »Get All C# Classes Implementing an Interface

Why, When and How to use Redis in ASP.net MVC Core

Gary Woodfine

Technical Director at Denizon
Gary is Technical Director at Denizon, an independent software vendor specialising in IoT, Field Service and associated managed services,enabling customers to be efficient, productive, secure and scalable in a way which helps them address and reduce their ecological impact.

Denizon's product line successfully integrate IoT, Artificial Intelligence and Blockchain technology to enable efficient, productive, secure and scalable solutions to help organisations address increasing energy demands, ecological impact and Health & Safety concerns of their staff.

Latest posts by Gary Woodfine (see all)

In a previous post, Redis InMemory Cache in ASP.net MVC Core, I discussed the various forms of cache storage applications may use, introduced Redis and… Read More »Why, When and How to use Redis in ASP.net MVC Core