
JWT (JSON web token) become more and more popular in web development. It is an open standard which allows transmitting data between parties as a JSON object in a secure and compact way.
Learn the structure of JSON Web Tokens, including headers, payloads, claims, and signatures, and how JWTs support stateless authentication using Authorization headers.

Logging is a very critical and essential part of any software. It helps us in the investigation of the essence of problems.

The component in Blazor derived from BlazorComponent class. The BlazorComponent class contains some specific life cycle method. Current version of the Blazor (0.3.0) has some limited life cycle methods.

Some part of page remains as is throughout the application such as header, navigation, footer etc. ASP.net application introduced MasterPage and ASP.net MVC introduced layout page that contains common UI parts, so we need not to write duplicate code in every page. Blazor also has Layouts that resolved duplicate code problem.

Just like mordern client frameworks (such as Angular), Blazor has components at the core part. It uses the combination of Razor, HTML and C# code as a component. Component is a base element of the Blazor application i.e. every page is considered as a component in Blazor. There are multiple ways to create components in Blazor.

A Route is a URL pattern and Routing is a pattern matching process that monitors the requests and determines what to do with each request.

The Blazor is .net web framework which can run in any browser. We can create Blazor application using C#/Razor and HTML. The Blazor application runs in the browser on a real.NET runtime (Mono) via WebAssembly. It enables full stack web development with consistency, stability and productivity of .NET. Normally, it works with latest browser that support WebAssembly and it works in older browser by falling back to asm.js based .net runtime.

The Blazor is .net web framework which can run in any browser. We can create Blazor application using C#/Razor and HTML. The Blazor application runs in the browser on a real.NET runtime (Mono) via WebAssembly. It enables full stack web development with consistency, stability and productivity of .NET. Normally, it works with latest browser that support WebAssembly and it works in older browser by falling back to asm.js based .net runtime.

In this article, you will learn File Logging and MS SQL Logging using Serilog with ASP.NET Core 2.0.

ASP.net core applications can be hosted using various way such as Hosted with IIS, Hosted with HTTP.sys Server, etc. This article is to about hosting ASP.net core application as Windows service. Windows services feature is available only with Windows platform. This is one of the way to host Asp.net core application on Windows platform without using IIS.

Entity framework core added many new features that are already present in older entity framework versions. One of the features of the Entity framework core is "Shadow Properties". The feature "Shadow Properties" was originally introduced in EF 7.

One of the major benefits of the Entity Framework is that our entity model does not need to match our database model. With Table Splitting, it is possible to map multiple entities to the single database table.

DbContext in Entity Framework is responsible for tracking the changes made on the entity or object, so the correct update is done to the database when the SaveChange() method of context is called. When we retrieve entities using an object query, the Entity Framework puts these entities in a cache and tracks whatever changes are made on these entities until the savechanges method is called. Entity Framework tracks the query results that return entity types.

Learn how to implement Global Query Filters in Entity Framework to apply automatic filters at the model level. This feature is commonly used for scenarios like soft delete and multi-tenancy, ensuring that specific conditions are always applied to your LINQ queries without manual filtering.

Entity Framework Core is a lightweight and extensible version of Entity Framework. It is based on an ORM (Object-Relational Mapper) which enables us to work with databases using .NET objects. This article explains the new features of EF Core 2.0.

The Unit test is a block of code that helps us verify the expected behavior of the other code in isolation; i.e., there is no dependency between the tests. This is a good way to test the application code before it goes for quality assurance (QA).
NUnit is a popular open-source unit testing framework for .NET languages, essential for verifying code in ASP.NET Core. This guide covers setting up NUnit in an MVC project using CLI commands, creating test projects, and running tests.

In this article, I will explain about the unit test in asp.net core using MSTest.

Learn xUnit for ASP.NET Core unit testing with CLI setup and examples. Explore Fact and Theory attributes, ILogger dependency injection, and test project integration for efficient code validation and debugging.

Caching tag helper can improve the performance and scalability of the application dramatically and it cache the data into the internal ASP.NET Core cache provider.

Using Windows authentication, users are authenticated in ASP.NET Core application with help of operating system. Windows Authentication is a very useful in intranet application where users are in same domain.

HTTP.sys is a Windows-based web server for ASP.NET Core, offering features like Windows Authentication, response caching, WebSockets, and HTTPS with SNI. Unlike Kestrel, it does not support IIS or IIS Express. It supports HTTP/2, and direct file transmission, and is ideal for direct internet exposure and internal deployments.

Identity is a membership system that allows us to add login functionality to our application. In my previous article, I have explained about the overview of Identity in ASP.net Core. There are some default behaviors that can be overridden easily in our application in ConfigureService method of startup class.

It is a membership system that allows us to add login functionality to our application. User may create account and login using credential or can use external login provider such as Google, Microsoft Account, Twitter, Facebook etc.
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article