Home Archive EF Core History, Dapr Events, AI Agent Checks – .NET News Daily Issue #499 (Jul 17, 2026)

Editor's note

I kept this one nicely mixed on purpose. The EF Core temporal tables piece stands out for its practical audit trail examples, and the AI agent verification article tackles a problem teams are quickly learning they need to solve. There’s also a solid spread of architecture material here, from Orleans and Dapr to event sourcing and a real-world SOLID cleanup story.

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

Share your testimonial →

Today's Articles

CodeBehind 4.7: A Cleaner MVC Experience and Better WebForms Core Integration

https://mohammad-rabie.medium.com/codebehind-4-7-a-cleaner-mvc-experience-and-better-webforms-core-integration-e1f874602a16?source=rss------csharp-5&utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-499

The next release of CodeBehind is almost here. Version 4.7 will be available in the coming days, bringing a collection of improvements…

Track every EF Core record change with temporal tables

https://www.roundthecode.com/dotnet-tutorials/track-every-ef-core-record-change-temporal-tables?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-499

Learn how to track every change to your EF Core records using SQL Server temporal tables, with examples for querying the history. The page Track every EF Core record change with temporal tables appear...

What .NET 10 Means for Enterprise Application Development

https://medium.com/@ryagoel1994/what-net-10-means-for-enterprise-application-development-f7b3fe613bfa?source=rss------dotnet-5&utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-499

.NET 10 shipped in November 2025 as the current Long Term Support release. Every two years, Microsoft ships an LTS, and every two years…

Orleans Framework Tutorial: Building Distributed Applications in .NET

https://www.c-sharpcorner.com/article/orleans-framework-tutorial-building-distributed-applications-in-net/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-499

Master .NET distributed apps with Orleans! Learn the Virtual Actor Model for scalable, fault-tolerant, and stateful systems.

Event Sourcing vs CRUD Applications: A Practical Comparison

https://www.c-sharpcorner.com/article/event-sourcing-vs-crud-applications-a-practical-comparison/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-499

Compare Event Sourcing vs CRUD: understand their core differences, real-world use cases, pros, cons, and when to choose each for your application.

From Pentest to 1.7 Million Downloads, Part 2: The Lessons Nobody Taught Me

https://dotnetcore.show/season-8/from-pentest-to-1-7-million-downloads-part-2-the-lessons-nobody-ever-taught-me/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-499

Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services . If you're an SME (Small to Medium ...

Building Event-Driven Applications with Dapr: A Practical Guide

https://www.c-sharpcorner.com/article/building-event-driven-applications-with-dapr-a-practical-guide/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-499

Master event-driven apps with Dapr! Learn pub/sub, state management, and observability for scalable, resilient microservices.

Compose validators, don’t copy them: a reusable FluentValidation kit

https://medium.com/@ivanball76/compose-validators-dont-copy-them-a-reusable-fluentvalidation-kit-8865a6003a9c?source=rss------csharp-5&utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-499

“Email must be valid, password must be strong, name is required.” Every command re-declares those rules, and then they drift. Here is a…

I opened a file with FILE_ FLAG_ DELETE_ ON_ CLOSE , but now I changed my mind

https://devblogs.microsoft.com/oldnewthing/20260706-00/?p=112506&utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-499

The CreateFile function has a flag called FILE_FLAG_DELETE_ON_CLOSE, which means that the file will be deleted when the last handle to the file is closed. But what if you pass that flag and then chang...

How SOLID Helped Me Delete Nearly 5,000 Lines of Code

https://medium.com/@EdwardCurtin/how-solid-helped-me-delete-nearly-5-000-lines-of-code-8f98204cbe9a?source=rss------csharp-5&utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-499

Every legacy codebase has one. The file nobody wants to open. The one that shows up in every merge conflict. The one everyone is just a…

Hosting AI Agents with Microsoft Agent Framework in .NET Ep - 14, Part 2

https://www.c-sharpcorner.com/article/hosting-ai-agents-with-microsoft-agent-framework-in-net/?utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-499

Learn how to host AI agents using Microsoft Agent Framework in .NET. This session explains agent hosting architecture, dependency injection, service registration, runtime configuration, deployment str...

The Verification Layer Every AI Agent Needs (and How I Built One Twice)

https://topuzas.medium.com/the-verification-layer-every-ai-agent-needs-and-how-i-built-one-twice-f60dfb2c1164?source=rss------dotnet-5&utm_source=dotnetnews.co&utm_medium=referral&utm_campaign=the-net-news-daily-issue-499

Introduction: The Day I Stopped Trusting My Own Agent

Jasen's take on today's picks

CodeBehind 4.7: A Cleaner MVC Experience and Better WebForms Core Integration

CodeBehind is still an interesting corner of the ecosystem, especially if you care about MVC ergonomics and WebForms-style migration paths.

Track every EF Core record change with temporal tables

Temporal tables remain one of the most useful underused SQL Server features, and this walks through the EF Core side clearly.

What .NET 10 Means for Enterprise Application Development

Enterprise-level .NET 10 coverage tends to be broad; useful if you need the big-picture implications rather than feature minutiae.

Orleans Framework Tutorial: Building Distributed Applications in .NET

A decent entry point into Orleans for anyone evaluating actor-model patterns for stateful distributed systems.

Event Sourcing vs CRUD Applications: A Practical Comparison

Always worth reading these comparisons when they stay practical instead of ideological.

From Pentest to 1.7 Million Downloads, Part 2: The Lessons Nobody Taught Me

More career-and-product lessons than code, but that perspective matters too.

Building Event-Driven Applications with Dapr: A Practical Guide

Good overview of Dapr building blocks for event-driven systems without getting lost in platform branding.

Compose validators, don’t copy them: a reusable FluentValidation kit

I like validator composition whenever teams are fighting duplication and drift across commands.

I opened a file with FILE_ FLAG_ DELETE_ ON_ CLOSE , but now I changed my mind

Classic Raymond Chen: narrow topic, deep platform behavior, very useful if you touch Windows internals.

How SOLID Helped Me Delete Nearly 5,000 Lines of Code

Deleting 5,000 lines is usually a better engineering story than adding 5,000 more.

Hosting AI Agents with Microsoft Agent Framework in .NET Ep - 14, Part 2

Agent hosting details are where many AI demos become real systems, so this is timely.

The Verification Layer Every AI Agent Needs (and How I Built One Twice)

Verification is rapidly becoming a required layer for agentic systems, not a nice-to-have.

Related issues

📬 Get daily .NET content delivered to your inbox