General

ASP.net Core 2.2 JWT Authentication tutorial

Cookies are stale. These days there are better solutions for user authentication, which solve the headaches cookies cause with mobile and single-page applications. Check out how to make use of JWT token authentication in .net core.

Book Review: Java by Comparison

Java by Comparison leads you step by step to new insights on good coding practice. Instructive examples compare the do's and dont's and make it easy for beginners to get the key points.

Book Review : Adaptive Code

This is one of the most helpful software engineering books I've ever read. It is most useful for people who have some real world experience in .NET development.

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

Book Review : Clean Code

There is a minimum expectation that, if you are a software developer, irrespective of programming language or discipline that you have actually read this book, at least more than twice! This book should be compulsory reading for anyone, working with code in any capacity.

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!

Book Review : The art of unit testing

The book is a perfect guide into learning and understanding the topic, irrespective if you're a C# developer or not. The code samples may be in C#, but the reality is the concepts and implementation are the same in any language.

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 Virtual Box 5.2 ubuntu 16.04

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)

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… Read More »How to install Virtual Box 5.2 ubuntu 16.04