The .NET News Daily Issue #94

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

Greetings, fellow .NET maestros! As the weekend beckons on this fine Friday, we're here to spark some joyful reflection on your coding accomplishments while fueling your passion for cleaner, sleeker code. Today’s selection blends practical wisdom with some of the latest .NET shifts you won't want to overlook—because, much like a classic car, the Framework just gets better with time. Time to rev up your curiosity and see what's next on the open road of development!

Today's Articles

Dew Drop – December 11, 2024 (#4319)
Dew Drop – December 11, 2024 (#4319)

Top Links Invoking Async Power: What Awaits WinForms in .NET 9 (Klaus Loeffelmann) Building a Neumorphic UI with .NET MAUI Column Chart to Showcase Genz’s Favourite Social Media Platforms (Dhanaraj Ra...

 
Character Occurrence in a String in C#
Character Occurrence in a String in C#

In this article, I will discuss how to count the number of occurrences of a character in a string in C# with Examples. This article explores various ways to count character occurrences in a string usi...

 
Removing Duplicates from a Sorted Array in C#: The One-Sweep Magic ✨
Removing Duplicates from a Sorted Array in C#: The One-Sweep Magic ✨

Introduction: Cleaning Up Your Array Mess 🗑️ Continue reading on Medium »

 
Execution Context Management with AsyncLocal and ThreadLocal in .NET Core
Execution Context Management with AsyncLocal and ThreadLocal in .NET Core

Introduction In modern distributed .NET applications, managing context across execution boundaries is a critical architectural concern. While both AsyncLocal<T> and ThreadLocal<T> provide mechan...

 
What’s New in C# 12: Features You Need to Know
What’s New in C# 12: Features You Need to Know

C#12 comes with .NET 8.0 SDK and VS 2022 Continue reading on Medium »

 
How to Use the Adapter Design Pattern in C# .NET 8 for System Integration
How to Use the Adapter Design Pattern in C# .NET 8 for System Integration

Integrating systems with different architectures or APIs can be challenging. The Adapter design pattern solves this problem by converting… Continue reading on Medium »

 
Enhanced Long Polling
Enhanced Long Polling

Use Case : When api call going to take more time (high sla). And client slow down because of this. Continue reading on Medium »

 
LINQ might get a "left join" operator in .net 10
LINQ might get a "left join" operator in .net 10

LINQ has a Join operator, that basically translates to something like a SQL INNER JOIN. There is no built in operator for a LEFT JOIN in LINQ, but you can achieve the same result by using a combinatio...

 
Essential AWS Services Every .NET Developer Should Master!
Essential AWS Services Every .NET Developer Should Master!

Let's explore the essential AWS services that every .NET developer should know to stay competitive and deliver robust, cloud-native solutions. We'll dive into compute options like EC2, Lambda, and App...

 
Unit Tests and Code Coverage in GitHub Actions: A Developer’s Guide to Streamlining .NET Workflows
Unit Tests and Code Coverage in GitHub Actions: A Developer’s Guide to Streamlining .NET Workflows

After successfully setting up unit tests and code coverage in Azure DevOps, I decided to replicate the process in GitHub Actions. This… Continue reading on DevOps.dev »

 
.NET Strategies with Advanced Iteration Techniques for C# Collections
.NET Strategies with Advanced Iteration Techniques for C# Collections

We aim to simplify complex control structures and minimize the need for complex branching logic in C#. Continue reading on Medium »

 
Creating a .NET Core Worker Service and Deploying as a Cron Job in AWS EKS and Kubernetes
Creating a .NET Core Worker Service and Deploying as a Cron Job in AWS EKS and Kubernetes

Automate Periodic Tasks with .NET Core and AWS Kubernetes Continue reading on Medium »

 
The Complete Guide to NUnit Testing in C# 13 and .NET 9
The Complete Guide to NUnit Testing in C# 13 and .NET 9

This comprehensive guide explains NUnit testing in C# 13 with .NET 9 with detailed explanations, modern testing techniques, and practical code examples. Authored by Ziggy Rafiq.