Home Archive ASP.NET Core, .NET 9, and security picks – .NET News Daily Issue #143 (Feb 28, 2025)

Editor's note

I kept this issue deliberately mixed: language features, web platform work, tooling, and a few practical how-tos all made the cut. The ASP.NET Core security and rate limiting pieces are timely, and the .NET 9 logging and overload-resolution articles are worth a close read if you care about runtime behavior and API design.

ASP.NET Core, .NET 9, and security picks

Welcome to Friday's edition of our .NET newsletter, where we shift gears and cruise into the weekend with a reflective nod to what’s powered our week. Like a well-tuned classic car, today's selection is packed with the kind of seasoned insights and hidden gems that make being a .NET veteran so rewarding. Ready your coding toolbox and marvel at the craftsmanship in our features, all designed to enhance your dev journey and keep your skills sharp. Let's spin those digital records and let the code do the talking!

Today's Articles

Understanding Escape Characters in .NET

https://www.csharp.com/article/understanding-escape-characters-in-net/

Escape characters in .NET, especially in C#, allow special characters to be represented within strings. They are used to format text, and include new lines (\n), tabs (\t), quotes (\"), and more.

Article preview

How to Encrypt the SQLite DB File using AES

https://www.csharp.com/article/how-to-encrypt-the-sqlite-db-file-using-aes/

using the AES Algorithm to encrypt the SQLite DB file. Learn how to encrypt an SQLite database file in .NET C# using AES encryption. This guide covers key generation, IV usage, hashing with SHA256, an...

Article preview

A Senior Developer’s Take on .NET 9: What Matters Most

https://medium.com/write-a-catalyst/a-senior-developers-take-on-net-9-what-matters-most-0aee5c020c30

With .NET 9 around the corner, I find myself asking the same question I do every release: What does this mean for my day-to-day work? Continue reading on Write A Catalyst »

Article preview

Announcing Chroma DB C# SDK - .NET Blog

https://devblogs.microsoft.com/dotnet/announcing-chroma-db-csharp-sdk/

Get started building AI applications using Chroma DB using the C# client SDK

Article preview

Overload Resolution Priority in .NET 9

https://www.csharp.com/article/overload-resolution-priority-in-net-9/

The .NET9 framework introduced a new feature named overload_resolution_priority, which plays a crucial role in resolving method groups. This priority is represented as a 32-bit integer. By default, al...

Article preview

How Linked Lists Work in .NET

https://medium.com/@nirajranasinghe/how-linked-lists-work-in-net-cef14d41e188

A linked list is a fundamental data structure that consists of a sequence of elements, each containing a reference to the next element in…

Article preview

GitHub Copilot Agent Mode: Build an iOS App in Minutes

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

Article preview

What's New for ASP.NET Core & Blazor in .NET 9

https://www.dotnetcurry.com/aspnet-core/new-features-aspnet-core-9-blazor-dotnet-9

.NET 9 is here, and it's packed with goodies for ASP.NET Core and Blazor! Let's explore the cool new features like smarter static assets, smoother Blazor, and easier authentication.

Article preview

Gaming System using .NET

https://medium.com/@joshi.vignesh/gaming-system-using-net-b736bafd2740

1. Architecture Overview

Article preview

Top 10 .NET Performance Mistakes That Are Slowing Down Your App

https://medium.com/@kohzadi90/top-10-net-performance-mistakes-that-are-slowing-down-your-app-9e80f9cd17f0

Performance optimization in .NET applications is crucial for delivering fast, efficient, and scalable software. However, many developers…

Article preview

ASP.NET: Converting an MVC CRUD App to Use N-Tier Architecture

https://medium.com/@MJQuinn/asp-net-converting-an-mvc-crud-app-to-use-n-tier-architecture-f0ca2840958c

With most applications they start small with relatively simple classes and architecture. As they grow so does their complexity and…

Article preview

Mastering C# 13.0: Best Practices and Coding Standards

https://www.csharp.com/article/mastering-c-sharp-13-0-best-practices-and-coding-standards/

Explore the essential coding standards and new features of C# 13.0. Enhance your development skills with practical examples and coding snippets for writing clean, efficient, and maintainable code.

Article preview

Go vs C#: A Comprehensive Comparison for Modern Developers

https://medium.com/@anthonyjoanes_72638/go-vs-c-a-comprehensive-comparison-for-modern-developers-9a93890705b4

In today’s dynamic development landscape, choosing the right programming language can significantly impact your project’s success. Let’s…

Article preview

C# Generics Deep Dive: Write Flexible, Reusable, and Type-Safe Code

https://medium.com/@nagarajvela/c-generics-deep-dive-write-flexible-reusable-and-type-safe-code-2b538974f5cc

Mastering Advanced Techniques for Robust Software Development Continue reading on Towards Dev »

Article preview

Developing a Camera-Based Barcode Scanner in .NET MAUI for Windows Desktop

https://www.dynamsoft.com/codepool/camera-barcode-scanner-maui-windows.html

Dynamsoft provides two NuGet packages for .NET MAUI development: Dynamsoft.BarcodeReaderBundle.Maui and…

Article preview

ASP.NET: Creating a CRUD Web App with MVC & Entity Framework Core

https://towardsdev.com/asp-net-creating-a-crud-web-app-with-mvc-entity-framework-core-b575ca4a793f

CRUD is an acronym for Create, Read, Update, and Delete which are the four core parts to any database application. With .Net, Entity… Continue reading on Towards Dev »

Article preview

How Queues Keep Things Moving in .NET

https://medium.com/@nirajranasinghe/how-queues-keep-things-moving-in-net-74ea61f0ac5f

Queues are a simple but very useful data structure that follows the First-In-First-Out (FIFO) principle, kind of like a line at a coffee…

Article preview

Security Best Practices in ASP.NET Core

https://www.csharp.com/article/security-best-practices-in-asp-net-core/

Secure your ASP.NET Core app with HTTPS, JWT, OAuth2, and API keys. Prevent SQL injection, XSS, and CSRF attacks. Use encryption, logging, monitoring, and secure file uploads. Keep dependencies update...

Article preview

Authenticate .NET Applications with Azure Services

https://www.csharp.com/article/authenticate-net-applications-with-azure-services/

Authenticating .NET applications to Azure services securely and efficiently is critical for modern cloud development. This article explores how to use the Azure Identity library and the DefaultAzureC ...

Article preview

The Definitive guide to get ASP.NET Grpc Services working on Azure App Service

https://todayamerican.medium.com/the-definitive-guide-to-get-asp-net-grpc-services-working-on-azure-app-service-86d1bef0cdc9

A few months ago, if you had tried to create a Grpc service on ASP.NET, you would have been hard-pressed to get it working. Now, with… Continue reading on Level Up Coding »

Article preview

Editing the C# Class Template in Visual Studio 2022

https://medium.com/@yegor-sychev/editing-the-c-class-template-in-visual-studio-2022-45c1387ae32e

In Visual Studio 2022, you can modify the template for new classes. I do this because I prefer the created classes to be sealed and to use…

Article preview

High-Performance Logging in .NET 9

https://goatreview.com/high-performance-logging-dotnet/

Discover how to optimize .NET logging performance using string interpolation, structured logging, and high-performance extensions. Learn implementation strategies and best practices for production sys...

Article preview

AutoMapper 14.0 Released

https://www.jimmybogard.com/automapper-14-0-released/

I pushed out version 14.0 (!) of AutoMapper over the weekend: Release notesNuGetThis release targets .NET 8 (up from .NET 6 from the previous release). It's mainly a bug fix release, with some quality...

Article preview

How to Implement Rate Limiting Middleware in .NET

https://www.c-sharpcorner.com/article/how-to-implement-rate-limiting-middleware-in-net/

Rate limiting controls API requests to prevent overload, ensure fair usage, and protect against DoS attacks. Using .NET 7’s built-in middleware in Visual Studio, you can implement scalable and secure ...

Article preview

How to Enable CORS in a .NET 9 API

https://www.csharp.com/article/how-to-enable-cors-in-a-net-9-api/

Learn how to enable Cross-Origin Resource Sharing (CORS) in a .NET API to allow requests from different domains. Configure CORS policies in the Program.cs, set allowed origins, and ensure security by ...

Article preview

Jasen's take on today's picks

Understanding Escape Characters in .NET

Escape characters are a small topic with outsized payoff when strings, regex, and JSON all meet.

How to Encrypt the SQLite DB File using AES

SQLite encryption with AES is a practical reminder that local data still needs real protection.

A Senior Developer’s Take on .NET 9: What Matters Most

The .NET 9 take is a good reality check on what actually matters in a release.

Announcing Chroma DB C# SDK - .NET Blog

Chroma DB’s C# SDK is one to watch if you’re exploring AI/vector workflows in .NET.

Overload Resolution Priority in .NET 9

Overload resolution priority and C# 13 best practices are both the kind of deep cuts that improve day-to-day coding.

How Linked Lists Work in .NET

Linked lists and queues give this issue some classic data-structure grounding.

GitHub Copilot Agent Mode: Build an iOS App in Minutes

Copilot Agent Mode feels like a glimpse of where app scaffolding is heading.

What's New for ASP.NET Core & Blazor in .NET 9

ASP.NET Core, Blazor, logging, rate limiting, CORS, and gRPC on Azure make this a strong web-platform cluster.

Gaming System using .NET

The performance mistakes article pairs well with the high-performance logging write-up.

Top 10 .NET Performance Mistakes That Are Slowing Down Your App

The MVC, N-tier, and EF Core walkthroughs are solid if you’re still building line-of-business apps.

ASP.NET: Converting an MVC CRUD App to Use N-Tier Architecture

Generics deep dive plus the Go vs C# comparison makes for a nice language-centric detour.

Mastering C# 13.0: Best Practices and Coding Standards

MAUI barcode scanning is a useful desktop-mobile crossover example.

Go vs C#: A Comprehensive Comparison for Modern Developers

AutoMapper 14.0 and the Visual Studio template tweak are both small but immediately actionable.

C# Generics Deep Dive: Write Flexible, Reusable, and Type-Safe Code

Security and Azure authentication are the must-read operational pieces in this lineup.

Related issues

📬 Get daily .NET content delivered to your inbox