xUnit v3 and some stuff about TUnit
Overview of xUnit v3 prerelease features, including executable test projects, migration steps, and new capabilities like cancellation tokens.
Overview of xUnit v3 prerelease features, including executable test projects, migration steps, and new capabilities like cancellation tokens.
A guide to setting up local HTTPS with the ASP.NET Core developer certificate to test GitHub webhooks during development of a .NET GitHub App.
A guide on mocking HttpClient calls in .NET API tests using DelegatingHandler and WebApplicationFactory for stable, controlled testing.
Explains how to use cancellation token registration in .NET for asynchronous operations, including callback handling and resource cleanup.
A curated list of links covering .NET, Azure, React, Git, and other software development topics, tools, and industry news.
Explains how the C# compiler transforms async/await code into a state machine, detailing the process with a simplified example.
A guide on using GitHub Codespaces to simplify contributor onboarding for .NET open-source projects by setting up pre-configured cloud dev environments.
Explains how HttpClient's await behavior works with response headers vs. body, and how to control it using HttpCompletionOption.
Explains how to cancel a C# task using multiple CancellationToken sources by linking them with CancellationTokenSource.CreateLinkedTokenSource.
Explains the differences between .NET's MemoryCache, DistributedCache, and the new HybridCache, including their use cases and code examples.
A guide on using the httpgenerator tool to automatically create HTTP request files from a Swagger/OpenAPI definition for easier API testing.
Announces major updates to NCronJob, a .NET cron job library, including concurrency control, retry policies, and time zone support.
Learn how to use the dotnet CLI to check your .NET solution for NuGet packages with known vulnerabilities or that are deprecated.
A guide to configuring .NET code coverage analysis within an Azure DevOps pipeline, including setup steps and integration with pull requests.
A guide to building a fluent API in C# for awaiting multiple asynchronous calls and retrieving their results in a strongly-typed, elegant manner.
Introducing NCronJob, a lightweight .NET job scheduler library that sits between BackgroundService and full-featured schedulers like Hangfire.
Overview of bUnit v2, a major update to the Blazor unit testing library, covering new features, breaking changes, and API refinements.
Explores new lock statement patterns in .NET 9, comparing the new Lock class with traditional Monitor-based locking and showing performance benchmarks.
An updated visual mind map of LINQ features and operations, now including all additions up to .NET 9.
A talk on strategies and techniques for migrating existing C# codebases to use nullable reference types and improve null safety.