Writing clean code, a true form of artThroughout my 15 years of experience, I’ve encountered developers of all kinds: from those who complete their tasks without much concern…Feb 12Feb 12
Why You Shouldn’t Call BuildServiceProvider in .NET DevelopmentEach invocation of BuildServiceProvider generates a new dependency container, leading to potential issues with service lifecycle…Jan 22Jan 22
C# 12 — Primary Constructor: What can it bring to you?C# 12 introduces a variety of interesting features, and among them is the Primary Constructor. In this article, I invite you to explore it…Dec 3, 20231Dec 3, 20231
Experienced Story: C# — Checks for sufficient memory resources before executing an operationIn my opinion, experiences feedback often make for the best talks and articles. That’s why I decided to write an article about a…Nov 26, 2023Nov 26, 2023
How to ensure the architectural characteristics in an evolutionary architecture?As architects, we face the challenge of ensuring that new changes do not compromise the integrity of the existing architecture.Oct 9, 2023Oct 9, 2023
C#: Generic interface : covariance, contravariance and invarianceWith the C# programming language, we have the ability to write generic classes and interfaces. Here’s a simple example.May 26, 2023May 26, 2023