Prototype Pattern in C# and .NET Core

In this article, we will learn Prototype Pattern in detail and then we will see how to implement this pattern in C# .NET Core based application. What is Prototype Pattern? A prototype pattern is basically to copy the objects to save time and resources while creating new instances. This pattern is the part of Creational … Read more

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

What is the difference between Blazor Server and Blazor WebAssembly?

Blazor is Microsoft’s latest web framework technology. In coming days it might be a popular choice for building web applications along with Dot Net framework such as .NET 5 or .NET 6. If you will open Visual Studio 2019, you may notice 2 project template. One is Blazor Server App and another is Blazor WebAssembly … Read more

Understand SOLID Principles in C#

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

JWT Token Authentication Example with .NET 5

In this article, we will learn 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 Web … 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 Patterns … Read more

RSS
YouTube
YouTube
Instagram