C# performance, security, and EF Core tuning
This issue covers LINQ querying, async overhead, EF Core tuning, ASP.NET Core security, DI, logging, Orleans, MAUI, and more.
Jasen's top three picks
- 1 IEnumerable vs IQueryable in C#: The Key Differences
medium.com
A clear comparison of IEnumerable and IQueryable, useful if you’ve ever wondered where deferred execution becomes a database query.
- 2 The Hidden Performance Traps in C# You’re Probably Ignoring
medium.com
A solid reminder that everyday C# code can hide costly allocations, boxing, and unnecessary work.
- 3 How I Built a Private ChatGPT That Knows Everything About My Company
ai.plainenglish.io
Building a private company chat assistant is getting more practical; this one focuses on internal data and access control.
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.
Today's articles
IEnumerable vs IQueryable in C#: The Key Differences
medium.com
If you’ve been coding in C# for a while, you’ve probably bumped into IEnumerable and IQueryable.
Read articleThe Hidden Performance Traps in C# You’re Probably Ignoring
medium.com
C# and the .NET runtime provide a modern, safe, and powerful development platform. However, performance pitfalls are everywhere — even in…
Topics: C# .NET Core Performance
Read articleHow I Built a Private ChatGPT That Knows Everything About My Company
ai.plainenglish.io
We will be creating Local Chat GPT for organization which will answer smartly based on internal data of organization Continue reading on Artificial Intelligence in Plain English »
Topics: .NET Core OpenAI Security
Read articleFrom JavaScript to C#: A Developer’s Guide to Transitioning from JavaScript to C# and .NET
javascript.plainenglish.io
As a JavaScript developer, you might be used to dynamic typing, flexible syntax, and event-driven programming. However, what happens when… Continue reading on JavaScript in Plain English »
Read articleWhy You Should Care About C#’s ‘Nullable Reference Types’
medium.com
and How They Help Prevent Null-Related Errors Continue reading on Coinmonks »
Read articleSecure File Access in .NET Core: Avoiding Leaks and Protecting Sensitive Data
medium.com
Secure your .NET Core apps by mastering file access controls, secrets management, and leak prevention. Continue reading on .Net Programming »
Topics: ASP.NET Core .NET Core Security
Read articleThe Practical .NET Guide to AI & LLM: Introduction
medium.com
Model-agnostic guide to integrating LLMs in .NET — patterns, DI, provider abstraction, and security best practices.
Topics: .NET Core OpenAI Security
Read articleUnderstanding OWASP Top 10 with Real-World .NET Examples
c-sharpcorner.com
Secure your .NET applications by understanding and mitigating the OWASP Top 10 vulnerabilities! This article provides practical ASP.NET Core MVC & Web API examples demonstrating common security ri...
Topics: ASP.NET Core Security Web API
Read articleDependency Injection (DI) in .NET Core
medium.com
For example : Continue reading on easydotnet »
Topics: ASP.NET Core C# .NET Core
Read articlePartial View vs ViewComponent in ASP.NET MVC/Core – A Complete Guide
c-sharpcorner.com
Unlock the secrets of Partial Views and ViewComponents in ASP.NET MVC/Core! This guide dives deep into their differences, exploring usage, performance, and best-use cases. Learn when to use each for o...
Topics: ASP.NET Core C# .NET Core
Read articleTop 5 Logging Frameworks for .NET Developers
malshikay.medium.com
Best logging tools for .NET developers
Topics: .NET Core Performance Serilog
Read articleWhy ValueTask Can Save You from Async Overhead
mariemoalla.medium.com
Asynchronous programming in C# is built on top of the Task and async/await model. For most scenarios, using Task is perfectly fine. But if…
Topics: C# .NET Core Performance
Read articleAddress Resolution Protocol (ARP) in Networking: How It Works
c-sharpcorner.com
Unlock the secrets of ARP (Address Resolution Protocol)! This guide explains how ARP translates IP addresses to MAC addresses, enabling seamless communication on local networks. Learn about ARP reques...
Topics: C# .NET Core Performance
Read articleBest Practices for Configuration and Secrets Management in .NET
medium.com
How to Securely Store and Access App Settings in ASP.NET Core?
Topics: ASP.NET Core .NET Core Security
Read articleBridging the Gap: A Professional Solution for Hosting a Web Server in .NET MAUI
medium.com
For years, a critical gap has existed within Microsoft’s cross-platform strategy. While frameworks like Flutter thrive with rich…
Topics: ASP.NET Core .NET Core .NET MAUI
Read articleThe $2,000 Line of C# I Shouldn’t Have Written
towardsdev.com
Why This Blog Matters Continue reading on Towards Dev »
Topics: C# .NET Core Performance
Read articleHow To Optimize EF Core Query Performance With Compiled Queries
medium.com
Entity Framework Core’s compiled queries are one of the most underutilized performance optimization features available to .NET developers…
Topics: .NET Core EF Core Performance
Read articleThe case of the crash on a null pointer even though we checked it for null
devblogs.microsoft.com
A colleague was investigating a crash. The stack at the point of the crash looks like this: contoso!winrt::impl::consume_Windows_Foundation_Collections_IVectorView< winrt::Windows::Foundation::Coll...
Topics: C# .NET Core .NET Framework
Read articleIntroduction To Building Distributed Applications with Microsoft Orleans
learn-code-learn.medium.com
Microsoft Orleans (also known as Orleans .NET) is a cross-platform framework that helps developers build distributed, scalable, and…
Topics: ASP.NET Core .NET Core Performance
Read articleOne Trick To Improve EF Core Performance Using Query Splitting
medium.com
If you want the full source code, download it from this link: https://www.elitesolutions.shop/
Topics: .NET Core Performance
Read articleData Seeding in ASP.NET Core the Right Way
medium.com
Data seeding is the secret sauce that turns empty databases into playgrounds for testing and development.
Topics: ASP.NET Core .NET Core EF Core
Read articleWhat is the difference between linear and non-linear data structures?
c-sharpcorner.com
Unlock the power of Data Structures and Algorithms (DSA) by understanding the core difference between linear and non-linear data structures. This guide breaks down the sequential nature of arrays, lin...
Topics: C# .NET Core Performance
Read articleUsing and authoring .NET tools
andrewlock.net
In this post I describe some of the complexities around authoring .NET tools, specifically around supporting multiple .NET runtimes and testing in CI
Topics: C# .NET Core Visual Studio
Read article