• Setting Up A Clean Architecture Solution
    • Create a Product Entity
    • Unit Test the Domain Layer
    • Implement the Infrastructure Layer for Products
    • Test Infrastructure with Polyglot Notebooks
    • Build a Simple Product Catalog
    • Implementing a Basic Product Catalog API
    • Testing Your API with Various Tools
    • Adding API Key Authentication to Your Basic API
    • Preparing Your API for External Clients
    • Implementing a Minimal API Approach
    • Creating a Mock Reviews API with Azure Functions
    • Adding Swagger UI with API Key Authentication
    • Implementing the Domain Layer for Reviews
    • Unit Testing the Domain Layer for Reviews
    • Implementing the Infrastructure Layer for the External Review Service
    • Integration Testing the External Review Service
    • Implementing a Simple Review Service in the Application Layer
    • Implementing Cookie Authentication
    • Security Enhancements - Roles, Hashing, and Cookie Security
    • Adding ASP.NET Core Identity with EF Core
    • Setting Up Microsoft Entra External ID with an ASP.NET Core MVC App
    • Adding Azure Entra External ID Authentication
    • Getting Started with Azure Application Insights
    • Structured and Scoped Logging with Session Tracking
    • Custom Telemetry and Business Metrics
    • Introducing Areas and Preparing for CQRS
    • Introducing CQRS with MediatR and AutoMapper
    • Implementing the Create Product Command with FluentValidation
    • to navigate
    • to select
    • to close
      • Home
      On this page
      article

      Docs

      menu_book folder

      Project Setup

      menu_book folder

      Product Catalog

      menu_book folder

      Product Catalog API

      menu_book folder

      Azure Function App

      menu_book folder

      External Review API

      menu_book folder

      Authentication

      menu_book folder

      Monitoring

      menu_book folder

      CQRS