The .NET News Daily Issue #178

Your Daily Dose of .NET Insights, Tools, and Trends

As we shift gears into Friday, it's time to fire up the nostalgia-driven engines and embark on a smooth ride through our latest .NET explorations. Think of today as a classic road trip, where seasoned code warriors navigate familiar paths while discovering a few thrilling detours along the way. Whether you're pumping the brakes to revel in past accomplishments or hitting the accelerator towards new innovations, our article line-up promises to keep your .NET journey robust, reliable, and ready for the weekend.

Today's Articles

Farewell, BinaryFormatter! utf8Json — Fast & Secure Serialization in .NET 8/9.

https://medium.com/@anderson.buenogod/farewell-binaryformatter-utf8json-fast-secure-serialization-in-net-8-9-0a7eaa1c0ddc

BinaryFormatter is dead. Not deprecated. Dead. Microsoft officially advises against using it due to critical security vulnerabilities. If…

Whats's New in .NET Core 10 and C# 14

https://www.c-sharpcorner.com/article/whatss-new-in-net-core-10-and-c-sharp-14/

The latest .NET Core 10 and C# 14 releases significantly improve the .NET ecosystem. This article provides an in-depth exploration of these new features, their benefits, and practical implementation w...

Interface Segregation - SOLID

https://medium.com/@yilmaz.my/interface-segregation-solid-84be88ea5b54

Herkes Her Şeyi Bilmek Zorunda mı?

Big Thinkers: Scott Hanselman - Empowering Developer Community Worldwide | Build5Nines

https://build5nines.com/big-thinkers-scott-hanselman-empowering-developer-community-worldwide/

Few voices in the Microsoft and .NET space rise above the rest as much as Scott Hanselman. He's a developer, teacher, speaker, and currently the Vice

Mastering EF Core: Interceptors vs. Query Filters — When to Use Each

https://mak-thevar.medium.com/mastering-ef-core-interceptors-vs-query-filters-when-to-use-each-40c8c37a5591

My Blazor Component Re-rendered 20 Times — Here’s Why and How I Fixed It

https://visitkans.medium.com/my-blazor-component-re-rendered-20-times-heres-why-and-how-i-fixed-it-045467fb0b33

You ever write a clean-looking Blazor component… only to find out it’s rendering way more times than it should? I did. And it tanked my… Continue reading on CareerByteCode »

Why 90% of .NET Devs Still Get Concurrency Wrong

https://towardsdev.com/why-90-of-net-devs-still-get-concurrency-wrong-75c5c8c07c69

Unlock faster, safer parallel code with ConcurrentBag — and stop relying on locks that silently slow you down. Continue reading on Towards Dev »

C#: What's the Difference Between `int`, `var`, and `dynamic`?

https://www.pietschsoft.com/post/2025/04/09/csharp-difference-between-int-var-dynamic

In C#, understanding the distinctions between int, var, and dynamic is crucial for writing clear and efficient code. Each serves a unique purpose and behaves differently during compilation and runtime...

C# Practice: Create a Basic Wage Calculator in Under 10 Minutes

https://medium.com/@fulton_shaun/c-practice-create-a-basic-wage-calculator-in-under-10-minutes-4b8ba5bb537d

Learn how to take user input, do basic math, and print results using real C# code — in just a few lines.

Service Orchestration in .NET Aspire

https://www.c-sharpcorner.com/article/service-orchestration-in-net-aspire/

Learn how to streamline microservices communication using Service Orchestration in .NET Aspire. This guide covers key concepts, practical implementation steps, and best practices to build scalable, ma...

Any() vs Exists() in .NET 9: Why Your Old Performance Assumptions Might Be Wrong

https://medium.com/@vikpoca/any-vs-exists-in-net-9-why-your-old-performance-assumptions-might-be-wrong-5570e65c878f

Any() is not a slowpoke anymore. Know this difference to be prepared for hot path scenarios.

Guest Blog: A Comprehensive Guide to Agentic AI with Semantic Kernel

https://devblogs.microsoft.com/semantic-kernel/guest-blog-a-comprehensive-guide-to-agentic-ai-with-semantic-kernel/

Today we’re excited to welcome Arafat Tehsin, who’s a Microsoft Most Valuable Professional (MVP) for AI. back as a guest author on the Semantic Kernel blog today to cover his work on a Comprehensive G...

C#’s Record vs. Class: How 10 Lines Prevented a $250,000 Bug

https://medium.com/@nagarajvela/c-s-record-vs-class-how-10-lines-prevented-a-250-000-bug-3ab3b068cf26

Discover when to use records over classes to write cleaner, safer C# code that outperforms and outshines. Continue reading on Level Up Coding »

Every thing about ‘Delegates’ in C#

https://medium.com/@tvinay81/every-thing-about-delegates-in-c-fe5c9fd5dd8c

What exactly a Delegate is?