Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
Learn how to use CancellationToken in ASP.NET Core to stop unnecessary work when requests are aborted, including cancellation in EF Core queries and HttpClient calls.

Learn how to rotate JWT signing keys in ASP.NET Core without invalidating active API clients by validating tokens with old and new keys during the transition.

Learn how to stream large JSON responses in ASP.NET Core with Utf8JsonWriter and IAsyncEnumerable to reduce memory usage when exporting database records.

Learn how to configure and register passkeys in an ASP.NET Core Identity application using .NET 10, WebAuthn, and passwordless authentication practices.

Learn how to implement the Transactional Outbox Pattern in ASP.NET Core and Entity Framework Core to reliably save business data and publish events without losing messages.

Compare ASP.NET Core Output Caching and Response Caching, including setup, HTTP cache headers, server-side reuse, and guidance for choosing the right approach.

Learn how to use ETags, If-Match headers, EF Core rowversion columns, and HTTP 412 responses to prevent conflicting updates in ASP.NET Core APIs.

Learn how to configure and apply ASP.NET Core rate limiting policies, choose limiter algorithms, and return HTTP 429 responses for excessive API requests.

Learn how to secure ASP.NET Core file uploads by validating file signatures, enforcing allowlists and size limits, and safely handling uploaded files.

Configure ASP.NET Core API rate limiting with built-in middleware, endpoint policies, HTTP 429 responses, and fixed, sliding, token bucket, and concurrency limiters.

Learn how to propagate CancellationToken through ASP.NET Core APIs, Entity Framework Core queries, and HTTP operations to stop work when requests are aborted.

Learn how to rotate JWT signing keys in ASP.NET Core while validating tokens signed with old and new keys during a secure transition.

Learn how to stream large JSON responses in ASP.NET Core with IAsyncEnumerable, Entity Framework Core, cancellation, and memory-conscious API design.

Learn how to add passkey login to ASP.NET Core using WebAuthn, including credential storage, registration challenges, authentication verification, and security considerations.

Compare ASP.NET Core Output Caching and Response Caching, including how they work, configuration, HTTP cache rules, and when to use each approach.

Learn how to use HTTP ETags, If-Match headers, and EF Core rowversion tokens in ASP.NET Core APIs to detect concurrent edits and prevent lost updates.

Learn how to secure ASP.NET Core file uploads by validating file signatures, enforcing size limits, and safely storing uploaded files.

Learn how to mock external HTTP APIs in ASP.NET Core integration tests by replacing HttpMessageHandler for typed HttpClient instances in WebApplicationFactory.

Learn how to secure ASP.NET Core file uploads by validating extensions and file signatures, enforcing size limits, and safely storing uploaded files.

Learn how to propagate CancellationToken through ASP.NET Core endpoints, services, EF Core queries, and HttpClient calls to stop unnecessary work when requests are aborted.

Learn how to rotate JWT signing keys in ASP.NET Core without interrupting API access by trusting old and new validation keys during the transition.

Learn how to stream large JSON responses in ASP.NET Core with IAsyncEnumerable, System.Text.Json, and cancellation-aware Entity Framework Core queries.

Learn how to configure and test passkey authentication in ASP.NET Core Identity using WebAuthn, including relying-party domains, registration flows, and security considerations.

Learn the differences between ASP.NET Core output caching and response caching, including HTTP cache rules, server-side policies, middleware setup, and when to use each.

Learn how to use ETags, If-Match headers, and EF Core rowversion tokens in ASP.NET Core to detect stale updates and prevent lost data changes.

Learn how to build resumable file uploads in ASP.NET Core using upload sessions, chunk offsets, durable state, and validation after network failures.

Learn how record changes cause offset pagination duplicates and gaps, and implement stable cursor-based pagination in ASP.NET Core with Entity Framework Core.

Learn how to verify HMAC webhook signatures from raw request bodies and prevent replayed requests with timestamps, event IDs, and idempotent processing in ASP.NET Core.

Configure resilient outbound HTTP requests in ASP.NET Core with IHttpClientFactory, retries, timeouts, exponential backoff, jitter, and safe handling of transient failures.

Learn how to publish an ASP.NET Core Minimal API with Native AOT, validate the executable, and assess compatibility limits around reflection and dynamic runtime features.
Everything on ASP.NET Core, not only its articles: the ASP.NET Core page →
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only17days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article