The .NET News Daily Issue #99

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

Happy Monday, code warriors! As we shift gears and accelerate into the week, it's time to fuel your .NET engines for the adventures ahead. We've assembled a lineup of articles that are as finely tuned as a classic muscle car—full of power, precision, and a bit of that old-school charm. Put the pedal to the metal and let’s tackle those challenges with the same enthusiasm you had when you first got your hands on Visual Studio.

Today's Articles

How can I check if two GUIDs are equal when they are provided as strings?
How can I check if two GUIDs are equal when they are provided as strings?

A customer asked if there was a helper function in the system that accepted two strings and reported whether the GUIDs they represent are equal. This is a tricky question, because you first have to de...

 
Top .NET Blogs Posts of 2024
Top .NET Blogs Posts of 2024

Let's take a look back at the top .NET blogs from 2024 from exciting announcements, deep dives on new features, and so much more. The post Top .NET Blogs Posts of 2024 appeared first on .NET Blog.

 
Advanced Logging with Proxies in C#
Advanced Logging with Proxies in C#

This article presents a lightweight, dependency-free logging mechanism in C# using the DispatchProxy class. It enables efficient method interception, conditional logging, performance optimization, and...

 
Custom middleware in .Net core
Custom middleware in .Net core

Create a custom middleware in .NET Core to handle unhandled exceptions, and log errors, and return a user-friendly JSON response. Integrate it into the pipeline and test with endpoints to ensure robus...

 
The Great Migration: A Senior Engineer’s Guide to Moving from .NET Framework to Modern .NET
The Great Migration: A Senior Engineer’s Guide to Moving from .NET Framework to Modern .NET

As a senior software engineer who has guided multiple enterprise teams through framework transitions, I’ve seen firsthand the challenges… Continue reading on Towards Dev »

 
Step-by-Step Guide to Setting Up CQRS in .NET!
Step-by-Step Guide to Setting Up CQRS in .NET!

Starting a new project can feel challenging, especially when trying to organize everything the “right” way. Continue reading on Medium »

 
Simplify Your Queries With “AutoInclude” In EntityFramework Core
Simplify Your Queries With “AutoInclude” In EntityFramework Core

In this article, we will discover how the "AutoInclude" feature in EntityFramework Core simplifies query writing by automatically including related navigation properties.

 
Implement JWT Token in Net Core Api
Implement JWT Token in Net Core Api

This article covers the step-by-step process to secure your API using JWT for token-based authentication, ensuring secure communication and proper authorization. Perfect for developers looking to enha...

 
Samsung Joins the Microsoft .NET Community Enabling C# Developers to Build Applications for Samsung Tizen Devices
Samsung Joins the Microsoft .NET Community Enabling C# Developers to Build Applications for Samsung Tizen Devices

Samsung Joins the Microsoft .NET Community Enabling C# Developers to Build Applications for Samsung Tizen Devices

 
Comparison of Constructors and Destructors in C#
Comparison of Constructors and Destructors in C#

This blog explores the key differences between constructors and destructors in C#. It covers their roles in object initialization and cleanup, syntax, usage, and memory management.

 
Introduction to Spectre.Console: Creating Modern and Elegant Command-Line Interfaces
Introduction to Spectre.Console: Creating Modern and Elegant Command-Line Interfaces

When developing command-line tools (CLI) with .NET, we often face challenges related to presenting information clearly and user-friendly… Continue reading on Stackademic »

 
ASP.Net Core Razor Pages: Create Word Document using OpenXml
 
How to split strings efficiently in C#