ASP.NET Core, source generators, and AI
Curated .NET reading on ASP.NET Core, source-generated contracts, AI agents, EF Core patterns, Swagger, MAUI, Dapper, and Web Forms.
Jasen's top three picks
- 1 You Know OOP — But Do You Know Where and Why to Use It in .NET?
Medium
A useful reminder that OOP is a tool, not a default; picking the right style matters more than applying it everywhere.
- 2 CRUD (Create, Read, Update, Delete) with Fetch API in Vanilla ASP.NET Web Forms (Vanilla Web Forms)
C# Corner
A Web Forms CRUD walkthrough with Fetch API is nostalgic, but still practical for teams maintaining older apps.
- 3 9 Must-Ask Questions When Hiring a dotNET Core and React Development Partner
Facile Technolab Blog
Nine partner-selection questions are aimed at non-technical buyers and help avoid expensive misalignment early.
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.
Today's articles
You Know OOP — But Do You Know Where and Why to Use It in .NET?
Medium
Most .NET developers can code in an object-oriented style. But few stop to ask: Is OOP even the right fit here? And if it is — what’s the… Continue reading on CodeElevation »
Read articleCRUD (Create, Read, Update, Delete) with Fetch API in Vanilla ASP.NET Web Forms (Vanilla Web Forms)
C# Corner
Building a Web Forms Page with CRUD (Select, Insert, Update, Delete) Operations without Server Control and Postback
Read article9 Must-Ask Questions When Hiring a dotNET Core and React Development Partner
Facile Technolab Blog
Protect your investment and avoid costly failures. These 9 strategic questions help non-technical leaders evaluate .NET Core + React development partners for long-term success.
Read articleAdvanced Swagger Use Cases in ASP.NET Core (.NET 6/7/8)
C# Corner
Take your API documentation to the next level with advanced Swagger use cases in ASP.NET Core. In this article, I cover grouping endpoints, API versioning, JWT authentication, hiding routes, UI custom...
Read articleHow To Implement API Key Authentication In ASP.NET Core in .NET 9
Medium
If you want the full source code, download it from this link: https://www.elitesolutions.shop/
Read articleMake Scheduling Human-Readable in .NET with NaturalCron
Medium
Cron expressions are powerful but notoriously hard to read. If you’ve ever looked at something like:
Read article🧾 Creating Custom Middleware in ASP.NET Core – The Complete Guide with Real Examples
C# Corner
ASP.NET Core is known for its modular pipeline, where middleware components play a critical role in handling HTTP requests and responses. Middleware can perform a variety of tasks such as request logg...
Read articleBuild a Simple Habit Tracker in C# Console with JSON Storage
C# Corner
In this beginner-friendly C# article, you'll learn how to build a Habit Tracker application using a simple console interface and JSON for persistent storage. This project will help you manage daily ha...
Read article7 Mistakes Senior Devs Make with .NET 9 Source‑Generated Contracts (And the Lightning Fixes)
Medium
Avoid build crashes, DLL bloat, and runtime errors caused by misusing .NET 9 source-generated contracts. Learn the 7 critical mistakes… Continue reading on .Net Programming »
Read articleHow to Build an AI Agent Using Azure
C# Corner
Artificial Intelligence is reshaping the way we build applications—from chatbots to smart assistants. In this article, we'll explore how to create your own AI Agent using Microsoft Azure
Read articleMastering Dependency Injection in .NET Core: A Complete Beginner-to-Advanced Guide
C# Corner
Dependency Injection (DI) is a cornerstone of modern software architecture in .NET Core and beyond. It promotes loose coupling, testability, and maintainability, making applications easier to build an...
Read articleWhy I Use The Unit of Work Pattern With EF Core | Clean Architecture in .NET 9
Medium
Understanding Caching Strategies in .NET – A Practical Guide
Read articleRepeater Control in ASP.NET Web Forms with C#
C# Corner
Learn how to use the Repeater control in ASP.NET Web Forms with C# to display IPO data from a SQL Server database. This lightweight, customizable control is ideal for simple, flexible, HTML-driven dat...
Read articleASP.NET Community Standup - Building a better PerfView with Blazor
YouTube
Belitsoft’s 2025 Enterprise .NET Stack: Tools & Frameworks
Read articleDictionary.Empty: Why there’s no direct equivalent to Array.Empty in C#?
Medium
In my current codebase, there’re plenty of places where I’d like to pass Dictionary.Empty<TKey, TValue> instead of writing [] or new…
Read articleUnleash the Power of Bulk Extensions with Dapper Plus
Medium
In this article, we will be highlighting a key feature of Dapper Plus, the Bulk Extensions, the fastest way to perform bulk operations in…
Read articleIntroduction to Model Context Protocol (MCP)
YouTube
Smarter AI Edits in Visual Studio Copilot
Read articleCoach Marks, but Beautiful in .NET MAUI
Medium
A Practical Guide to Building Custom Onboarding with FreakyUXKit
Read articleRoadmap to Becoming an ASP.NET Core Developer in 2025 — NareshIT
Medium
Your Path to Modern Web Development
Read article