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.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.













