EF Core, performance, and Blazor patterns
A varied .NET roundup covering MVC state helpers, EF Core loading, threading, Blazor app state, WPF collections, and AI tooling.
Jasen's top three picks
- 1 ViewDifference Between ViewData, ViewBag, and TempData in ASP.NET MVC
medium.com
A classic MVC refresher that still saves people from confusing ViewData, ViewBag, and TempData.
- 2 EF Core & LINQ: Lazy Loading, Select vs Include, and How to Load Data Efficiently with projection
levelup.gitconnected.com
Good EF Core guidance here: loading strategy, projection, and when Include is actually worth it.
- 3 Decoupling Logic with the Strategy Pattern in C#
malshikay.medium.com
Strategy pattern plus parse-don’t-validate make for solid design-pattern reading you can apply right away.
Editor's note
I kept this issue deliberately mixed: you’ll find practical MVC state management, EF Core loading advice, and a good run of performance and threading pieces. The Jint request-handler article and the thread pool explanation stood out to me for the same reason—both reward developers who want more control over how their apps behave under load.
Today's articles
ViewDifference Between ViewData, ViewBag, and TempData in ASP.NET MVC
medium.com
https://medium.com/@shreyans_padmani/viewdifference-between-viewdata-viewbag-and-tempdata-in-asp-net-mvc-e4d26df5e895
Topics: ASP.NET Core ASP.NET MVC
Read articleEF Core & LINQ: Lazy Loading, Select vs Include, and How to Load Data Efficiently with projection
levelup.gitconnected.com
https://levelup.gitconnected.com/ef-core-linq-lazy-loading-select-vs-include-and-how-to-load-data-efficiently-with-projection-a3f423f69d85?source=rss------dotnet-5
Read articleDecoupling Logic with the Strategy Pattern in C#
malshikay.medium.com
https://malshikay.medium.com/decoupling-logic-with-the-strategy-pattern-in-c-a999fb4354e4
Topics: C# Design Patterns
Read articleExtract HTML to a Razor component in Visual Studio with 1 Click
youtube.com
https://www.youtube.com/watch?v=g0h3gj5XDgk
Topics: Blazor Visual Studio
Read article.NET Core Troubleshooting (Performance, Stress Log)
medium.com
https://medium.com/@meriffa/net-core-troubleshooting-performance-stress-log-32342c23f8e6
Topics: .NET Core Performance
Read articleAppState Pattern in .NET and Blazor — Efficient State Management for Modern Applications
medium.com
https://medium.com/@robhutton8/appstate-pattern-in-net-and-blazor-efficient-state-management-for-modern-applications-f3150d35b79a
Topics: Blazor Design Patterns
Read articleObservableCollection vs Dict/List in C# & WPF
medium.com
https://medium.com/@payton9609/observablecollection-vs-dict-list-in-c-wpf-5eac33d555c0
Read articleCustom request handlers in ASP .NET Core using Jint
medium.com
https://medium.com/@alex.svs.fl/custom-request-handlers-in-asp-net-core-using-jint-65a858a64bdb
Topics: ASP.NET Core C#
Read article“Thread Pool” how does it work?
medium.com
https://medium.com/@anton.baksheiev_61725/thread-pool-how-does-it-work-2fcfdf56187e?source=rss------csharp-5
Topics: .NET Core Performance
Read articleMultithreaded Work Synchronization in C#/.NET — Part 3
medium.com
https://medium.com/jit-team/multithreaded-work-synchronization-in-c-net-part-3-97cd5049530b
Read articleBest AI Framework for .NET in 2025: ML.NET, Infer.NET, or Azure AI?
towardsdev.com
https://towardsdev.com/best-ai-framework-for-net-in-2025-ml-net-infer-net-or-azure-ai-dd649feda852
Read articleParse, Don’t Validate: A Powerful Design Pattern for C# and .NET Developers
medium.com
https://medium.com/@vikpoca/parse-dont-validate-a-powerful-design-pattern-for-c-and-net-developers-4e07398ef950?source=rss------dotnet-5
Topics: C# Design Patterns
Read articleC# Tip: An In-Depth Look at CallerMemberName (and some Compile-Time trivia)
code4it.dev
https://www.code4it.dev/csharptips/callermembername-attribute/
Read articleReplace Function
blog.datalust.co
https://blog.datalust.co/replace-function/
Topics: .NET Core Performance
Read articleC# Performance Tuning: Optimize Speed & Scalability for Data-Heavy Applications
medium.com
https://medium.com/turbo-net/c-performance-tuning-optimize-speed-scalability-for-data-heavy-applications-a3f8df0d4411
Topics: C# Performance
Read articleSerialization Magic: A Tale of Retail Efficiency with ASP.NET and C#
medium.com
https://medium.com/@nsagheen/serialization-magic-a-tale-of-retail-efficiency-with-asp-net-and-c-3ebba524a95d
Topics: ASP.NET Core C#
Read articleWhat Frustrates Me the Most as a C#/.NET Developer
canro91.github.io
https://canro91.github.io/2025/02/28/Frustrations/
Read articleInternal Keyword in C#
medium.com
https://medium.com/@payton9609/internal-keyword-in-c-4e5e1ff87bef?source=rss------csharp-5
Read article“Table Per Hierarchy (TPH) Davranışı” Entity Framework Core
medium.com
https://medium.com/@harnylmzzonline/table-per-hierarchy-tph-davran%C4%B1%C5%9F%C4%B1-entity-framework-core-6a0714928ad6?source=rss------csharp-5
Read articleWhen Machines Become Creators: The Future of AI-Driven Product Design and Branding
csharp.com
https://www.csharp.com/article/when-machines-become-creators-the-future-of-ai-driven-product-design-and-brandi/
Read article