Home Archive Blazor vs Razor Pages in .NET 10 – .NET News Daily Issue #340 (Dec 4, 2025)

Editor's note

I pulled a pretty varied mix today, from frontend framework choices to database tuning and tooling. The Blazor vs Razor Pages piece and the Visual Studio lifecycle update are the kind of reads that can change day-to-day decisions, while the EF Core and distributed events articles go after real production pain.

Blazor vs Razor Pages in .NET 10

Enjoying the newsletter? Your feedback helps us grow and reach more developers.

Share your testimonial →

Today's Articles

Blazor vs Razor Pages in .NET 10: The Moment Everything Changed (and Why I’m Betting on Components)

https://medium.com/@brian.moraboza/blazor-vs-razor-pages-in-net-10-the-moment-everything-changed-and-why-im-betting-on-components-c0702b92a1cd?source=rss------dotnet-5

By Brian Mora — .NET Dev, Café con Leche–Fueled Builder Continue reading on Stackademic »

Article preview

Why Do We Need GZip? (And why IIS automatically gives you GZip in .NET applications)

https://www.c-sharpcorner.com/article/why-do-we-need-gzip-and-why-iis-automatically-gives-you-gzip-in-net-applicati/

GZip compression speeds up .NET apps by shrinking web responses. Learn how it boosts performance, cuts costs, improves SEO, and works automatically with IIS!

Article preview

Common LINQ Methods with Examples in .NET Core

https://medium.com/@palsapana001/common-linq-methods-with-examples-in-net-core-fe926892cc72?source=rss------dotnet-5

Here’s a comprehensive list of LINQ (Language Integrated Query) extension methods available in .NET Core. These methods are part of the…

Article preview

Let’s take a look at the new page — Handling and Throwing Exceptions in .NET:

https://peter-jackson.medium.com/lets-take-a-look-at-the-new-page-handling-and-throwing-exceptions-in-net-939bece9403d?source=rss------dotnet-5

https://www.devart.com/dotconnect/dotnet-exceptions.html

Article preview

Split Queries in EF Core (.NET 9): When to Use Them (and When to Run)

https://medium.com/@michaelmaurice410/split-queries-in-ef-core-net-9-when-to-use-them-and-when-to-run-3a46fc509d75?source=rss------csharp-5

If you’ve ever pulled a big object graph with multiple collections and watched your API crawl (or your memory spike), you’ve probably met…

Article preview

Getting Started With Blazor: A Beginner-Friendly Setup Guide

https://medium.com/@smellycat-io/getting-started-with-blazor-a-beginner-friendly-setup-guide-b5f38c4b1766?source=rss------csharp-5

The information in this article was sourced courtesy of ChatGPT. All information in this article was tested and verified by myself

Article preview

Distributed Domain Events in .NET: Designing Event Flows That Survive Outages (RabbitMQ Edition)

https://medium.com/@vahidbakhtiaryinfo/distributed-domain-events-in-net-designing-event-flows-that-survive-outages-rabbitmq-edition-882533deb95a?source=rss------dotnet-5

Modern distributed systems can’t rely on in-memory domain events anymore — especially when services scale independently, deploy…

Article preview

How to Safely Concatenate Strings in C#

https://medium.com/@iamakkii20/how-to-safely-concatenate-strings-in-c-3c72fea5925e?source=rss------dotnet-5

String concatenation is a common task in almost every C# application from building user messages to constructing dynamic SQL queries or…

Article preview

No-Code Meets Pro-Code: How n8n + .NET 10 Create the Ultimate Hybrid Automation Architecture

https://medium.com/@brian.moraboza/no-code-meets-pro-code-how-n8n-net-10-create-the-ultimate-hybrid-automation-architecture-f9de60e3a870?source=rss------dotnet-5

If you’re a .NET developer wondering how low-code tools like n8n fit into modern backend engineering, this is the guide you’ve been… Continue reading on Stackademic »

Article preview

Where To Put Validation in Clean Architecture (So It’s Obvious, Fast, and Never Leaks)

https://medium.com/@michaelmaurice410/where-to-put-validation-in-clean-architecture-so-its-obvious-fast-and-never-leaks-161bfd62f1dc?source=rss------csharp-5

If your “validation” is sprinkled across controllers, services, and the database praying someone catches it… this is for you. In Clean…

Article preview

Your Distributed Cache Isn’t Actually Distributed — The Subtle .NET Mistake Killing Scale

https://blog.devgenius.io/your-distributed-cache-isnt-actually-distributed-the-subtle-net-mistake-killing-scale-26ac027d6dfc?source=rss------csharp-5

(Why your blazing-fast Redis still collapses under load) Continue reading on Dev Genius »

Article preview

How I Went From Selenium Scripts to Microservices: A Complete .NET

https://shadhujan.medium.com/how-i-went-from-selenium-scripts-to-microservices-a-complete-net-806feae6f5a1?source=rss------dotnet-5

Posted: November 27, 2025 Category: DevOps & Cloud Engineering Reading Time: 16 Minutes

Article preview

Your browser agent, powered by Playwright + Agent Framework (.NET)

https://blog.devgenius.io/your-browser-agent-powered-by-playwright-agent-framework-net-b5aff6889b06?source=rss------dotnet-5

Turn a boring HTTP API into a browsing super-agent that can click, scroll, extract, and observe itself. Continue reading on Dev Genius »

Article preview

How to Optimize EF Core Query Performance with Compiled Queries in .NET 9

https://medium.com/@mariammaurice/how-to-optimize-ef-core-query-performance-with-compiled-queries-in-net-9-e251ec57af70?source=rss------dotnet-5

Part 1: Why My Fast Database Got Slow (And How Compiled Queries Saved It)

Article preview

Visual Studio – Built for the Speed of Modern Development

https://devblogs.microsoft.com/visualstudio/visual-studio-built-for-the-speed-of-modern-development/

Visual Studio will adopt the Modern Support Lifecycle as a continuously updated IDE designed to deliver innovation as soon as it is ready, while maintaining the reliability and stability you count on ...

Article preview

Migration Conflicts in EF Core: How to Fix Duplicate, Missing, or Broken Migrations

https://medium.com/@kittikawin_ball/migration-conflicts-in-ef-core-how-to-fix-duplicate-missing-or-broken-migrations-23dfae53e08a?source=rss------dotnet-5

A comprehensive guide to diagnosing and resolving EF Core migration conflicts in modern .NET applications

Article preview

Don’t Start a New C# Desktop App Until You Read This: WPF vs. WinUI 3 in 2025

https://medium.com/@artillustration391/dont-start-a-new-c-desktop-app-until-you-read-this-wpf-vs-winui-3-in-2025-4a21dc31bf17?source=rss------csharp-5

For over a decade, WPF (Windows Presentation Foundation) has been the undisputed bedrock of C# enterprise desktop applications. It’s…

Article preview

Jasen's take on today's picks

Blazor vs Razor Pages in .NET 10: The Moment Everything Changed (and Why I’m Betting on Components)

A strong case for where components fit in .NET 10 apps, not just another framework compare-and-contrast.

Why Do We Need GZip? (And why IIS automatically gives you GZip in .NET applications)

Compression is one of those quiet wins: easy to miss, easy to measure.

Common LINQ Methods with Examples in .NET Core

A useful refresher on LINQ operators without overcomplicating the basics.

Let’s take a look at the new page — Handling and Throwing Exceptions in .NET:

Good practical guidance on exceptions: where to throw, where to handle, and why.

Split Queries in EF Core (.NET 9): When to Use Them (and When to Run)

This is the kind of EF Core advice that pays off when your object graphs get big.

Getting Started With Blazor: A Beginner-Friendly Setup Guide

A beginner setup guide, with the usual caveat that the source matters.

Distributed Domain Events in .NET: Designing Event Flows That Survive Outages (RabbitMQ Edition)

Distributed domain events with outage tolerance are the stuff real systems need.

How to Safely Concatenate Strings in C#

String concatenation sounds simple until encoding, SQL, and safety show up.

No-Code Meets Pro-Code: How n8n + .NET 10 Create the Ultimate Hybrid Automation Architecture

n8n plus .NET is a smart look at hybrid automation instead of pure hype.

Where To Put Validation in Clean Architecture (So It’s Obvious, Fast, and Never Leaks)

Validation placement in Clean Architecture is one of those debates that keeps resurfacing for good reason.

Your Distributed Cache Isn’t Actually Distributed — The Subtle .NET Mistake Killing Scale

Redis being “distributed” doesn’t help if the app usage pattern isn’t.

How I Went From Selenium Scripts to Microservices: A Complete .NET

From scripts to microservices is a familiar journey, but the tradeoffs are worth hearing.

Your browser agent, powered by Playwright + Agent Framework (.NET)

Playwright plus agent frameworks is a very current take on browser automation.

How to Optimize EF Core Query Performance with Compiled Queries in .NET 9

Compiled queries are still one of the cleanest EF Core performance levers.

Visual Studio – Built for the Speed of Modern Development

A notable tooling update for anyone living in Visual Studio all day.

Migration Conflicts in EF Core: How to Fix Duplicate, Missing, or Broken Migrations

Migration conflicts are frustrating; this one focuses on the fixes, not the theory.

Don’t Start a New C# Desktop App Until You Read This: WPF vs. WinUI 3 in 2025

WPF vs WinUI 3 remains a real decision for desktop teams in 2025.

Related issues

📬 Get daily .NET content delivered to your inbox