Learn how to implement API versioning in ASP.NET Core Web APIs with Asp.Versioning, including URL versioning, versioned controllers, Swagger integration, and deprecation.
Build JWT authentication in an ASP.NET Core Web API using short-lived access tokens, secure refresh token rotation, token revocation, and HttpOnly cookies.
Learn how to implement CQRS with MediatR in an ASP.NET Core Web API, including command and query handlers, DTO projections, and FluentValidation pipeline behaviors.
Build a maintainable ASP.NET Core Web API with Clean Architecture using Domain, Application, Infrastructure, and Web API layers, CQRS with MediatR, and EF Core repositories.
Learn how to scrape EF Core metrics with Prometheus and build Grafana dashboards to monitor query rates, DbContext usage, SaveChanges activity, and cache efficiency.
Configure OpenTelemetry to collect EF Core performance metrics, verify them in the console, and export them to Prometheus for monitoring.
Configure OpenTelemetry tracing for Entity Framework Core to capture database query durations and SQL statements alongside ASP.NET Core request traces.
Learn how to log EF Core database commands and use a DbCommandInterceptor to detect, log, and monitor slow SQL queries.
Learn how to implement the transactional outbox pattern with EF Core to atomically store domain events and dispatch them reliably from a background service.
Build a dedicated EF Core migration console runner to apply database schema changes safely in CI/CD pipelines and Kubernetes deployments.
Learn how to use IDesignTimeDbContextFactory to create an EF Core DbContext for migrations without running Program.cs or the ASP.NET Core startup pipeline.
Learn to unit test ASP.NET Core webhook controllers with xUnit, Moq, and FluentAssertions, covering valid requests, token authorization, malformed payloads, and logging verification.
Build a secure ASP.NET Core webhook receiver for Azure Monitor alerts, including Common Alert Schema DTOs, a POST controller, token validation, and IP restrictions.
Configure Azure Monitor Action Groups to send alert webhooks and trigger Logic Apps for automated incident response, notifications, and ticket creation.
Configure Azure Monitor and Application Insights alert rules to detect API failure-rate spikes and high response times, then notify teams through action groups.
Learn how to use Application Insights in ASP.NET Core to track custom metrics and events, collect runtime telemetry, and query business and performance data with Kusto.
Configure Serilog and Azure Application Insights for structured logging and telemetry in ASP.NET Core APIs, then use Kusto queries, metrics, and dashboards to monitor production performance.
Learn how to build, test, containerize, and deploy an ASP.NET Core API to Azure App Service using GitHub Actions and Azure Container Registry.
Learn to containerize a Clean Architecture ASP.NET Core application with a multi-stage Dockerfile, Docker Compose, and a GitHub Actions CI/CD pipeline for testing and image publishing.
Build an ASP.NET Core API using Clean Architecture, CQRS, MediatR, FluentValidation pipeline behaviors, and global exception handling with ProblemDetails.
Learn how to centralize CQRS request validation in an ASP.NET Core Clean Architecture project using FluentValidation and MediatR pipeline behaviors.
Learn how to implement CQRS with MediatR in a Clean Architecture ASP.NET Core API, organizing commands and queries, registering handlers, and keeping controllers thin.
Learn how to structure an ASP.NET Core solution with Clean and Onion Architecture, enforce inward dependencies, organize layers, and configure dependency injection.
Learn to securely hash and verify passwords in ASP.NET Core with PasswordHasher, PBKDF2, automatic salting, dependency injection, and login registration examples.
Configure JWT Bearer authentication in an ASP.NET Core API and add Swagger UI authorization support for testing protected endpoints.
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