Know Your Toolset
open-menu closeme
Home
About
github twitter linkedin rss
  • Integration Testing for ASP.NET APIs (2/3) - Data

    calendar Jan 23, 2024 · 11 min read · C# API ASP.NET Testing XUnit Bogus TestContainers FluentValidation SQLite Postgres  ·
    Share on: twitter facebook linkedin copy

    Using TestContainers, SQLite, and Postgres to perform automated integration tests against an ASP.NET Core API


    Read More
  • Integration Testing for ASP.NET APIs (1/3) - Basics

    calendar Jan 18, 2024 · 9 min read · C# API ASP.NET Testing XUnit Bogus  ·
    Share on: twitter facebook linkedin copy
    Integration Testing for ASP.NET APIs (1/3) - Basics

    Using WebApplicationFactory, XUnit fixtures, and Bogus data to perform automated integration tests against an ASP.NET Core API


    Read More
  • Logging Updates in .NET 8 and ASP.NET 8

    calendar Nov 21, 2023 · 4 min read · C# API ASP.NET Logging  ·
    Share on: twitter facebook linkedin copy

    Some nice updates to logging within ASP.NET 8.


    Read More
  • Using the System.CommandLine Package to Create Great CLI Programs

    calendar May 6, 2023 · 8 min read · C# System.CommandLine NBomber  ·
    Share on: twitter facebook linkedin copy
    Using the System.CommandLine Package to Create Great CLI Programs

    System.CommandLine adds a great usability boost to almost any .NET console app you may create.


    Read More
  • Cancellation Tokens in ASP.NET APIs

    calendar May 4, 2023 · 5 min read · C# ASP.NET  ·
    Share on: twitter facebook linkedin copy

    The use case and benefit of cancellation tokens in ASP.NET APIs


    Read More
  • Async Versus Sync Code in ASP.NET APIs

    calendar May 1, 2023 · 4 min read · C# ASP.NET NBomber  ·
    Share on: twitter facebook linkedin copy

    The significant difference between async and sync code under load in ASP.NET APIs


    Read More
  • Using Tuples with Dapper

    calendar Apr 16, 2023 · 3 min read · C# ASP.NET Dapper SQLite  ·
    Share on: twitter facebook linkedin copy
    Using Tuples with Dapper

    Using tuples as the generic arguments for Query calls with Dapper can avoid the need from some simple classes.


    Read More
  • Using Serilog Logging for LaunchDarkly

    calendar Apr 8, 2023 · 3 min read · C# ASP.NET LaunchDarkly Serilog  ·
    Share on: twitter facebook linkedin copy
    Using Serilog Logging for LaunchDarkly

    Configuring LaunchDarkly to use Serilog (via Microsoft.Extensions.Logging) for its Logging. Uses an IServiceProvider created from an IServiceCollection.


    Read More
  • Using Generics and Interfaces to Simplify C# Code

    calendar Feb 3, 2023 · 5 min read · C# ASP.NET  ·
    Share on: twitter facebook linkedin copy

    Practical examples of generics and interfaces that can be used to simplify some C# code.


    Read More
  • Kubeconfig files for Multiple Kubernetes Clusters

    calendar Nov 4, 2022 · 4 min read · Kubernetes  ·
    Share on: twitter facebook linkedin copy
    Kubeconfig files for Multiple Kubernetes Clusters

    Using a single kubeconfig file to interact with multiple Kubernetes clusters


    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • »
    • »»

Erik Dahl photo

Erik Dahl

Technologist, lifelong learner, Microsoft MVP, Pluralsight author, seeker of continuous incremental improvement.
Read More

Featured Posts

  • Tips for Effective Written Professional Communication
  • Hello, AI World and Streaming Content Between ASP.NET APIs and Angular
  • .NET Templates with Optional Content
  • Creating Useful .NET Templates
  • Add K8s Cluster to Windows Terminal
  • Moving Authentication From an ASP.NET Site Into IdentityServer4
  • Comparing OpenAPI / Swagger, GraphQL, and gRPC
  • Guiding Principles for Programmers

Recent Posts

  • Authoring Short, Targeted Videos
  • Using Shared Logging Levels with .NET Aspire
  • A Great Prompt Experience
  • Visual Studio Tips and Tricks
  • Using WireMock in Integration Tests for ASP.NET Core APIs
  • Code Coverage Reports for .NET Projects
  • Integration Testing for ASP.NET APIs (3/3) - Auth
  • Integration Testing for ASP.NET APIs (2/3) - Data

Tags

ASP.NET 26 C# 21 API 12 .NET 8 OAUTH2 6 TESTING 5 XUNIT 5 ADO.NET 3 ASPIRE 3 AUTHENTICATION 3 DEVELOPMENT 3 ASP.NET IDENTITY 2 AUDIO 2 AZURE DEVOPS 2
All Tags
.NET8 ADO.NET3 ANALYTICS1 ANGULAR1 API12 ASP.NET26 ASP.NET CORE1 ASP.NET IDENTITY2 ASPIRE3 AUDIO2 AUTH01 AUTHENTICATION3 AZURE1 AZURE DEVOPS2 AZURE OPENAI1 BFF2 BLOGGING2 BOGUS2 C#21 CAMTASIA2 CODE COVERAGE1 COMMUNICATION1 COVERLET1 DAPPER1 DEVELOPMENT3 DOCUMENTATION1 DUENDE SOFTWARE2 ELK1 FETCH API1 FLUENTVALIDATION1 GITHUB ACTIONS1 HUGO1 ICONS1 IDENTITYSERVER2 JWT1 KENDO UI2 KIDS1 KUBERNETES2 LAUNCHDARKLY1 LOGGING2 NBOMBER2 NERD FONTS1 OAUTH26 OH-MY-POSH2 OIDC1 OPEN TELEMETRY1 OPENAI1 PI-SENSE-HAT1 POSTGRES1 POSTGRESQL1 RASBERRYPI1 READ-THE-DOCS1 SERILOG1 SOFT SKILLS1 SQL2 SQL SERVER1 SQLITE2 SWAGGER1 SWASHBUCKLE1 SYSTEM.COMMANDLINE1 TEMPLATES2 TESTCONTAINERS1 TESTING5 TYPESCRIPT2 VIDEOS1 VISUAL STUDIO1 WINDOWS TERMINAL1 WIREMOCK1 WRITING1 XUNIT5
[A~Z][0~9]
Copyright © 2015-2025, Erik Dahl; all rights reserved.

Copyright 2015-  COPYRIGHT © 2015-2025, ERIK DAHL; ALL RIGHTS RESERVED.. All Rights Reserved

to-top