Homepage
Sign inGet started
.Net Programming
  • Write for Us
  • About
  • Series
  • 30 Day .Net Challenge
  • Success
  • Design Patterns
  • Old Stories
30-Day .Net Challenge
Day 28 of 30-Day .NET Challenge: Use Stackalloc

Day 28 of 30-Day .NET Challenge: Use Stackalloc

Learn to enhance your performance with stackalloc in C#. Discover a better approach on Day 28 of our 30-Day .NET Challenge.
Go to the profile of Sukhpinder Singh | C# .Net
Sukhpinder Singh | C# .Net
Apr 17, 2024
Day 27 of 30-Day .NET Challenge: Query v/s Method Syntax

Day 27 of 30-Day .NET Challenge: Query v/s Method Syntax

Learn why query syntax is preferred in LINQ. Discover a better approach using Query Syntax on Day 27 of our 30-Day .NET Challenge.
Go to the profile of Sukhpinder Singh | C# .Net
Sukhpinder Singh | C# .Net
Apr 16, 2024
Day 26 of 30-Day .NET Challenge: Loop Unrolling

Day 26 of 30-Day .NET Challenge: Loop Unrolling

Learn to enhance your loop performance in C#. Discover a better approach using Loop Unrolling on Day 26 of our 30-Day .NET Challenge.
Go to the profile of Sukhpinder Singh | C# .Net
Sukhpinder Singh | C# .Net
Apr 15, 2024
Day 25 of 30-Day .NET Challenge: Use Exception Filters

Day 25 of 30-Day .NET Challenge: Use Exception Filters

Learn to enhance your C# code’s readability by avoiding multiple catch blocks. Discover a better approach using Exception Filters on Day 25…
Go to the profile of Sukhpinder Singh | C# .Net
Sukhpinder Singh | C# .Net
Apr 14, 2024
Day 24 of 30-Day .NET Challenge: Avoid Exceptions in Flow Control

Day 24 of 30-Day .NET Challenge: Avoid Exceptions in Flow Control

Learn to enhance your C# code’s performance and readability by avoiding exceptions for flow control. Discover a better approach using…
Go to the profile of Sukhpinder Singh | C# .Net
Sukhpinder Singh | C# .Net
Apr 13, 2024
Day 23 of 30-Day .NET Challenge: Span<T> over Arrays

Day 23 of 30-Day .NET Challenge: Span<T> over Arrays

Optimization involves choosing Span<T> over Arrays for manipulating memory regions. Discover a better approach using Spans on Day 23 of our…
Go to the profile of Sukhpinder Singh | C# .Net
Sukhpinder Singh | C# .Net
Apr 12, 2024
Day 22 of 30-Day .NET Challenge: Use Array Pool

Day 22 of 30-Day .NET Challenge: Use Array Pool

ArrayPool<T> , a mechanism to recycle temporary buffers and optimize performance by reducing garbage collection cycles.
Go to the profile of Sukhpinder Singh | C# .Net
Sukhpinder Singh | C# .Net
Apr 11, 2024
Day 21 of 30-Day .NET Challenge: StringComparison

Day 21 of 30-Day .NET Challenge: StringComparison

The article demonstrates the importance of using StringComparison options for efficient string comparison in .NET
Go to the profile of Sukhpinder Singh | C# .Net
Sukhpinder Singh | C# .Net
Apr 11, 2024
Day 20 of 30-Day .NET Challenge: Task vs. ValueTask

Day 20 of 30-Day .NET Challenge: Task vs. ValueTask

Heap allocations aren’t entirely bad but when an object is allocated on a heap it contributes to the garbage collection cycles which in…
Go to the profile of Sukhpinder Singh | C# .Net
Sukhpinder Singh | C# .Net
Apr 11, 2024
Day 19 of 30-Day .NET Challenge: Stack vs. Heap Allocation

Day 19 of 30-Day .NET Challenge: Stack vs. Heap Allocation

The article demonstrates the idea of memory allocations to be used for vibrant and high-performance applications.
Go to the profile of Sukhpinder Singh | C# .Net
Sukhpinder Singh | C# .Net
Apr 7, 2024
Day 15 of 30-Day .NET Challenge: Lazy Initialization

Day 15 of 30-Day .NET Challenge: Lazy Initialization

To unlock the full potential of your .Net Application, it’s essential to familiarize yourself with the Lazy<T> class.
Go to the profile of Sukhpinder Singh | C# .Net
Sukhpinder Singh | C# .Net
Apr 2, 2024
Day 17 of 30-Day .NET Challenge: Interlocked Class

Day 17 of 30-Day .NET Challenge: Interlocked Class

The .Net provide a powerful tool called the “Interlocked” class for all atomic operations through which developers can reduce contention and
Go to the profile of Sukhpinder Singh | C# .Net
Sukhpinder Singh | C# .Net
Apr 4, 2024
Day 16 of 30-Day .NET Challenge: In-Memory Caching

Day 16 of 30-Day .NET Challenge: In-Memory Caching

Challenges are hard when the database resides in a remote machine or experiencing heavy load. The in-memory caching acts as a better…
Go to the profile of Sukhpinder Singh | C# .Net
Sukhpinder Singh | C# .Net
Apr 3, 2024
About .Net ProgrammingLatest StoriesArchiveAbout MediumTermsPrivacyTeams