JSON serializers, MAUI, and EF Core pitfalls
A varied .NET roundup covering serializer tradeoffs, MAUI, EF Core query gotchas, performance tips, nullable safety, and routing basics.
Jasen's top three picks
- 1 Newtonsoft.Json vs. System.Text.Json: Picking the Right JSON Serializer for Your .NET Project
towardsdev.com
A practical serializer comparison that helps you choose between Newtonsoft.Json and System.Text.Json without guesswork.
- 2 Why .NET MAUI is the Future of App Development
csharp.com
A straightforward MAUI article that argues the platform's case for cross-platform .NET app development.
- 3 ADO.NET vs Entity Framework: Understanding the Differences
csharp.com
A clear reminder that ADO.NET and EF still solve different problems, especially when control or abstraction matters.
Editor's note
I curated a mixed lineup this issue, with practical guidance alongside a few broader ecosystem pieces. The serializer comparison and the EF Core distinct/orderby warning are especially useful because they can prevent real production mistakes.
Today's articles
Newtonsoft.Json vs. System.Text.Json: Picking the Right JSON Serializer for Your .NET Project
towardsdev.com
https://towardsdev.com/newtonsoft-json-vs-system-text-json-picking-the-right-json-serializer-for-your-net-project-b3f373eb06a3
Read articleWhy .NET MAUI is the Future of App Development
csharp.com
https://www.csharp.com/blogs/why-net-maui-is-the-future-of-app-development
Read articleADO.NET vs Entity Framework: Understanding the Differences
csharp.com
https://www.csharp.com/article/ado-net-vs-entity-framework-understanding-the-differences/
Read articleBoosting Performance with Lazy Loading in C# .NET Core
csharp.com
https://www.csharp.com/article/boosting-performance-with-lazy-loading-in-c-sharp-net-core/
Read articleGraphQL Explained
medium.com
https://medium.com/@Sina-Riyahi/graphql-explained-fcef8111aa79
Read articleUnderstanding the Override Function in C#
csharp.com
https://www.csharp.com/article/understanding-the-override-function-in-c-sharp/
Read articleThe Hidden Cost of String Parameters
medium.com
https://medium.com/@andrespino.95/the-hidden-cost-of-string-parameters-e47519e618ed
Read articleOptimize Your C# Code: Using Benchmark.NET to Identify Performance Bottlenecks
medium.com
https://medium.com/@nagarajvela/optimize-your-c-code-using-benchmark-net-to-identify-performance-bottlenecks-2e70de3628ff
Read articleRole of Delegates in C# Programming
csharp.com
https://www.csharp.com/blogs/role-of-delegates-in-c-sharp-programming
Read articleSafe Access to Nullable Properties
medium.com
https://medium.com/@Sina-Riyahi/safe-access-to-nullable-properties-5e5ca3b6d113
Read articleAnnouncing Generative AI for Beginners – .NET
devblogs.microsoft.com
https://devblogs.microsoft.com/dotnet/announcing-generative-ai-for-beginners-dotnet/
Read articleMicrosoft .NET Ecosystem
blog.stackademic.com
https://blog.stackademic.com/microsoft-net-ecosystem-9144695bf94d
Read articleBe Careful Using Distinct and OrderBy in EF Core Queries
csharp.com
https://www.csharp.com/article/be-careful-when-combining-distinct-and-orderby-in-ef-core/
Read articleRunning C# Jobs with Windows Task Scheduler: Automate Your Workflow Like a Pro
medium.com
https://medium.com/@nagarajvela/running-c-jobs-with-windows-task-scheduler-automate-your-workflow-like-a-pro-f9519590903e
Read articleReduce NULL Storage in SQL Server with Sparse Columns
csharp.com
https://www.csharp.com/article/reduce-null-storage-in-sql-server-with-sparse-columns/
Read articleJava vs. C#: The Clear Choice for Enterprise Programming in 2025
medium.com
https://medium.com/@nwakauc1/java-vs-c-the-clear-choice-for-enterprise-programming-in-2025-a2c759344f33
Read articleUnderstanding Host in the ASP.NET Core
csharp.com
https://www.csharp.com/blogs/understanding-host-in-the-asp-net-core
Read articleUnderstanding the Interface Segregation Principle (ISP) in C#
medium.com
https://medium.com/@orkhanmustafayev/understanding-the-interface-segregation-principle-isp-in-c-e7e88a80ae56
Read articleHow do you handle routing in ASP.NET Core?
medium.com
https://medium.com/@kacar7/how-do-you-handle-routing-in-asp-net-core-c280765d2282
Read article