Browsing Tag
csharp
85 posts
Dependency Injection in .NET with Microsoft.Extensions.DependencyInjection and Scrutor
Dependency Injection (DI) is a crucial design pattern in modern software development that enables the construction of more…
Understand DI Containers: Intro
I’m excited to start this new series and dig deeper into dependency injection!! We are going to use…
Adding Middleware to .NET Desktop Applications
Middleware is a common pattern in web development for handling cross-cutting concerns like logging, authentication, and error handling.…
Result Pattern
The use of exceptions in C# is basically okay, but you should be careful not to use too…
Task vs ValueTask
Why is asynchronous programming important? In today’s software development, many tasks are time-consuming, especially those based on input/output…
C# In Practice — Building Tech Support App
One of the best ways to learn any programming language is, of course, through real practice. Starting from…
How to Test Logging with FakeLogger
I originally posted this post on my blog a couple of weeks ago. It’s part of an ongoing…
Top 8 Best Visual Studio Extensions in 2024
Visual Studio extensions play a vital role in enhancing the development experience for C# programmers. In this extensive…
Day 22 of 30-Day .NET Challenge: Use Array Pool
ArrayPool , a mechanism to recycle temporary buffers and optimize performance by reducing garbage collection cycles. Introduction Frequent…
Earn your C# Certification with new Learning Series
We are excited to announce our new C# for Certification email learning series. 🚀 Sign up for the…