Editor's note
I kept this lineup intentionally mixed, from query semantics and performance tuning to security and distributed systems. The EF Core compiled queries piece and the OWASP Top 10 walkthrough stood out because they’re immediately useful in real apps.
C# performance, security, and EF Core tuning
Welcome to Monday, where we rev up like a classic Mustang hitting the open road, fueled by a fresh tank of .NET insights. Just as seasoned developers know the thrill of discovering a new shortcut or feature, today's lineup promises to keep your engines running smoothly with innovative articles and updates. So buckle up, and let's accelerate your coding week with precision and energy.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
IEnumerable vs IQueryable in C#: The Key Differences
A clear comparison of IEnumerable and IQueryable, useful if you’ve ever wondered where deferred execution becomes a database query.
The Hidden Performance Traps in C# You’re Probably Ignoring
A solid reminder that everyday C# code can hide costly allocations, boxing, and unnecessary work.
How I Built a Private ChatGPT That Knows Everything About My Company
Building a private company chat assistant is getting more practical; this one focuses on internal data and access control.
From JavaScript to C#: A Developer’s Guide to Transitioning from JavaScript to C# and .NET
A friendly bridge for JavaScript developers moving into C# and .NET without losing the mental model they already know.
Why You Should Care About C#’s ‘Nullable Reference Types’
Nullable reference types still pay for themselves by catching bugs before they become production null crashes.
Secure File Access in .NET Core: Avoiding Leaks and Protecting Sensitive Data
Practical file-access guidance matters because leaks usually come from boring mistakes, not exotic exploits.
The Practical .NET Guide to AI & LLM: Introduction
This looks like a useful architecture primer for LLM integration, especially the provider abstraction and security framing.
Understanding OWASP Top 10 with Real-World .NET Examples
OWASP examples in ASP.NET Core are the sort of reference teams can use during reviews and threat modeling.
Dependency Injection (DI) in .NET Core
DI remains foundational in .NET; a refresher never hurts, especially for newer developers.
Partial View vs ViewComponent in ASP.NET MVC/Core – A Complete Guide
A side-by-side look at partial views and ViewComponents helps when you’re deciding between simplicity and reusable rendering.
Top 5 Logging Frameworks for .NET Developers
Logging choices matter most when incidents happen, so a framework comparison is always worth a skim.
Why ValueTask Can Save You from Async Overhead
ValueTask is a niche tool, but it can shave overhead in hot paths when used carefully.
Address Resolution Protocol (ARP) in Networking: How It Works
ARP isn’t a .NET topic, but it’s a good networking refresher for anyone debugging service-to-service connectivity.
Best Practices for Configuration and Secrets Management in .NET
Configuration and secrets handling are still common failure points, and this piece keeps the advice practical.
Bridging the Gap: A Professional Solution for Hosting a Web Server in .NET MAUI
MAUI hosting a web server is an interesting workaround for a real platform gap and cross-platform app scenarios.
The $2,000 Line of C# I Shouldn’t Have Written
A cautionary tale: large code can become expensive code when design and ownership drift apart.
How To Optimize EF Core Query Performance With Compiled Queries
Compiled queries are one of those EF Core features that can deliver real wins without changing your domain model.
The case of the crash on a null pointer even though we checked it for null
Raymond Chen’s crash analysis is a good reminder that null checks don’t always mean what they seem in native interop.
Introduction To Building Distributed Applications with Microsoft Orleans
Orleans remains compelling for distributed systems work, especially when you want actors without reinventing the plumbing.
One Trick To Improve EF Core Performance Using Query Splitting
Query splitting is another EF Core performance lever worth knowing before you start hand-optimizing SQL.
Data Seeding in ASP.NET Core the Right Way
Data seeding advice is most useful when it helps teams keep dev and test databases predictable.
What is the difference between linear and non-linear data structures?
A quick DSA refresher that’s useful for interviews, reviews, and choosing the right data shape.
Using and authoring .NET tools
Dotnet tool authoring can be trickier than it looks once you add runtime compatibility and CI testing into the mix.



















