The .NET News Daily Issue #104

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

Happy Monday all -- I've added some new .NET programming sources to our feed. Some of them don't produce images, which makes it hard to auto-format the daily emails. So, my apologies if some of the mail isn't as well formatted as we would all like. I clearly need a code formatter for newsletters ;-)

Today's Articles

Hidden Performance Killers in Your .NET Core Application: Can We Mute Them with Our Skills?
Hidden Performance Killers in Your .NET Core Application: Can We Mute Them with Our Skills?

Unmasking Common Bottlenecks and Empowering Developers to Eliminate Them Continue reading on Medium »

 
Different Ways of Declaring an Object in C#
Different Ways of Declaring an Object in C#

In this article, we'll explore different ways to declare and initialize objects in C#. From using the new keyword to implicit typing and object initializers, you'll learn how to create objects efficie...

 
UUID (GUID) vs ULID in C#
UUID (GUID) vs ULID in C#

UUIDs are universal, standardized, but lengthy; ULIDs are sortable, compact, and ideal for time-based ordering. Continue reading on Medium »

 
Unlocking the Power of Thread-Safe Collections in .NET Programming
Unlocking the Power of Thread-Safe Collections in .NET Programming

In the era of multi-core processors and concurrent programming, ensuring thread safety is crucial for developing efficient and error-free… Continue reading on Medium »

 
Understanding Generics in C#
Understanding Generics in C#

A Comprehensive Guide to Reusable, Type-Safe, and Flexible Code Continue reading on Write A Catalyst »

 
Great .NET Documentation with Astro, Starlight, and MarkdownSnippets
Great .NET Documentation with Astro, Starlight, and MarkdownSnippets

The hallmark of every great project is equally great documentation, but it can be increasingly difficult for developers to keep both in sync. Luckily, I’ve been experimenting again with a combination ...

 
Rounding Numbers: There’s More Than One Right Answer
Rounding Numbers: There’s More Than One Right Answer

Programming languages often use banker’s rounding, which contradicts the familiar rule taught in school. What does it mean for you? Continue reading on Medium »

 
Generics 101
Generics 101

Article discusses the need for Generic code when Type specific code creates redundancy. Continue reading on LearnInBytes »

 
Installing and Running Visual Studio Code on Docker
Installing and Running Visual Studio Code on Docker

Learn step-by-step how to install and run Visual Studio Code in Docker using Play with Docker. Includes setup commands, examples, and optimization tips.

 
Exploring Primary Constructors in C# 12 and .NET 8
Exploring Primary Constructors in C# 12 and .NET 8

With the release of .NET 8 and C# 12, developers have been introduced to several new features that enhance the development experience. One of the most exciting additions is the primary constructor for...

 
Understanding the JSON Web Token (JWT)
Understanding the JSON Web Token (JWT)

A small, URL-safe way to represent claims that need to be transferred between two parties is with JSON Web Tokens (JWT). The claims in a JWT can be digitally signed or integrity-protected with a Messa...

 
10 Awesome Visual Studio Extensions to Make Your Life Easier!
10 Awesome Visual Studio Extensions to Make Your Life Easier!

Supercharge Your Development Workflow with These Must-Have Visual Studio Add-Ons Continue reading on Medium »

 
C# Articles
C# Articles

Decorator Pattern in C# Continue reading on SilentTech »