Why is your ASP.NET server so slow? 10 performance problems and solutions

And more news, tutorials and articles about C# and .NET in this week's issue.

#362 — May 10, 2021 View in browser

C# Digest

Spread the word, build the community, share the knowledge – invite your friends.

sponsor

Create state of the art Windows desktop apps with the best-in-class WinUI controls suite

Build the next-generation of performant and UX-refined Windows apps with Telerik UI for WinUI! The Telerik WinUI components equips you with the best possible tooling for your Windows app development - Fluent-inspired design, sport intuitive APIs and have full MVVM support. Check it out today.

this week's favorite

Why is your ASP.NET server so slow? 10 performance problems and solutions

Server performance problems can happen for many different reasons. Memory issues, slow database requests, and too few machines are just some of them. I witnessed my fair share of problems and learned a few tricks along the way. In this article, I’ll tell you about 10 types of issues that can cause performance problems in your server. That’s not to say I categorized all possible problem types, but these might give you some ideas and nudge you in the right direction next time you’re digging into perf matters.

Is the era of reflection-heavy C# libraries at an end?

I’m going to talk about reflection-heavy libraries; I will describe the scenario I’m talking about - as it is commonly used today, the status quo, giving a brief overview of the pros and cons of this, and then present the case that times have changed, and with new language and runtime features: it may be time to challenge our way of thinking about this kind of library.

.NET 6 LINQ Improvements

Continuing our series on the over 100 API changes in .NET 6, we look at extensions to the LINQ library.

Introducing C# 10

The first thing he talked about, is how the current implementation of record uses a class (read: reference type) as the base object. There will also be a record struct variant available so the underlying type can be a value type. The difference is that a regular record will pass from function to function by reference and a record struct will be copied by its values. The record struct will include with support.

Nullable Reference types in C# – Best practices

In this tutorial, I look at the state of the Nullable Reference Types feature in C#, one year after its initial release.

newsletters


© 2021 Bonobo Press
Would you like to advertise or post a job with us? Check out our latest media kit.
If you no longer wish to receive these emails, click to unsubscribe.

Older messages

LINQ behind the scenes

Sunday, May 2, 2021

And more news, tutorials and articles about C# and .NET in this week's issue. #361 — May 03, 2021 View in browser C# Digest Spread the word, build the community, share the knowledge – invite your

Deploying C# web applications with Docker

Sunday, April 25, 2021

And more news, tutorials and articles about C# and .NET in this week's issue. #360 — April 26, 2021 View in browser C# Digest Spread the word, build the community, share the knowledge – invite your

Unity future .NET development status

Monday, April 19, 2021

And more news, tutorials and articles about C# and .NET in this week's issue. #359 — April 19, 2021 View in browser C# Digest Spread the word, build the community, share the knowledge – invite your

The 8 most missing features in C#

Sunday, April 11, 2021

And more news, tutorials and articles about C# and .NET in this week's issue. #358 — April 12, 2021 View in browser C# Digest Spread the word, build the community, share the knowledge – invite your

Event-Driven architecture with Apache Kafka for .NET developers

Sunday, April 4, 2021

And more news, tutorials and articles about C# and .NET in this week's issue. #357 — April 05, 2021 View in browser C# Digest Spread the word, build the community, share the knowledge – invite your

You Might Also Like

Software Testing Weekly - Issue 218

Friday, May 3, 2024

Unit, Integration and End-to-End Tests 🔧 View on the Web Archives ISSUE 218 May 4th 2024 COMMENT Welcome to the 218th issue! I loved going through this discussion among software engineers: What is your

gpt2-chatbot and OpenAI search engine - Weekly News Roundup - Issue #465

Friday, May 3, 2024

Plus: Med-Gemini; Vidu - Chinese answer to OpenAI's Sora; the first race of Abu Dhabi Autonomous Racing League; deepfaking celebrities to teach math and physics; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

NASA comes to the rescue of crowded rocket launch sites

Friday, May 3, 2024

Plus: Fisker's legal woes and Sprinklr lays off 100 View this email online in your browser By Christine Hall Friday, May 3, 2024 Good afternoon, and welcome to TechCrunch PM. We made it to Friday,

🎮 Forget the PS5 Pro, I Still Love My PS4 — The Best Lock Screen Widgets for iPhone

Friday, May 3, 2024

Also: Smart Home Mistakes to Avoid, and More! How-To Geek Logo May 3, 2024 Did You Know Half of the world's geysers are located in Yellowstone National Park. 🔑 More Passkeys Happy Friday! You can

JSK Daily for May 3, 2024

Friday, May 3, 2024

JSK Daily for May 3, 2024 View this email in your browser A community curated daily e-mail of JavaScript news The Power of React's Virtual DOM: A Comprehensive Explanation Modern JavaScript

Musk raises $6B for AI startup

Friday, May 3, 2024

Also, is TikTok dodging Apple's commissions? View this email online in your browser By Haje Jan Kamps Friday, May 3, 2024 Welcome to Startups Weekly — Haje's weekly recap of everything you can

SWLW #597: Seek first to understand, The "Iterative Adjacent Possible", and more.

Friday, May 3, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

iOS Dev Weekly - Issue 659

Friday, May 3, 2024

Is Swift 6 hitting one of the REAL hard problems? Not generics, not data race safety, but naming things! 😬 View on the Web Archives ISSUE 659 May 3rd 2024 Comment Naming things is one of the two hard

Daily Coding Problem: Problem #1430 [Easy]

Friday, May 3, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. You have a large array with most of the elements as zero. Use a more space-

Making sense of product management

Friday, May 3, 2024

​ Getting a sense of product sense Whenever I hear the term product sense, I think back to a Seinfeld episode about write-offs (with a little artistic license). Jerry: “You don't even know what