Explore

c-sharp ×
  • screenshot

    Essential Entity Framework Core Tips: How to Optimize Performance, Streamline Queries, and More

    Learn how to boost query performance, operations, and manage large datasets effectively. From basic to advanced...

  • screenshot

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

    ArrayPool is a mechanism to recycle temporary buffers and optimize performance by reducing garbage collection cycles....

  • screenshot

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

    Heap allocations aren’t entirely bad but when an object is allocated on a heap it contributes...

  • screenshot

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

    The article demonstrates the idea of memory allocations to be used for vibrant and high-performance applications....

  • screenshot

    The 30-Day .NET Challenge - Day 18: AggressiveInlining Attribute

    One of the techniques to improve application performance involves the use of the AggressiveInlining attribute. It...

  • screenshot

    A Beginner's Guide to Regex Options in C#

    Discover the capabilities of regular expressions in C#, from pattern matching to text manipulation. Explore various...

  • screenshot

    30-Day .NET Challenge - Day 17: What Is the Interlocked Class Tool?

    Using traditional locking techniques can sometimes cause performance bottlenecks for atomic operations. The.Net provide a powerful...

  • screenshot

    Blazor Render Mode – How To Avoid Dependency Injection Woes

    This article delves into the complexities of Blazor render modes and their implications for dependency injection...

  • screenshot

    MudBlazor List Items: How To Create Killer Blazor List Views

    This article delves into MudBlazor's MudList and MudListItem components, showcasing their versatility in creating dynamic lists...

  • screenshot

    C#: From Fundamentals to Advanced Techniques - A Beginner-Friendly CheatSheet

    The comprehensive C# Cheat Sheet is designed to aid developers in mastering key syntax and concepts...

  • screenshot

    4 Simple But Powerful Code Examples of Reflection in C#

    Reflection in C# is a powerful feature that allows developers to inspect, manipulate, and create code...

  • screenshot

    3 Beginner Tips You Need to Know for async await in C#

    Async await in C# revolutionizes asynchronous programming by simplifying the handling of asynchronous operations. This article...

  • screenshot

    How To Use Google Sheets in C#

    Learn how to leverage the Google Sheets API in C# to enhance your data management capabilities....

  • screenshot

    What You Need to Know to Use xUnit in ASP.NET Core

    Discover the power of xUnit for testing ASP.NET Core applications, enhancing product quality and streamlining development...

  • screenshot

    Avoiding Memory Leaks with Weak Events in C#

    Weak events in C# offer a solution to memory leaks in event handling, ensuring efficient memory...

  • screenshot

    The Easy Way to Begin Test-Driven Development

    I explain my Test-Driven Development (TDD) approach with an 'outside-in' mindset. Also, I introduce easyTdd, my...

  • screenshot

    Powerful Object Structures Using the Composite Pattern In C#

    Discover the power of the Composite Pattern in C# as we unravel the complexities of hierarchical...

  • screenshot

    Understanding the Factory Pattern in C# — With Examples

    The Factory pattern allows developers to create objects without specifying the exact class of object that...

  • screenshot

    A Beginner's Guide Formatting Strings as Base64 in CSharp

    Throughout this article, we explored the basics of C# string format and Base64 encoding, how to...