Issues » #478

#478 – October 30, 2023

Using PerfView to Diagnose High CPU in an ASP.NET app

At work, I was recently faced with a puzzling issue with an ASP.NET application in a non-prod environment, and PerfView was critical in tracking down the problem.

Add secure authentication, MFA, social login, and more to your .NET app easily with FusionAuth (sponsor)

FusionAuth provides flexible authentication which works in any environment. In this quickstart guide, you’ll learn how to build an application with C# and .NET and integrate it with FusionAuth in five easy steps. The hyper-versatile auth platform works seamlessly for server applications, SPAs, mobile apps, back-end services, and anywhere else you could ever need authentication.

How to fully leverage Wolverine with its HTTP package

Taking the next step to keep the architecture and the codebase simple with Wolverine. In this blog post, we'll take a look at the WolverineFx.HTTP package to make the interaction with HTTP requests easier.

Source Code Generators, DIY

In this article, we’ll walk you through the process of creating a custom source generator that mimics Refit typed HTTP client generation, showcasing the incredible potential of custom generators.

Global Endpoint Filters with ASP.NET Core Minimal APIs

In this post, we’ll see a technique to apply the IEndpointFilter to all endpoints, similar to ASP.NET Core MVC’s global filters. As a bonus, it’s pretty straightforward.

How to create Unit Tests for Model Validation

Model validation is fundamental to any project: it brings security and robustness acting as a first shield against an invalid state.

newsletters

Join over 26,300 readers for a free weekly email with fresh news, articles and tutorials.