ASP.NET Fast and Performant Logging
In this blog post, we will discuss how to implement fast and performant logging in ASP.NET. When developing an ASP.NET, logging is an essential aspect… Read More »ASP.NET Fast and Performant Logging
Software engineer with more than 12 years of experience. The creator of Scenario Hunting technique. Interested in blending concepts to find new ways to improve existing software development workflows.
In this blog post, we will discuss how to implement fast and performant logging in ASP.NET. When developing an ASP.NET, logging is an essential aspect… Read More »ASP.NET Fast and Performant Logging
In this article, we will create a C# solution structure example that makes our application components more maintainable and testable. We’ll learn to keep the… Read More »C# Solution Structure
This article is an introduction to C# Stress Testing which walks you through a step-by-step, easy-to-follow example that helps you write your first stress test… Read More »C# Stress Testing
C# Load Testing helps to ensure that applications can handle high traffic and heavy loads without crashing or slowing down. C# is a popular programming… Read More »C# Load Testing
In this article, we will implement an O(log N) Algorithm Example, and explore what O(log N) time complexity means. We will also discuss the advantages… Read More »O(log N) Algorithm Example
Avoiding nested loops to turn O(N²) into O(N) time complexity can significantly improve the performance of your programs. One of the most common mistakes made… Read More »Avoiding Nested Loops to Turn O(N²) into O(N)
C# interfaces are a powerful feature of the C# programming language that allow developers to define a contract for the behavior of objects without specifying… Read More »C# Interfaces
This article is a quick review of C# interface vs inheritance. Both interfaces and inheritance allow you to define a set of behaviors that a… Read More »C# Interface vs Inheritance
C# Extension Methods allow developers to extend the functionality of existing types without modifying them. Extension methods are static methods that are used to add… Read More »C# Extension Methods
C# using keyword, is used to manage resources and ensure that they are properly disposed of when they are no longer needed. The using keyword… Read More »C# Using