Page Archive
Creating this blog
A series about how I built this website with Jekyll, GitHub Pages, Dev Containers, and the tools around it.
Testing ASP.NET Core applications
Practical approaches to testing ASP.NET Core applications at different boundaries, from individual handlers to fully hosted applications with authentication, databases, and gRPC.
Testing with AutoFixture
Practical patterns for using AutoFixture to keep .NET tests focused, reduce incidental setup, and customize test data when the scenario requires it.
Developing .NET AWS Lambda functions
Practical approaches to structuring, authoring and observing .NET AWS Lambda functions, from the programming model and event-source handling to OpenTelemetry and Native AOT.
ASP.NET Core Minimal APIs
Practical approaches to designing, organizing, testing, and generating ASP.NET Core Minimal APIs, including source generation and OpenAPI-driven contracts.