Explore
Blinking LEDs with Raspberry Pi - .NET Blog
Richard Lander The Raspberry Pi is one of the world’s most successful hardware projects. A lot...
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...
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...
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...
30-Day .NET Challenge - Day 26: Loop Unrolling
The article explores the benefits of loop unrolling in C# programming, showcasing how it reduces loop...
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...
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...
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....
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...
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...
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...
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...
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...
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....
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...
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...
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...
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...
.NET 9: LINQ Enhancements: A Detailed Introduction
The latest release of.NET 9 includes two new methods: CountBy and AggregateBy, along with the introduction...
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...