Editor's note
I pulled together a deliberately mixed lineup this time: data access, runtime fundamentals, and a few AI-heavy pieces. The EF Core roundup and the logging/exception guide are practical reads, while the Copilot and agent talks show where the ecosystem is heading.
EF Core, AI, and runtime patterns
Welcome to the Wednesday edition of our .NET newsletter, where the middle of the week isn't just hump day—it's code optimization day! Think of your ongoing projects as classic cars: they need a little fine-tuning to purr like perfection. As you sip your coffee and glance at that complex LINQ query, get ready to remove the rust and add some horsepower to your .NET skills. We’ve curated a lineup today that's as smooth as a fresh coat of wax, so buckle up and let your intellect take the wheel.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Long Running Tasks: Batch It or Queue It?
A practical look at batching versus queuing long-running work, which is a decision every backend team eventually has to make.
ADO.NET vs Entity Framework vs EF Core — Key Differences Explained
A clear comparison of ADO.NET, Entity Framework, and EF Core that helps newer developers choose the right level of abstraction.
Vibe Coding Won’t Take Your Job—But Someone Who Knows Vibe Coding Just Might
A take on vibe coding that feels timely, especially for teams trying to separate novelty from durable engineering skill.
API Speed Holding You Back? Break Free with C# Protobuf-net
A performance-focused article on protobuf-net that’s worth a look if your APIs are starting to feel heavy.
Top 5 EF Core Features Every .NET Developer Should Master in 2025
A 2025 EF Core feature roundup that should help you catch up on the parts people actually use in production.
Configuration Management in .NET: All the details you need to know!!!
A deep configuration management guide that’s useful for anyone juggling local settings, app secrets, and environment-specific behavior.
Why Developers Choose WebSockets in .NET
A WebSockets overview that makes the case for real-time communication without overcomplicating the tradeoffs.
Something need to caution while you invoke HttpClient inside C# code
A warning-filled HttpClient post that belongs in every .NET developer’s mental checklist.
Domain Migration Impact in .NET and Java Workloads
A cross-platform migration piece that reminds us architecture decisions often matter more than language choice.
Delegates, Events, and Callbacks in .NET: An In-Depth Guide
A solid refresher on delegates, events, and callbacks for anyone teaching or revisiting core language mechanics.
A dependency injection primer that’s still relevant because most bugs around DI are about understanding lifetimes and composition.
Once Upon a Buffer: Logging on Demand in .NET 9
A .NET 9 logging article that focuses on buffered, on-demand output, which is handy when observability costs matter.
Best Practice in .NET While creating a model:
A modeling best-practices post that leans toward cleaner domain objects rather than anemic data bags.
Overview of TLS with .NET Framework
A TLS-in-.NET-Framework piece that may save someone from treating old stacks like they’re all the same.
Wrapper Component to Consumer Component: That’s a Wrap!
A wrapper-component article that reads as a UI composition exercise and may be most useful to component authors.
Exception Handling and Logging in .NET: A Complete Guide to Building Resilient Applications
An exception handling and logging guide that pairs well with the HttpClient caution piece for building resilient services.
Streamlined HTML Generation in C#
A C# HTML generation post that’s niche, but interesting if you’re building tooling or server-side rendering helpers.
.NET AI Community Standup - Build & Hack Console Games with GitHub Copilot and AI
The .NET AI Community Standup is a fun one for anyone curious how Copilot and console games can intersect.
Properties in C#: Intelligent Control of Your Data
A properties-in-C# refresher that’s useful because properties are where encapsulation often succeeds or quietly fails.
A modernization-with-AI piece that fits teams looking for concrete ways to apply AI without rewriting everything.
Build an agent: Choose the right model for your agent
The agent-model video is a good reminder that model choice matters before you start layering on orchestration.
.NET Core Concepts (Method Dispatch)
A method dispatch article that goes back to fundamentals, which is always worth revisiting when performance or design questions come up.


















