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
WP Weekly 225 - Wins - New Launches, 2025 Predictions, Year 2024 Recap
Monday, January 6, 2025
Read on Website WP Weekly 225 / Wins All the 2024 stuff is behind us; hoping everyone is a winner going forward in this amazing WordPress community. Let's start 2025 with WordPress goodness upfront
SRE Weekly Issue #458
Monday, January 6, 2025
View on sreweekly.com A message from our sponsor, incident.io: Ever wonder how Netflix handles incidents at their scale? With incident.io, they've built a process that's smooth, scalable, and
OpenAI proposes a new corporate structure - Sync #500
Sunday, January 5, 2025
Plus: Nvidia's next move; the state of AI hardware startups; "AI factories" for war; BYD enters humanoid robot race; ChatGPT Search vs. Google Search; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
🔋 You Need a Super-Fast USB Car Charger — First-Party vs. Third-Party Cookies
Sunday, January 5, 2025
Also: How I Use Shortcuts and Apple Numbers to Track My Time How-To Geek Logo January 5, 2025 Did You Know Theodore Roosevelt was the first US President to ride in an automobile while in office.
RD#487 Instance Hook Pattern
Sunday, January 5, 2025
co-located logic and controlled API
PD#607 Systems Ideas that Sound Good But Almost Never Work
Sunday, January 5, 2025
"let's just..." scenarios ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Android Weekly #656 🤖
Sunday, January 5, 2025
View in web browser 656 January 5th, 2025 Articles & Tutorials Sponsored Sick of your mobile apps crashing? Simon Grimm will show you how to fix them with less guesswork. Join Sentry's workshop
Daily Coding Problem: Problem #1659 [Easy]
Sunday, January 5, 2025
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by WhatsApp. Given an array of integers out of order, determine the bounds of the smallest
C#538 Unit Testing Clean Architecture Use Cases
Sunday, January 5, 2025
Battle-tested approach to unit testing
Sunday Digest | Featuring 'The World’s 10 Largest Companies by Revenue' 📊
Sunday, January 5, 2025
Every visualization published this week, in one place. Jan 5, 2025 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week, we visualized the income needed to