Source Code Management Tools

In this article, we will take a look at the best Source code management tools that are accessible globally. What is Version Control System or Source Code Management? Version control or Source Code Management is a method for monitoring the progressions in the code so that assuming something turns out badly, we can find differences … Read more

Layered Architecture – Definitions and Uses

The most well-known architecture design is the Layered Architecture design, also called the n-tier architecture design. The layered architecture design intently coordinates with the conventional IT correspondence and authoritative constructions seen as in most organizations, settling on it a characteristic decision for most business application development endeavours. Albeit the layered architecture design doesn’t indicate the … Read more

Know everything about Good Software Architecture

In this article, we will look into details about Software Architecture or I would say a Good Software Architecture and related things. What is Software Architecture? Software architecture is the establishment of software, so software frameworks that do not have a strong architecture make it harder to meet the prerequisites as a whole. Poor architectures … Read more

5 new features in C# 10

In this article, we will look into 5 new features in C# 10. .NET 6 was released on November 8, 2021, and C# 10 works with .NET 6. C# 10 new features C# 10 introduces below new features. 1. Record Structs The keyword Record was introduced with C# 9. Record is used to define reference … Read more

Evolution of .NET Framework to .NET Core

In this article, we will look into the Evolution of the .NET framework to .NET Core year by year. Dot Net or .NET is a framework given by Microsoft for building desktop, mobile and web-based applications. It gives runtime, libraries, tooling and structures that empower you to develop any applications that you need. Contingent upon … Read more

SOLID Principles in C#

The SOLID principles are a standard software development practice that should be followed in all software applications which is using Object-Oriented Programming. They set the norm of how to write a program with clean architecture. SOLID principles in C# helps to write code that is easy to test, easy to maintain and easy to extend. … Read more

JWT Token Authentication Example with .NET 5

In this article, we will know about JWT Token Authentication and how to create JWT Token based Web API in .NET 5 or .NET Core. What is JWT Token Authentication? As per JWT.io – “JSON Web Tokens are an open, industry-standard RFC 7519 method for representing claims securely between two parties.“ JWT stands for JSON … Read more

Factory Design Pattern

In this article, we will understand the Factory Design Pattern with C# code. It is one of the most popular design patterns used in the programming world. There are mainly 3 types of design patterns which are sub-divided into multiple patterns. Factory Design Pattern comes under Creational Pattern and the other 2 are Structural Pattern … Read more

Middleware in .NET Core with Example

In this article, we will look into details about Middleware in .NET Core. Middleware in .NET Core is similar to HttpHandlers and HttpModules which were part of classic ASP.NET. When a user hit the request from a client such as a browser then before it hits the controller, it has to pass through multiple Http … Read more