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.
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?
newsletters
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