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

#478 – October 30, 2023 View in browser

C# Digest

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.

how did you like this issue?

Amazing · Great · Okay · Meh · Bad

newsletters

© 2023 Bonobo Press

Would you like to advertise with us? Check out our latest media kit for more information.
If you no longer wish to receive these emails, click to unsubscribe.

Older messages

Premature Infrastructure is the Root of All Evil

Sunday, October 22, 2023

A habit of creating infrastructure code before it is actually needed #477 – October 23, 2023 View in browser C# Digest Premature Infrastructure is the Root of All Evil Premature infrastructure is a

The lowly strategy pattern is still useful

Thursday, October 19, 2023

Allows one of a family of algorithms to be selected on-the-fly at runtime #476 – October 16, 2023 View in browser C# Digest The Lowly Strategy Pattern is Still Useful One of the simplest and most

Dynamically adapting to application sizes

Sunday, October 8, 2023

.NET 8.0 new experimental GC feature called DATAS #475 – October 09, 2023 View in browser C# Digest Dynamically adapting to application sizes The .NET 8 GC introduces an experimental feature called

Improve memory allocation by initializing collection size

Sunday, October 1, 2023

Sometimes just a minor change can affect performance #474 – October 02, 2023 View in browser C# Digest Improve memory allocation by initializing collection size Sometimes just a minor change can affect

Feature Flags 101: A Guide for .NET Developers

Sunday, September 24, 2023

They enable you to experiment with new features, perform gradual rollouts, and revert changes quickly if needed. #473 – September 25, 2023 View in browser C# Digest Feature Flags 101: A Guide for .NET

You Might Also Like

Issue #541: xkcd's Machine, Godot web export, and Labor Power

Friday, May 17, 2024

Weekly newsletter about HTML5 Game Development. Is this email not displaying correctly? View it in your browser. Issue #541 - May 17th 2024 If you have anything you want to share with the HTML5 game

Hey ChatGPT: Am I the a**hole?

Friday, May 17, 2024

OpenAI can now trawl Reddit's posts and comments to train its LLM. View this email online in your browser By Rebecca Bellan Friday, May 17, 2024 Welcome to TechCrunch AM! How are we feeling about

⚙️ Hugging Face is donating $10 million of GPUs to developers

Friday, May 17, 2024

Plus: A new study breaks down the biggest barrier to enterprise AI adoption ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Does One Line Fix Google? 🔎

Friday, May 17, 2024

Google's new barebones “Web” view is worth using. Here's a version for your browser. Hunting for the end of the long tail • May 17, 2024 Does One Line Fix Google? Forget AI. Google just created

DeveloPassion's Newsletter #166 - Obsidian Plugins

Friday, May 17, 2024

Edition 166 of my newsletter, discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's

Post from Syncfusion Blogs on 05/15/2024

Friday, May 17, 2024

New blogs from Syncfusion Optimizing Productivity: Integrate Salesforce with JavaScript Scheduler By Mugilraj Govindarajan This blog explains the steps to integrate the Syncfusion JavaScript Scheduler

The biggest news from Google's I/O keynote

Friday, May 17, 2024

The Morning After It's Wednesday, May 15, 2024. Google boss, Sundar Pichai, wrapped up the company's I/O developer conference by noting its almost-two-hour presentation had mentioned AI 121

Urgent: 61 Windows Security Patches Released - Including 2 New Active Zero-Days

Friday, May 17, 2024

THN Daily Updates Newsletter cover Cyber Security and Network Security ($169.00 Value) FREE for a Limited Time Written and edited by a team of experts in the field, this is the most comprehensive and

eBook: Overcoming the Security Blind Spots of Service Accounts

Friday, May 17, 2024

Security Blind Spots of Service Accounts There are countless service accounts in any given organization and today, the number of these non-human accounts - and the number of applications that rely on

Is augmented reality safe for industrial users?

Friday, May 17, 2024

‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌