Home Archive ASP.NET Core state, compression, Copilot vision – .NET News Daily Issue #148 (Mar 7, 2025)

Editor's note

I curated a mixed issue with no single theme, so you’ll see web, tooling, language, and platform posts side by side. The ASP.NET Core state-management piece and the response-compression article are especially practical if you’re tuning real apps. I also liked the Copilot vision update and the .NET 10/C# 13 overview for their forward-looking value.

ASP.NET Core state, compression, Copilot vision

As the week cruises into its final lap on this fine Friday, it's time to rev your engines for a pit stop with the trusted mechanics of .NET. Whether you're architecting your next big solution or refactoring code like a pro, our handpicked articles will give you the tools to tune up and turbocharge your skills. So buckle up, because today’s insights might just be the NOS boost your projects need as you coast into the weekend, ready to leave any coding speed bumps in your rearview mirror.

Today's Articles

Session and State Management in ASP.NET Core

https://rahulsahay19.medium.com/session-and-state-management-in-asp-net-core-57e3664cd733

State management is an essential aspect of web applications, ensuring data persists across user requests. Since HTTP is a stateless… Continue reading on Stackademic »

Enhancing Performance with Response Compression in .NET Core

https://www.csharp.com/blogs/enhancing-performance-with-response-compression-in-net-core

This blog covers Gzip and Brotli compression to reduce bandwidth usage, speed up API responses, and enhance web performance.

Leverage vision in Copilot Chat

https://devblogs.microsoft.com/visualstudio/attach-images-in-github-copilot-chat/

Now, in the preview channel, you can attach images in GitHub Copilot chat to help you illustrate your ideas effectively and get the best responses. Imagine working on a UI development task where desc...

Using Chaining in .NET

https://medium.com/@m2hweb86/using-chaining-in-net-a782df725b9b

The Chain of Responsibility or CoR pattern is 𝗼𝗻𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗺𝗼𝘀𝘁 𝘂𝗻𝗱𝗲𝗿𝗲𝘀𝘁𝗶𝗺𝗮𝘁𝗲𝗱 𝘆𝗲𝘁 𝗽𝗼𝘄𝗲𝗿𝗳𝘂𝗹…

Generate Beautiful PDF Reports with QuestPDF in C#

https://osamadev.medium.com/generate-beautiful-pdf-reports-with-questpdf-in-c-fd0055e07e46

Are you looking for an easy way to generate professional PDF reports in C#? QuestPDF makes it simple! In this post, we’ll create a Sales…

Reverse proxy

https://medium.com/@Sina-Riyahi/reverse-proxy-176efa965b8f?source=rss------csharp-5

💡A reverse proxy is a server that sits between client devices and a web server, forwarding client requests to one or more backend servers…

Building a .NET 9 Web API with Entity Framework Core and PostgreSQL

https://semihtekin.medium.com/building-a-net-9-web-api-with-entity-framework-core-and-postgresql-103bd666917f

This tutorial will walk you through creating a .NET 9 Web API with Entity Framework Core 9 and PostgreSQL. The application will support…

Mastering C# Tuples: Advanced Features and Best Practices

https://dotnetcorecentral.com/blog/mastering-csharp-tuples/

Today, we’re diving deep into the world of C# tuples and exploring all their advanced features. Whether you’re a beginner or an experienced developer, this guide will help you understand how to use tu...

Protobuf meets C#

https://medium.com/@kinneko-de/protobuf-meets-c-072f9369a641

Chapter 3: API First Monorepository

Doing Some Cleanup in a BackgroundService

https://nodogmablog.bryanhogan.net/2025/02/doing-some-cleanup-in-a-canceled-background-service/

Download full source code. There is something a little strange about the Worker Service template and its BackgroundService in .NET. You can create a new Worker Service project using - `dotnet new w...

Implementing JWT Token Service with RSA Encryption in C#

https://medium.com/@razeshmsb02/implementing-jwt-token-service-with-rsa-encryption-in-c-517c381b1766

In this blog post, we’ll walk through the process of implementing a JWT token service using RSA encryption in C#.

LINQ (Language-Integrated Query)

https://medium.com/@razeshmsb02/linq-language-integrated-query-1009001e49ef

LINQ, or Language-Integrated Query, is a set of features in .NET that extends powerful query capabilities to the language syntax of C# and…

Microsoft .NET Code Analysis: Optimizing Byte-to-Hex Conversions

https://dotnettips.wordpress.com/2025/02/19/microsoft-net-code-analysis-optimizing-byte-to-hex-conversions/

Switching from BitConverter.ToString() to Convert.ToHexString() in .NET can significantly enhance performance and reduce memory usage for byte-to-hex conversions. This optimized method is faster and u...

Using Multiple Models in .NET Web API Projects with Semantic Kernel

https://medium.com/@yigitcanolmez/using-multiple-models-in-net-web-api-projects-with-semantic-kernel-d2bcab0a1b6e

Managing multiple models in .NET Web API projects is a crucial requirement, especially when working with services that support multiple…

10 Essential Design Patterns Every Developer Should Know

https://medium.com/@riturajpokhriyal/10-essential-design-patterns-every-developer-should-know-b67003d55df6

Design patterns are the secret sauce behind well-architected, scalable, and maintainable software. Whether you are a junior developer or a…

Eliminating Unnecessary DELETE Operations

https://www.csharp.com/article/eliminating-unnecessary-delete-operations/

SQL Server performance issues often stem from easy fix bottle necks that can be fixed with the right tuning strategies. This short blog will focus on the DELETE statement.

Claude 3.7 Now Available in GitHub Copilot for Visual Studio

https://devblogs.microsoft.com/visualstudio/claude-3-7-now-available-in-github-copilot-for-visual-studio/

The world of AI is evolving at a breathtaking pace, and today brings an exciting milestone for developers and tech enthusiasts alike. Anthropic’s newest release, Claude 3.7, is now available directly ...

Build a Stunning Music Track UI Using .NET MAUI ListView

https://www.syncfusion.com/blogs/post/build-music-track-ui-in-dotnet-maui

This blog explains how to create a stunning music track UI using the .NET MAUI ListView control with code examples. Continue reading on Syncfusion »

Exploring .NET 10 and C# 13: New Features and Enhancements

https://medium.com/@robhutton8/exploring-net-10-and-c-13-new-features-and-enhancements-c898a7b9c848

Discover the latest improvements in .NET 10 and C# 13, from enhanced Blazor and Docker support to powerful new language features.

Jasen's take on today's picks

Session and State Management in ASP.NET Core

A practical walkthrough of session and state options in ASP.NET Core, useful when you need to keep web apps predictable and scalable.

Enhancing Performance with Response Compression in .NET Core

A focused performance post on response compression, which can trim payloads fast without changing your API surface.

Leverage vision in Copilot Chat

Copilot Chat now handles images, making it easier to explain UI and code issues with visual context.

Using Chaining in .NET

A chaining refresher in .NET that’s handy if you use fluent APIs or want to write clearer object pipelines.

Generate Beautiful PDF Reports with QuestPDF in C#

QuestPDF gets a solid treatment here for generating polished reports without fighting traditional PDF tooling.

Reverse proxy

A reverse proxy article rounds out the infrastructure side for readers building or hosting .NET services.

Building a .NET 9 Web API with Entity Framework Core and PostgreSQL

This .NET 9 Web API example combines EF Core and PostgreSQL, a useful stack for modern backend projects.

Mastering C# Tuples: Advanced Features and Best Practices

A deep dive into C# tuples covers the patterns and pitfalls that matter once tuple usage moves beyond basics.

Protobuf meets C#

Protobuf plus C# is a useful pairing for anyone working with efficient service contracts or gRPC-adjacent payloads.

Doing Some Cleanup in a BackgroundService

A BackgroundService cleanup post that’s worth reading if you need graceful shutdown behavior in hosted services.

Implementing JWT Token Service with RSA Encryption in C#

JWT with RSA encryption adds a security-focused implementation example for token-based authentication.

LINQ (Language-Integrated Query)

A LINQ refresher for day-to-day querying, helpful even for experienced developers who want sharper mental models.

Microsoft .NET Code Analysis: Optimizing Byte-to-Hex Conversions

The byte-to-hex optimization article is a classic code-analysis/performance read for people who care about hot paths.

Using Multiple Models in .NET Web API Projects with Semantic Kernel

Multiple models in Web API with Semantic Kernel points to practical AI integration inside real endpoints.

10 Essential Design Patterns Every Developer Should Know

A design-patterns roundup that works as a broad reference rather than a framework-specific deep dive.

Eliminating Unnecessary DELETE Operations

This delete-operations piece is about avoiding needless work, which is often where performance wins hide.

Claude 3.7 Now Available in GitHub Copilot for Visual Studio

Copilot for Visual Studio adds Claude 3.7 support, expanding the model choices available in the editor.

Build a Stunning Music Track UI Using .NET MAUI ListView

A MAUI ListView UI build shows how far you can push native-looking app screens with XAML and styling.

Exploring .NET 10 and C# 13: New Features and Enhancements

The .NET 10 and C# 13 preview coverage is useful for planning upgrades and spotting new language/runtime capabilities.

Related issues

📬 Get daily .NET content delivered to your inbox