Deep Dive into Open Telemetry for .NET
A technical guide to implementing Open Telemetry for .NET applications, covering configuration, data export, and integration with ASP.NET Core.
A technical guide to implementing Open Telemetry for .NET applications, covering configuration, data export, and integration with ASP.NET Core.
A guide on how to transfer .NET Core user secrets between development machines, explaining the file location and security considerations.
A tutorial on implementing OpenTelemetry logging in ASP.NET Core applications for improved observability and trace correlation.
A technical guide to implementing WebSockets in ASP.NET Core 7, covering the protocol specification, handshake process, and integration with SignalR.
OpenIddict 3.0, a .NET OpenID Connect server and validation library, is now generally available with a rewritten, event-oriented architecture.
A guide to implementing a custom TypeConverter for binding ISO 8601 week strings to a complex type in ASP.NET Core Razor Pages.
Explains how to implement type converters for C# 9 record-based strongly-typed IDs to enable proper model binding in ASP.NET Core route and query parameters.
A guide to creating a custom model binder in ASP.NET Core Razor Pages to handle HTML5 week input type binding.
A tutorial on implementing endpoint authorization for a GraphQL API built with GraphQL.NET and ASP.NET Core 3.1.
Explains how to implement TCP-based health probes for ASP.NET Core background services running in Kubernetes, as an alternative to HTTP probes.
Explores using OrchardCore's OpenID management feature as an alternative to IdentityServer, focusing on integration with an existing OpenIddict deployment.
A guide to writing integration tests for gRPC services in ASP.NET Core, comparing Grpc.net and protobuf-net.Grpc with a code-first approach.
Explains two methods to inject services into System.Text.Json converters in .NET, covering global and case-by-case scenarios.
A technical guide on configuring NHibernate to log generated SQL statements to ASP.NET Core's built-in logging system using interceptors.
Explains the .NET Generic Host model for configuring and launching ASP.NET Core web apps and Worker Services with standardized setup.
A guide to setting up and using Visual Studio Codespaces with Visual Studio Code for developing ASP.NET Core web applications in the cloud.
OpenIddict 3.0 beta3 adds localization support, nullable reference types, and improvements to refresh token handling for multilingual .NET projects.
Explains a bug in ASP.NET Core 3 where IIS removes empty HTTP headers, breaking WOPI protocol compliance, and provides a workaround.
Explains how to serialize a custom C# type as a JSON string in ASP.NET Core APIs using System.Text.Json or JSON.NET converters.
A guide on how to add API controllers directly from integration tests in ASP.NET Core to test framework-specific configuration.