Editor's note
I pulled a deliberately mixed lineup this time: old-school Web Forms, modern ASP.NET Core, and a few architecture pieces that spark good debates. The CQRS ≠ MediatR piece is a nice reminder to keep patterns and tools separate, and the source-generated contracts article is a practical warning for .NET 9 teams. I also liked the Azure AI agent and Swagger posts for readers building real APIs right now.
ASP.NET Core, source generators, and AI
Midweek checkpoint for .NET aficionados: as you coast through the codebase challenges, consider this your roadside diner break with a side of captivating insights and spicy updates. This Wednesday, turbocharge your C# engines and buckle up for articles that fuel your developer journey with precision and a dash of playfulness—ideal for when your brain craves both substance and a sprinkle of fun.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
You Know OOP — But Do You Know Where and Why to Use It in .NET?
A useful reminder that OOP is a tool, not a default; picking the right style matters more than applying it everywhere.
CRUD (Create, Read, Update, Delete) with Fetch API in Vanilla ASP.NET Web Forms (Vanilla Web Forms)
A Web Forms CRUD walkthrough with Fetch API is nostalgic, but still practical for teams maintaining older apps.
9 Must-Ask Questions When Hiring a dotNET Core and React Development Partner
Nine partner-selection questions are aimed at non-technical buyers and help avoid expensive misalignment early.
Advanced Swagger Use Cases in ASP.NET Core (.NET 6/7/8)
Advanced Swagger tips here go beyond basics, especially endpoint grouping, versioning, JWT, and hiding routes.
How To Implement API Key Authentication In ASP.NET Core in .NET 9
API key auth in ASP.NET Core .NET 9 is timely, though readers should compare it with stronger auth schemes.
Make Scheduling Human-Readable in .NET with NaturalCron
NaturalCron makes schedule strings readable, which is exactly the kind of small utility that saves time in production code.
🧾 Creating Custom Middleware in ASP.NET Core – The Complete Guide with Real Examples
Custom middleware examples are always valuable because the pipeline is where many ASP.NET Core behaviors really come together.
CQRS ≠ MediatR is the kind of clarification every architecture discussion needs: pattern first, library second.
Build a Simple Habit Tracker in C# Console with JSON Storage
A beginner habit tracker with JSON storage keeps the scope tight and is a good confidence-builder for newer C# developers.
7 Mistakes Senior Devs Make with .NET 9 Source‑Generated Contracts (And the Lightning Fixes)
The source-generated contracts article targets a real .NET 9 pain point: build issues, bloat, and runtime surprises.
How to Build an AI Agent Using Azure
An Azure AI agent guide adds practical modern AI coverage for teams experimenting with Microsoft’s ecosystem.
Mastering Dependency Injection in .NET Core: A Complete Beginner-to-Advanced Guide
Dependency injection from beginner to advanced is evergreen material, especially for teams standardizing their composition roots.
Why I Use The Unit of Work Pattern With EF Core | Clean Architecture in .NET 9
Unit of Work with EF Core in Clean Architecture will resonate with developers trying to balance abstraction and simplicity.
Repeater Control in ASP.NET Web Forms with C#
The Web Forms Repeater post is a reminder that lightweight data binding still has a place in legacy apps.
ASP.NET Community Standup - Building a better PerfView with Blazor
PerfView in Blazor is an interesting community standup topic for anyone chasing performance and tooling improvements.
Dictionary.Empty: Why there’s no direct equivalent to Array.Empty in C#?
Dictionary.Empty discussion is a neat language-level deep dive for developers who care about allocations and API design.
Unleash the Power of Bulk Extensions with Dapper Plus
Bulk extensions with Dapper Plus focus on throughput, making it relevant for data-heavy workflows and batch imports.
Introduction to Model Context Protocol (MCP)
The MCP video is a good bridge between AI tooling and developer workflow inside Visual Studio Copilot.
Coach Marks, but Beautiful in .NET MAUI
Coach marks in .NET MAUI are a nice UX-focused break from the usual backend-heavy feed.
Roadmap to Becoming an ASP.NET Core Developer in 2025 — NareshIT
The ASP.NET Core roadmap is broad but useful for newer developers trying to map the stack in 2025.
Day 2 of My C# Journey: Starting with OOP (Not the Basics Again)
The second OOP post shows how often fundamentals still matter when people are learning C# from scratch.
















