Home Archive The .NET News Daily Issue #362

The .NET News Daily Issue #362

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

Enjoying the newsletter? Your feedback helps us grow and reach more developers.

Share your testimonial →

Today's Articles

C# 14 Null-Conditional Assignment: Practical Examples and Best Practices

https://www.c-sharpcorner.com/article/c-sharp-14-null-conditional-assignment-practical-examples-and-best-practices/

Master C# 14's null-conditional assignment (?.=) for cleaner, safer code! Learn practical examples, best practices, and when to use (or avoid) this powerful feature. Prevent NullReferenceExceptions an...

Article preview

C# 14 More Partial Members: Partial Events and Partial Constructors

https://laurentkempe.com/2026/01/03/csharp-14-more-partial-members-partial-events-and-constructors/

In C#, partial has long been a practical bridge between human-authored code and tool-generated code. With C# 14, that bridge gets wider: instance constructors and events can now be declared as partial...

Article preview

The New field Keyword in C# 14: Practical Usage, Examples, and Best Practices

https://www.c-sharpcorner.com/article/the-new-field-keyword-in-c-sharp-14-practical-usage-examples-and-best-practices/

Explore C# 14's `field` keyword: simplify property logic, eliminate backing fields, and boost code readability. Learn practical uses, best practices, and performance tips.

Article preview

Memento Pattern, Using The Command Pattern, and Domain Events in .NET

https://jordansrowles.medium.com/memento-pattern-using-the-command-pattern-and-domain-events-in-net-8faa087e6eba?source=rss------csharp-5

Practical implementation of Memento, Command, and Domain Events patterns for building auditable systems with undo/redo in C# .NET

Article preview

What Does typeof Really Do in C#? typeof, GetType() and IsAssignableFrom

https://medium.com/@melisa.akkus/what-does-typeof-really-do-in-c-typeof-gettype-and-isassignablefrom-4f830ac3ae2c?source=rss------dotnet-5

When learning C#, you will inevitably come across typeof. Especially when reading EF Core, infrastructure, or framework-level code. For…

Article preview

Full-stack static typing with OpenAPI TypeScript and Microsoft.AspNetCore.OpenApi

https://johnnyreilly.com/dotnet-openapi-and-openapi-ts

This post will show you how to write full stack applications with static typing from back to front using OpenAPI, TypeScript and .NET.

Article preview

495: 2025 Wrapped - The Official Year of AI Development

http://www.mergeconflict.fm/495

James and Frank unwrap 2025 as the Year of AI Development, covering new models, the rise of agents, and editor integrations like Copilot in VS Code that changed how developers write and maintain code....

Article preview

Learning C#? Let’s Start Together! (Part 1: Hello, C#!)

https://medium.com/@janindumaleesha99/learning-c-lets-start-together-part-1-hello-c-b54ab47e8aed?source=rss------dotnet-5

My journey from “What is this?” to “Hey, I can build things!”

Article preview

How to Build High-Performance Microservices Using .NET 10?

https://medium.com/@sparklewebhelp/how-to-build-high-performance-microservices-using-net-10-b7342a22beb0?source=rss------dotnet-5

Today’s digital products need to be fast, stable, and ready to grow. Users expect applications to load quickly, work smoothly, and stay…

Article preview

Records in C#: The Feature That Quietly Changed How I Write Code

https://medium.com/@ravikumar.makwana/records-in-c-the-feature-that-quietly-changed-how-i-write-code-36f6c92300b5?source=rss------dotnet-5

At first glance, the records look like just shorter classes.

Article preview

How to Read Excel Files with C#

https://medium.com/@natebennett2/how-to-read-excel-files-with-c-2f2dc1521dfe?source=rss------dotnet-5

This article walks you through a simple, high-efficiency solution to read Excel files with C# (no Office installation required).

Article preview

Swapping two blocks of memory that reside inside a larger block, in constant memory

https://devblogs.microsoft.com/oldnewthing/20260101-00/?p=111955

Suppose you have a large block of memory, and you want to swap two blocks that reside inside that large block. For concreteness, say you have a block of memory of the form A1, A2, B1, B2, C1, C2, D1, ...

Article preview

Microservices Design Patterns in .NET That Actually Survive Production

https://medium.com/@vahidbakhtiaryinfo/microservices-design-patterns-in-net-that-actually-survive-production-1d1fe1b51b9b?source=rss------dotnet-5

Most .NET microservices failures are not caused by bad frameworks or tooling. They fail because architectural patterns are applied…

Article preview

I Finally Killed the “If-Else” Chain: From Spaghetti Code to a Plugin System (in Python & .NET)

https://faun.pub/i-finally-killed-the-if-else-chain-from-spaghetti-code-to-a-plugin-system-in-python-net-3eb8947f7113?source=rss------dotnet-5

How the Registry Pattern saved my codebase and how to implement it in both Python and C#. Continue reading on FAUN.dev() »

Article preview

📬 Get daily .NET content delivered to your inbox