With the release of .NET 9, Microsoft has introduced several new features and breaking changes to ASP.NET Core. If you're ready to modernize your application, this step-by-step guide will help you smoothly transition from ASP.NET Core 8.0 to 9.0.
|
Semantic Kernel and Microsoft.Extensions.AI are both .NET libraries for AI applications, but with different roles. Microsoft.Extensions.AI offers core abstractions to connect with AI services, while Semantic Kernel builds on it by adding higher-level features like plugins, prompt templates, and orchestration for advanced AI workflows.
|
In this article we have work around to replace a text in a pdf file using niceonecode.com pdf editor. It's total free pdf tool.
|
SonarQube is an open-source platform designed for continuous inspection of code quality. It provides tools for static code analysis to identify code issues, measure code quality, and track code complexity. SonarQube supports a wide range of programming languages, making it versatile for diverse software development projects.
|
During the migration from AD B2C Graph to MS Graph API, you'll notice that the signInNames property is not available in the MS Graph User object. This article will guide you on how to migrate to the corresponding property in MS Graph User.
|
When we're navigating away from a page or application and there are unsaved changes (often referred to as "dirty" state), it's important to handle it carefully to avoid losing data. ASP.Net Blazor provides NavigationLock component to handle this situation. In this artilcle we will discuss about NavigationLock component and it's implementation.
|
The ASP.NET team recently rolled out Blazor Component Virtualization, a technique for limiting UI rendering to the visible page elements only. You can easily leverage this through a built-in Virtualize component.
Consider a typical scenario where you need to display a large number of items in a table. With thousands of items, users might experience long loading times as the entire dataset is fetched and rendered at once. However, with Blazor component virtualization, the application optimizes performance by initially loading only the records visible within the user's viewport. Additional records are then fetched and rendered dynamically as the user scrolls. In this article, we will demonstrate lazy loading using the .NET delegate technique.
|
In MongoDB, a multi-document transaction allows you to perform multiple read and write operations on multiple documents within a single transaction. This ensures the atomicity, consistency, isolation, and durability (ACID) properties of the transaction. In this article we will see it with an example.
|
Authentication is the process of identifying a user or client making a request to our application. Authorization is the process of determining whether a user or client has access to a specific resource or functionality within our application. In this article we will see how to authenticate and authorize ASP.NET API endpoint by using JWT token. And we will use ASP.NET Identity framework to store user credentials in an SQL server database, and we will use Entity framework and Identity framework for database operations. Also, we will be donwload project files from the article download link.
|
In .NET Core, both filters and middleware can be used to add additional functionality to an HTTP request pipeline. However, there are some differences between the two. In this article we will see uses and differences between them.
|