Damien Vande KerckhoveWriting 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
Damien Vande KerckhoveWhy 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
Damien Vande KerckhoveC# 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
Damien Vande KerckhoveExperienced 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
Damien Vande KerckhoveHow 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
Damien Vande KerckhoveCreate dynamic Linq queries with Predicate BuilderIntroductionSep 19, 2023Sep 19, 2023
Damien Vande KerckhoveC#: 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