The .NET News Daily Issue #147

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

Ready to turbocharge your Thursday? As seasoned coders at the .NET track, today’s your chance to navigate the latest nuances and glean insights that might just turn a challenging project into a smooth ride. As your engines rev up, this edition is packed with the high-octane fuel needed to overtake any coding hurdles you face. So buckle up, shift your focus, and accelerate through articles that promise to sharpen your skills and keep your codebase purring.

Today's Articles

Learning C#: Introduction to Collections

https://medium.com/@MJQuinn/learning-c-introduction-to-collections-b932380b2e0d

This article walks you through not just the theory but also practical examples of how you can use different types of collections in C#.

How to Choose the Right Loading Strategy in EF Core?

https://jaykrishnareddy.medium.com/how-to-choose-the-right-loading-strategy-in-ef-core-6896d477ca9b

Eager Loading Vs Lazy Loading

Catch issues before you commit to Git - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/catch-issues-before-you-commit-to-git/

Discovering issues with code changes after committing changes can be frustrating. Fortunately, Visual Studio offers a new feature that helps you catch potential problems early, improving your code qua...

Efficient SQL Query to Remove Duplicates with ROW_NUMBER

https://www.csharp.com/Blogs/efficient-sql-query-to-remove-duplicates-with-rownumber

Use ROW_NUMBER() with PARTITION BY to remove duplicates efficiently. Assigns a unique row number, filters duplicates (RN > 1), and deletes them while keeping the first entry. Ideal for cleaning data i...

Rewriting Old C# Applications: Challenges, Solutions, and Key Takeaways

https://medium.com/write-a-catalyst/rewriting-old-c-applications-challenges-solutions-and-key-takeaways-eff05b7d117b

As a lead developer, I knew this wasn’t just a rewrite — it was an autopsy of past development decisions, a lesson in evolving software… Continue reading on Write A Catalyst »

Modernizing Legacy C# Code: Migrating a 20-Year-Old Project to AWS

https://medium.com/c-sharp-programming/modernizing-legacy-c-code-migrating-a-20-year-old-project-to-aws-1c77e685629c

It was a quiet Monday morning when the CTO walked into my office with a request that would define the next six months of my life. “We need… Continue reading on .Net Programming »

.NET 10 LINQ and Performance Updates: Insights from a Senior Developer

https://isitvritra101.medium.com/net-10-linq-and-performance-updates-insights-from-a-senior-developer-702f5f770f51

LINQ’s IEnumerable, Where, LeftJoin

Restoring a Private .NET NuGet Feed: Troubleshooting Unauthorized Access Errors

https://medium.marktinderholt.com/restoring-a-private-net-nuget-feed-troubleshooting-unauthorized-access-errors-962bb7f760a6

At Microsoft, we use many private NuGet repositories. High-security environments often require developers to consume packages from… Continue reading on Level Up Coding »

Tuesday Coding Tip 80 — C# lambdas and mutability rules

https://medium.com/@nerudaj/tuesday-coding-tip-80-c-lambdas-and-mutability-rules-51935bd3c5b9

Tuesday coding tips are short posts about various tidbits mainly from C++, but also from other programming languages I use. You can also…

Implementing JWT Token Service with AES Encryption in C#

https://medium.com/@razeshmsb02/implementing-jwt-token-service-with-aes-encryption-in-c-9a343ca578bc

In this blog post, Let’s walk through the process of implementing a JWT token service using AES encryption in C#. I will cover the…

Load Balancer vs API Gateway

https://medium.com/@Sina-Riyahi/load-balancer-vs-api-gateway-74a0b4b9d2f0

💡Load Balancers and API Gateways are both critical components in modern distributed architectures, particularly for web applications and…

Azure DevOps Basic usage included with GitHub Enterprise

https://devblogs.microsoft.com/devops/azure-devops-basic-usage-included-with-github-enterprise/

Many customers want to use both GitHub and Azure DevOps together. Until now, unless you purchased Visual Studio subscriptions with GitHub Enterprise, you had to pay separately for both products. With ...

Using Bitmap Compare Two Images in .NET Core

https://www.csharp.com/article/using-bitmap-compare-two-images-in-net-core/

This article covers pixel-by-pixel comparison, detecting differences, and analyzing visual changes in images using C#. Ideal for developers working with image processing, graphics analysis, or automat...

.NET Data Community Standup - Stop using Entity Framework as a DTO provider!

https://www.youtube.com/watch?v=zlxhZhVu1O8

Understanding IEnumerable, ICollection, IList, and List

https://www.csharp.com/article/understanding-ienumerable-icollection-ilist-and-list/

In .NET, collections like IEnumerable, ICollection, IList, and List help manage data efficiently. IEnumerable allows iteration, ICollection supports modifications, IList enables indexing, and List pro...

6 Steps to Migrate your .NET Framework App to .NET Core

https://medium.com/@sparklewebhelp/6-steps-to-migrate-your-net-framework-app-to-net-core-bb76ea0e94ad

Migrating a .NET Framework application to .NET Core is a big step towards modernizing your software. It offers several advantages, such as…

Attributes in C#

https://medium.com/@payton9609/attributes-in-c-cccb57a3f42b

In C#, attributes are a powerful feature that allows developers to add metadata to their code. This metadata can be used by the C#…

25 Senior Developer Tips to Boost .NET Productivity

https://medium.com/@riturajpokhriyal/25-senior-developer-tips-to-boost-net-productivity-23446c371fc2

As a .NET developer, maximizing your productivity isn’t just about writing code faster — it’s about writing better code more efficiently…

Boost C# Application Performance Like a Pro

https://www.csharp.com/blogs/boost-c-sharp-application-performance-like-a-pro2

Want to make your C# applications run faster and smoother? This article covers expert tips and best practices to optimize performance, reduce memory usage, and boost efficiency.