C#

The Builder Pattern .net core

Builder Pattern is useful for encapsulating and abstracting the creation of objects. It is distinct from the more common Factory Pattern because the Builder Pattern contains methods of customising the creation of an object.
AWS Serverless .net core

Simple Dependency Injection In AWS Lambda .net core

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’ve previously discussed how to develop a .net core AWS Lambda with the serverless framework to provide an abstraction over the underlying operating system and… Read More »Simple Dependency Injection In AWS Lambda .net core

Making API calls with HttpClientFactory in 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.
.Net Core console applications are by far the most popular applications most developers will routinely develop in order to implement some kind of automation-based task.… Read More »Making API calls with HttpClientFactory in Console applications

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

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.

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.

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!

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

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

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