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 20, 2024A response icon1Apr 20, 2024A response icon1
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 19, 2024Apr 19, 2024
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 18, 2024Apr 18, 2024
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 17, 2024Apr 17, 2024
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 16, 2024Apr 16, 2024
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 15, 2024Apr 15, 2024
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 14, 2024Apr 14, 2024
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 13, 2024Apr 13, 2024
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 11, 2024Apr 11, 2024
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 11, 2024Apr 11, 2024
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 11, 2024Apr 11, 2024
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 8, 2024Apr 8, 2024
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 6, 2024Apr 6, 2024
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 5, 2024Apr 5, 2024
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 4, 2024Apr 4, 2024
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 3, 2024Apr 3, 2024
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 2, 2024Apr 2, 2024
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 1, 2024Apr 1, 2024
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 31, 2024A response icon1Mar 31, 2024A response icon1
In.Net ProgrammingbySukhpinder Singh | C# .NetDay 11 of 30-Day .NET Challenge: Helper Methods — ArrayIntroductionMar 30, 2024Mar 30, 2024