Know Your Toolset
open-menu closeme
Home
About
github twitter linkedin rss
  • The Triple Threat, Extended: Angular Code Coverage from the Same Playwright Tests

    calendar Sep 18, 2026 · 7 min read · .NET ASP.NET C# Aspire TUnit Playwright Angular TypeScript GitHub Actions Code Coverage MTP  ·
    Share on: twitter facebook linkedin copy
    The Triple Threat, Extended: Angular Code Coverage from the Same Playwright Tests

    Swapping the Razor Pages front end for Angular didn't cost the automated testing framework anything -- it gained line-by-line TypeScript coverage from the very same Playwright browser tests.


    Read More
  • TUnit, Aspire, and Playwright: A Powerful Triple Threat for Automated Testing and Agentic Workflows

    calendar Sep 5, 2026 · 41 min read · .NET ASP.NET C# Aspire TUnit Playwright GitHub Actions Code Coverage MTP  ·
    Share on: twitter facebook linkedin copy
    TUnit, Aspire, and Playwright: A Powerful Triple Threat for Automated Testing and Agentic Workflows

    Setting up an amazing automated testing framework for a distributed application can improve both your quality and speed for human- and agent-based delivery.


    Read More
  • Authoring Short, Targeted Videos

    calendar Nov 23, 2025 · 12 min read · Camtasia videos audio  ·
    Share on: twitter facebook linkedin copy
    Authoring Short, Targeted Videos

    UPDATED! How to create short targeted videos to show a technology topic.


    Read More
  • Tips for Effective Written Professional Communication

    calendar May 23, 2025 · 6 min read · Soft Skills Communication Writing  ·
    Share on: twitter facebook linkedin copy

    Helpful tips to improve the effectiveness of your written communications in business / professional settings.


    Read More
  • Hello, AI World and Streaming Content Between ASP.NET APIs and Angular

    calendar Jan 11, 2025 · 8 min read · .NET ASP.NET C# Aspire BFF Duende Software Azure OpenAI OpenAI Angular Fetch API  ·
    Share on: twitter facebook linkedin copy
    Hello, AI World and Streaming Content Between ASP.NET APIs and Angular

    Getting a basic chat response from Azure OpenAI, providing it as a streamed response from an ASP.NET API, and then receiving and displaying it while streaming in an Angular app.


    Read More
  • .NET Templates with Optional Content

    calendar Nov 28, 2024 · 7 min read · .NET ASP.NET C# Aspire BFF Duende Software PostgreSQL SQL Server Open Telemetry templates  ·
    Share on: twitter facebook linkedin copy
    .NET Templates with Optional Content

    Updating some .NET templates that use the templating enging and GitHub actions for NuGet packages and API projects to include Aspire, and choice of database to use, and an optional UI using the BFF security pattern with the Duende BFF libraries.


    Read More
  • Using Shared Logging Levels with .NET Aspire

    calendar Sep 13, 2024 · 4 min read · Aspire ASP.NET Logging  ·
    Share on: twitter facebook linkedin copy
    Using Shared Logging Levels with .NET Aspire

    Setting logging levels during local development for your entire distributed application easily with .NET Aspire.


    Read More
  • A Great Prompt Experience

    calendar May 28, 2024 · 7 min read · Oh-My-Posh Nerd Fonts Icons  ·
    Share on: twitter facebook linkedin copy
    A Great Prompt Experience

    A useful setup for Windows Terminal or other shell that enables a great and fun prompt experience.


    Read More
  • Visual Studio Tips and Tricks

    calendar Feb 8, 2024 · 11 min read · C# ASP.NET Visual Studio  ·
    Share on: twitter facebook linkedin copy
    Visual Studio Tips and Tricks

    Various small tips that can make your experience inside Visual Studio more joyful.


    Read More
  • Using WireMock in Integration Tests for ASP.NET Core APIs

    calendar Jan 29, 2024 · 4 min read · C# API ASP.NET Testing XUnit WireMock  ·
    Share on: twitter facebook linkedin copy

    Use WireMock to simulate responses from external APIs you call from your own .NET API project instead of actually calling them.


    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

  • The Triple Threat, Extended: Angular Code Coverage from the Same Playwright Tests
  • TUnit, Aspire, and Playwright: A Powerful Triple Threat for Automated Testing and Agentic Workflows
  • 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

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 28 C# 23 API 12 .NET 10 OAUTH2 6 ASPIRE 5 TESTING 5 XUNIT 5 ADO.NET 3 AUTHENTICATION 3 CODE COVERAGE 3 DEVELOPMENT 3 GITHUB ACTIONS 3 TYPESCRIPT 3
All Tags
.NET10 ADO.NET3 ANALYTICS1 ANGULAR2 API12 ASP.NET28 ASP.NET CORE1 ASP.NET IDENTITY2 ASPIRE5 AUDIO2 AUTH01 AUTHENTICATION3 AZURE1 AZURE DEVOPS2 AZURE OPENAI1 BFF2 BLOGGING2 BOGUS2 C#23 CAMTASIA2 CODE COVERAGE3 COMMUNICATION1 COVERLET1 DAPPER1 DEVELOPMENT3 DOCUMENTATION1 DUENDE SOFTWARE2 ELK1 FETCH API1 FLUENTVALIDATION1 GITHUB ACTIONS3 HUGO1 ICONS1 IDENTITYSERVER2 JWT1 KENDO UI2 KIDS1 KUBERNETES2 LAUNCHDARKLY1 LOGGING2 MTP2 NBOMBER2 NERD FONTS1 OAUTH26 OH-MY-POSH2 OIDC1 OPEN TELEMETRY1 OPENAI1 PI-SENSE-HAT1 PLAYWRIGHT2 POSTGRES1 POSTGRESQL1 RASBERRYPI1 READ-THE-DOCS1 SERILOG1 SOFT SKILLS1 SQL2 SQL SERVER1 SQLITE2 SWAGGER1 SWASHBUCKLE1 SYSTEM.COMMANDLINE1 TEMPLATES2 TESTCONTAINERS1 TESTING5 TUNIT2 TYPESCRIPT3 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