In.Net ProgrammingbySukhpinder Singh | C# .NetDay 30 of 30-Day .NET Challenge: XML v/s JSON SerializationLearn to enhance your code with JSON Serialization in C#. Discover a better approach on Day 30 of our 30-Day .NET Challenge.Apr 201Apr 201
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 29 of 30-Day .NET Challenge: Generics & Custom InterfacesLearn to enhance your maintainability with generics and custom interfaces in C#. Discover a better approach on Day 29 of our 30-Day .NET…Apr 19Apr 19
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 28 of 30-Day .NET Challenge: Use StackallocLearn to enhance your performance with stackalloc in C#. Discover a better approach on Day 28 of our 30-Day .NET Challenge.Apr 18Apr 18
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 27 of 30-Day .NET Challenge: Query v/s Method SyntaxLearn why query syntax is preferred in LINQ. Discover a better approach using Query Syntax on Day 27 of our 30-Day .NET Challenge.Apr 17Apr 17
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 26 of 30-Day .NET Challenge: Loop UnrollingLearn to enhance your loop performance in C#. Discover a better approach using Loop Unrolling on Day 26 of our 30-Day .NET Challenge.Apr 16Apr 16
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 25 of 30-Day .NET Challenge: Use Exception FiltersLearn to enhance your C# code’s readability by avoiding multiple catch blocks. Discover a better approach using Exception Filters on Day 25…Apr 15Apr 15
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 24 of 30-Day .NET Challenge: Avoid Exceptions in Flow ControlLearn to enhance your C# code’s performance and readability by avoiding exceptions for flow control. Discover a better approach using…Apr 14Apr 14
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 23 of 30-Day .NET Challenge: Span<T> over ArraysOptimization involves choosing Span<T> over Arrays for manipulating memory regions. Discover a better approach using Spans on Day 23 of our…Apr 13Apr 13
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 22 of 30-Day .NET Challenge: Use Array PoolArrayPool<T> , a mechanism to recycle temporary buffers and optimize performance by reducing garbage collection cycles.Apr 11Apr 11
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 21 of 30-Day .NET Challenge: StringComparisonThe article demonstrates the importance of using StringComparison options for efficient string comparison in .NETApr 11Apr 11
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 20 of 30-Day .NET Challenge: Task vs. ValueTaskHeap allocations aren’t entirely bad but when an object is allocated on a heap it contributes to the garbage collection cycles which in…Apr 11Apr 11
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 19 of 30-Day .NET Challenge: Stack vs. Heap AllocationThe article demonstrates the idea of memory allocations to be used for vibrant and high-performance applications.Apr 8Apr 8
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 18 of 30-Day .NET Challenge: AggressiveInlining AttributeIt influences the Just-In-Time (JIT) compiler’s behaviour to enhance the execution speed of critical methods.Apr 6Apr 6
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 17 of 30-Day .NET Challenge: Interlocked ClassThe .Net provide a powerful tool called the “Interlocked” class for all atomic operations through which developers can reduce contention andApr 5Apr 5
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 16 of 30-Day .NET Challenge: In-Memory CachingChallenges are hard when the database resides in a remote machine or experiencing heavy load. The in-memory caching acts as a better…Apr 4Apr 4
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 15 of 30-Day .NET Challenge: Lazy InitializationTo unlock the full potential of your .Net Application, it’s essential to familiarize yourself with the Lazy<T> class.Apr 3Apr 3
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 14 of 30-Day .NET Challenge: Limit Concurrent Async OperationsThe article highlights the importance of limiting the concurrent asynchronous operations which in turn improves performance.Apr 2Apr 2
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 13 of the 30-Day .NET Challenge: ConfigureAwait(false)The article demonstrates the use of ConfigureAwait(false) efficiently to add deadlock-free asynchronous code.Apr 1Apr 1
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 12 of 30-Day .NET Challenge: Azure FunctionsAzure Functions are serverless applications on Microsoft Azure Cloud Platform without worrying about the infrastructure to run it. It’s…Mar 311Mar 311
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 11 of 30-Day .NET Challenge: Helper Methods — ArrayIntroductionMar 30Mar 30