Explore

dotnet ×
  • screenshot

    Blinking LEDs with Raspberry Pi - .NET Blog

    Richard Lander The Raspberry Pi is one of the world’s most successful hardware projects. A lot...

  • screenshot

    How to Use MudBlazor with Blazor Interactive SSR

    Discover a detailed guide on setting up MudBlazor with Blazor's server-side rendering (SSR) mode for interactive...

  • screenshot

    The 30-Day .NET Challenge - Day 30: XML vs JSON Serialization

    Serialization involves a process of converting an object into an easily stored format. The article demonstrates...

  • screenshot

    The 30-Day .NET Challenge - Day 29: Generics & Custom Interfaces

    Learn to enhance your maintainability with generics and custom interfaces in C. Discover a better approach...

  • screenshot

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

    The article explores the benefits of loop unrolling in C# programming, showcasing how it reduces loop...

  • screenshot

    The 30-Day .NET Challenge - Day 21: StringComparison

    The article demonstrates the importance of using StringComparison options for efficient string comparison in.NET. How you...

  • screenshot

    3 Examples of Regular Expressions in C# For Beginners

    Discover straightforward examples of regular expressions in C# for beginners, focusing on pattern matching and text...

  • 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

    Get An 87% Boost to Collection Initializer Performance in C#

    This article delves into the performance of collection initializers in C#, comparing various initialization methods using...

  • 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

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

    Developers often make objects instantiated as soon as the application starts or when a class is...

  • screenshot

    The 30-Day .NET Challenge Day 14: Limit Concurrent Async Operations

    The article highlights the importance of limiting the concurrent asynchronous operations which in turn improves performance....

  • screenshot

    The 30-Day .NET Challenge, Day 10: File Paths

    The article demonstrates the built-in functions while working with file system paths. It makes it easier...

  • screenshot

    The 30-Day .NET Challenge, Day 7: String Built-in Methods Part 2

    The article demonstrates the IndexOfAny() method to locate the initial occurrence of any string from a...

  • screenshot

    Avoid This Debugging Nightmare Using Autofac In ASP NET Core

    Learn how to properly set up Autofac for dependency injection in ASP.NET Core projects, avoiding mistakes...

  • screenshot

    Primary Constructors in C# 12: What They Are and Why They Are Useful

    In C# 12, primary constructors play a crucial role in defining the behaviour of classes and...

  • screenshot

    .NET 9: LINQ Enhancements: A Detailed Introduction

    The latest release of.NET 9 includes two new methods: CountBy and AggregateBy, along with the introduction...

  • screenshot

    The 30-Day .NET Challenge Day 3: Switch Constructs

    The switch statement selects and executes a specific section of code from a list of options...