Resolving the current route name in ASP.NET Core 3.1
How to retrieve the current API route name in ASP.NET Core 3.1 for metrics, covering changes from endpoint routing in 2.2.
How to retrieve the current API route name in ASP.NET Core 3.1 for metrics, covering changes from endpoint routing in 2.2.
A guide on building and testing complex query strings in ASP.NET Core controller unit tests, covering encoding and multiple values.
Explains how to hide specific controllers or actions from Swagger/OpenAPI documentation in ASP.NET Core using conventions.
Guide to securely storing ASP.NET Core Data Protection keys using Azure Key Vault for encryption and Azure Blob Storage for persistence.
A tutorial on building an OCR application using Angular for the frontend and Azure Computer Vision API for text extraction from images.
Explains how to use OpenIddict 3.0's degraded mode to create a minimalist OpenID Connect proxy server for delegating authentication.
Explains how to handle query string parameters without values in ASP.NET Core by creating a custom model binder for boolean parameters.
A tutorial on implementing simple in-memory caching in .NET Core using the IMemoryCache interface to improve application performance.
Explains how to retrieve access and refresh tokens from an ASP.NET Core authentication handler to make authenticated API calls.
A guide to implementing SEO-friendly localized URLs in ASP.NET Core Razor Pages using the RouteDataRequestCultureProvider.
A guide to setting up integration tests in ASP.NET Core using Moq for mocking external dependencies like databases.
Extends ASP.NET Core's environment-based configuration by introducing 'sub-environments' for granular, scenario-specific settings overrides.
A guide to building custom Blazor input components from scratch, enabling use outside of EditForm and providing full control over behavior.
Explains how ASP.NET Core integrates with React, Angular, and VueJS for SPA development, covering project structure, hot reload, and build processes.
A guide to configuring Swagger UI for testing Azure AD-protected APIs, using an ASP.NET Core 3.0 sample application.
A tutorial on creating a custom, convention-based router for Blazor to replace the default router, handling nested routes and query parameters.
A technical deep dive into the routing system in Blazor, covering JavaScript event interception and C# navigation handling.
Explains why Azure Functions with HTTP triggers are not ideal for building full web APIs and should be used for reactive, message-based logic instead.
A workshop guide for building a full-stack web application using Microsoft's Blazor framework, covering prerequisites and learning objectives.
Explains the process and importance of rotating signing keys in IdentityServer for security, detailing the use of AddSigningCredential and AddValidationKey.