Home Archive Span and Memory performance boosts – .NET News Daily Issue #151 (Mar 12, 2025)

Editor's note

I kept this issue deliberately mixed, with performance, tooling, UI, and AI pieces side by side. The Span and Memory article is a good practical refresher, and the Visual Studio 17.13 profiling update stands out for everyday debugging work. I also liked the EF Core and SignalR posts because they tackle real-world app bottlenecks and realtime patterns.

Span and Memory performance boosts

Midweek mystery: why do Wednesdays always feel like sitting in the driver's seat of a classic car—familiar yet exciting? While it's tempting to check your rearview mirror on the code you've navigated through so far, today's newsletter offers a roadmap of fresh perspectives and insights meant to fuel your curiosity and sharpen your .NET skills. So buckle up, Code Whisperer, because each article is packed with the horsepower to turbocharge your week!

Today's Articles

Span and Memory — Supercharge performance with zero allocations

https://medium.com/dot-net-sql-learning/span-t-and-memory-t-supercharge-performance-with-zero-allocations-76353974f4ac

Performance optimization is an important aspect of .NET development. Span and Memory provide us with some great advantages in memory… Continue reading on Dot Net, API & SQL Learning »

A Comprehensive Guide to SignalR: Real-Time Web Communication Made Simple

https://medium.com/@sylvain.tiset/a-comprehensive-guide-to-signalr-real-time-web-communication-made-simple-a098deeb05f1

SignalR is a free and open-source library for ASP.NET introduced in 2013 by Microsoft that facilitates real-time communication between a…

Panning & Zooming images in .NET MAUI

https://medium.com/@ravenexp0/panning-zooming-images-in-net-maui-4b3a0e2c73b7

A short list of solutions for adding panning and zooming capabilities to images in your .NET MAUI app.

Inheritance in C#

https://medium.com/@orkhanmustafayev/inheritance-in-c-517baf01caee

Inheritance is one of the fundamental concepts in object-oriented programming (OOP), and C# fully embraces it. By leveraging inheritance…

Chat AI Development with C# using Ollama & Llama3.2 Model orchestrate in .NET Aspire

https://mehmetozkaya.medium.com/chat-ai-development-with-c-using-ollama-llama3-2-model-orchestrate-in-net-aspire-69442cc92438

We’re going to create Support Page for Chat AI with Using Ollama to run the Llama 3.2 model in a .NET application. We’ll integrate AI with…

Securing Medical Data in .NET Healthcare Apps Using Storage SDK

https://medium.com/bytehide/securing-medical-data-in-net-healthcare-apps-using-storage-sdk-3102fae0c6d0

Why Secure Medical Data Storage Matters Continue reading on ByteHide »

Semantic Search Development with C# using Ollama & VectorDB orchestrate in .NET Aspire

https://mehmetozkaya.medium.com/semantic-search-development-with-c-using-ollama-vectordb-orchestrate-in-net-aspire-d82eec73696a

We’re going to create Search Page for Semantic Search with Using Ollama and VectorDB in a .NET application. We’ll integrate AI with .NET…

New Debugging and Profiling Features in Visual Studio (v17.13)

https://devblogs.microsoft.com/visualstudio/new-debugging-and-profiling-features-in-visual-studio-v17-13/

The latest Visual Studio update (v17.13) brings a strong set of debugging and profiling features designed to speed up troubleshooting, making it more efficient. With AI-driven features in this release...

Stop Using async void in C#! Here’s Why (With Real Examples)

https://medium.com/@ashokreddy343/stop-using-async-void-in-c-heres-why-with-real-examples-08e17b6957ad

Introduction Continue reading on Towards Dev »

.NET Memory Management and Optimization Techniques for Large-Scale Applications

https://medium.com/write-a-catalyst/net-memory-management-and-optimization-techniques-for-large-scale-applications-8c370ebcd5c9

In this article, I’ll walk through key .NET memory management concepts and optimization techniques that have helped me fine-tune… Continue reading on Write A Catalyst »

🔴 VS Code - Agent Mode UPGRADE!

https://www.youtube.com/watch?v=Pe8ghwTMFlg

What is the best way to manage VS Code extensions?

https://www.youtube.com/watch?v=zqqj55PUaRQ

C# Automatic Garbage Collector: Keeping Your Code Clean and Lean

https://medium.com/@nagarajvela/c-automatic-garbage-collector-keeping-your-code-clean-and-lean-f5258ac8ccef

A Practical Guide to Understanding and Leveraging C#’s Garbage Collector Continue reading on Towards Dev »

Learning C#: Comparison Statements

https://medium.com/@MJQuinn/learning-c-comparison-statements-76047bf1f3fe

Understanding comparison operators and if statements has never been easier. Join along as we breakdown how to learn programming through c#.

Stop Using async void in C#! Here’s Why (With Real Examples)

https://medium.com/@ashokreddy343/stop-using-async-void-in-c-heres-why-with-real-examples-08e17b6957ad

Introduction Continue reading on Towards Dev »

Struggling with Slow EF Core Queries? You Might Be Using .Include() Wrong

https://medium.com/@adnankhan999865/struggling-with-slow-ef-core-queries-you-might-be-using-include-wrong-8b57d9ef418d

Introduction

How to Launch and Control Processes in C#.NET Applications

https://medium.com/@jepozdemir/how-to-launch-and-control-processes-in-c-net-applications-4ae6565410d6

Using System.Diagnostics.Process in .NET

How to Use JQuery Select2 in ASP.NET Core Web

https://semihcelikol.medium.com/how-to-use-jquery-select2-in-asp-net-core-web-834e0cdd8213

Learn how to use JQuery Select2 in ASP.NET Core Web apps with this guide. Simplify lookups, boost data integrity, and enhance user experien

.NET MAUI Community Standup - Agent Maui: Copilot Pro-tips for devs

https://www.youtube.com/watch?v=sCgvmPNIzbM

The Ultimate .NET Developer Road Map for 2025

https://medium.com/@shamuddin/the-ultimate-net-developer-road-map-for-2025-b51caeed8b43

.NET potential in 2025 with our definitive roadmap — covering essential skills, cutting-edge tools, and best practices for every developer…

Advanced Structures for Copy-on-Write in .NET

https://medium.com/@anderson.buenogod/advanced-structures-for-copy-on-write-in-net-2b7d391bf2dd

The copy-on-write pattern is widely recognized for its ability to optimize memory usage and enhance performance by deferring the copying…

Explaining System.Text.Json in .NET

https://www.csharp.com/article/explaining-system-text-json-in-net/

The System.Text.Json library in .NET 9 has been significantly enhanced to provide developers with more robust and flexible JSON processing capabilities. These improvements focus on JSON schema support...

What Can GitHub Copilot Do for Students and Developers?

https://www.csharp.com/article/what-can-github-copilot-do-for-students-and-developers/

GitHub Copilot is an AI-powered coding assistant that helps students and developers write better code faster. It automates repetitive tasks, improves code quality, suggests functions, writes test case...

Multi Root Workspaces in Visual Studio Code

https://devblogs.microsoft.com/ise/multi_root_workspaces_in_visual_studio_code/

How to manage multiple independent python projects, with different dependencies, inside Visual Studio Code.

Jasen's take on today's picks

Span and Memory — Supercharge performance with zero allocations

A solid zero-allocation primer for anyone trying to trim hot-path overhead.

A Comprehensive Guide to SignalR: Real-Time Web Communication Made Simple

A practical SignalR guide for realtime app developers.

Panning & Zooming images in .NET MAUI

MAUI gestures plus image handling, which is a common mobile UX need.

Inheritance in C#

A fundamentals refresher on inheritance, useful for newer C# readers.

Chat AI Development with C# using Ollama & Llama3.2 Model orchestrate in .NET Aspire

Aspire plus local AI orchestration is the kind of pattern people are experimenting with right now.

Securing Medical Data in .NET Healthcare Apps Using Storage SDK

Security matters here: healthcare storage deserves careful handling.

Semantic Search Development with C# using Ollama & VectorDB orchestrate in .NET Aspire

Vector search in Aspire is another sign AI app composition is getting more approachable.

New Debugging and Profiling Features in Visual Studio (v17.13)

Visual Studio 17.13’s debugging and profiling upgrades are worth a look.

Stop Using async void in C#! Here’s Why (With Real Examples)

A reminder that async void usually creates more problems than it solves.

.NET Memory Management and Optimization Techniques for Large-Scale Applications

Good overview of memory pressure and optimization at application scale.

🔴 VS Code - Agent Mode UPGRADE!

VS Code Agent Mode is moving fast, and this update shows where Copilot is headed.

What is the best way to manage VS Code extensions?

Extension management advice is always useful in a busy editor setup.

C# Automatic Garbage Collector: Keeping Your Code Clean and Lean

Garbage collection basics, but still relevant when allocations start to hurt.

Learning C#: Comparison Statements

Comparison statements are beginner material, but that’s a useful on-ramp.

Struggling with Slow EF Core Queries? You Might Be Using .Include() Wrong

EF Core Include mistakes can quietly wreck query performance.

How to Launch and Control Processes in C#.NET Applications

Launching and controlling processes is a handy systems-level skill in .NET.

How to Use JQuery Select2 in ASP.NET Core Web

Select2 in ASP.NET Core is a very practical integration topic.

.NET MAUI Community Standup - Agent Maui: Copilot Pro-tips for devs

Copilot for developers and students is a timely overview of current capabilities.

The Ultimate .NET Developer Road Map for 2025

A roadmap post is only useful if you treat it as guidance, not gospel.

Advanced Structures for Copy-on-Write in .NET

Copy-on-write structures can pay off in the right high-read scenarios.

Explaining System.Text.Json in .NET

System.Text.Json remains essential knowledge for most modern .NET apps.

What Can GitHub Copilot Do for Students and Developers?

Copilot’s student angle makes this broader than just an enterprise tooling story.

Multi Root Workspaces in Visual Studio Code

Multi-root workspaces are a nice productivity boost in VS Code.

Related issues

📬 Get daily .NET content delivered to your inbox