EF Core, ASP.NET Core, and Visual Studio AI
A varied .NET roundup covering EF Core soft deletes, ASP.NET Core return types and middleware, YARP, C# 13, SQL Server, and Visual Studio chat search.
Jasen's top three picks
- 1 Soft Deletes using EF Core Interceptors
c-sharpcorner.com
A clean way to hide deletes without losing history; the interceptor approach is the real takeaway here.
- 2 .NET 9 — Aspire vs Ocelot vs YARP
martinhosebastiao.medium.com
A practical comparison if you’re choosing between gateway, reverse proxy, or platform routing in .NET 9.
- 3 How Do I Create Custom GPT Workflows Visually?
c-sharpcorner.com
Visual, no-code GPT workflow builders are maturing fast, and this piece shows where Langflow, Flowise, and Autogen Studio fit.
Editor's note
I pulled a deliberately mixed lineup today: EF Core patterns, ASP.NET Core fundamentals, C# language ideas, and a bit of AI tooling. The soft deletes and audit logging pieces are especially practical if you’re trying to keep persistence concerns out of your entities. I also liked the Visual Studio chat update for how it improves codebase context without changing your workflow.
Today's articles
Soft Deletes using EF Core Interceptors
c-sharpcorner.com
Learn how to implement soft deletes in EF Core using interceptors. Mark entities as deleted without removing them, apply global query filters, and ensure automatic, transparent handling of deleted rec...
Topics: EF Core
Read article.NET 9 — Aspire vs Ocelot vs YARP
martinhosebastiao.medium.com
Essas três tecnologias são muito semelhantes e estão em alta no mercado, hoje vamos presentar as finalidades e diferenças de cada um.
Topics: ASP.NET Core Azure
Read articleHow Do I Create Custom GPT Workflows Visually?
c-sharpcorner.com
Want to build your own GPT-powered workflows without code? Learn how to visually create custom AI workflows using tools like Langflow, Flowise, and Autogen Studio — no coding skills needed!
Topics: OpenAI Semantic Kernel
Read articleStop Using Try-Catch for Everything — Microsoft’s Real Error Handling Patterns in C#
blog.devgenius.io
Structured exception handling is powerful — but if you treat try-catch as your only error-handling tool, you’re silently breaking… Continue reading on Dev Genius »
Read articleUnderstanding Controller Return Types in ASP.NET Core: IActionResult vs ActionResult vs T
medium.com
When I started building Web APIs in ASP.NET Core, my controller methods “worked” — until they didn’t.
Topics: ASP.NET Core Web API
Read articleHow to not return all properties in SqlRaw
steven-giesel.com
Entity Frameworks SqlRaw has a small, sometimes annoying limitation: The SQL query must return data for all properties of the entity type. Sometimes that isn't desireable, so let's overcome that s...
Topics: EF Core
Read articleThe 5 C# Features Good Developers Know But Never Use
medium.com
When I look back at my early years as a C# developer, I realize I wasn’t making obvious rookie mistakes — my code compiled, it worked, and…
Topics: C#
Read articleThe Hidden C# 13 Features That Make Your Code Faster, Safer, and AI-Ready
blog.devgenius.io
C# 13 didn’t make huge headlines like record types in C# 9 or raw string literals in C# 11. Continue reading on Dev Genius »
Read articleSQL Server Features: A Comprehensive Guide for Developers
c-sharpcorner.com
Mastering Advanced SQL Server Features: A Comprehensive Guide for Developers
Topics: SQL Server
Read articleImproving Codebase Awareness in Visual Studio Chat
devblogs.microsoft.com
Smarter Code Search in Visual Studio: From BM25 to Semantic Search In our latest 17.14.11 release, we’ve made a significant leap forward in how we explore your code to retrieve meaningful context. Ou...
Topics: GitHub Copilot Visual Studio
Read articleEF Core Performance Secrets: Querying at Warp Speed
medium.com
Advanced optimization techniques to make Entity Framework Core handle massive datasets with minimal latency.
Topics: EF Core Performance
Read articleImplementing Audit Logs in EF Core Without Polluting Your Entities
blog.elmah.io
Most modern applications require the historical audit logging of changes made to database entities. The audit log provides you with insights into all changes made, including their timestamps and the u...
Topics: EF Core
Read articleFrom Redmond to San Diego: VS Live! Highlights, Session Examples, and What’s Next
devblogs.microsoft.com
There’s something special about hosting developers at Microsoft HQ — and this year’s Visual Studio Live! Redmond reminded me why I love these events. The energy in every room was electric. From the mo...
Topics: Visual Studio
Read articleHow To Build a Load Balancer In .NET With YARP Reverse Proxy
medium.com
If you want the full source code, download it from this link: https://www.elitesolutions.shop/
Topics: ASP.NET Core Azure
Read articleHow Dotnet Changed Me
madhaven.github.io
I was blind but now I see. I was building castles with sand, but now I’m building castles above castles. As a programmer, Dotnet did that.
Topics: .NET Core
Read article5 .NET Hacks So Good, You’ll Want to Refactor Your Whole Codebase
blog.stackademic.com
Modern C# power moves that make your old code cry. Continue reading on Stackademic »
Topics: C#
Read articleUnderstanding Middleware in ASP.NET Core
medium.com
A Developer’s Perspective
Topics: ASP.NET Core
Read articleHow to Reverse a Linked List in Data Structures with Examples
c-sharpcorner.com
Learn how to reverse a linked list in data structures with step-by-step explanations, detailed breakdowns of iterative and recursive approaches, and Java code examples for beginners and intermediates.
Topics: .NET Core
Read articleJIT vs AOT in .NET 9: Choosing the Right Compilation Strategy
medium.com
Choosing Between JIT and AOT for Modern .NET Apps.
Topics: .NET Core
Read articleLong Polling vs Short Polling: Which One Fits Your Real-Time App?
medium.com
Understand the differences, trade-offs, and best practices for short polling and long polling — with real .NET and Node.js examples
Topics: .NET 9 Native AOT
Read articleAdvanced .NET Disposal Patterns Every Senior Dev Should Know
medium.com
Avoid deadlocks, leaks, and subtle bugs by mastering the synchronization and asynchronous cleanup techniques. Continue reading on Stackademic »
Topics: ASP.NET Core SignalR
Read article