.NET public 3 min read Mastering complex objects comparison using SequenceEqual on C# Pierre Belin Mar 20, 2023 One of the most useful features of .NET is LINQ (Language-Integrated Query), a component that provides a set of standard…
.NET public 4 min read xUnit shared context management for C# tests Pierre Belin Feb 23, 2023 Today we will find out how to use the shared context with the xUnit library! Developers must have to pay…
Tests public 6 min read Create efficient C# tests with the xUnit library Pierre Belin Feb 6, 2023 Among all C# test libraries, xUnit is one of the most used by .NET developers. It's simple to use, and…
Tests public 5 min read Compare object values in xUnit C# with Verify Pierre Belin Nov 18, 2022 The most common way to test the values of an object is to use assertions for each property to check…
.NET public 3 min read Use C# naming conventions and set it in Visual Studio Pierre Belin Nov 1, 2022 Naming conventions Microsoft has defined the C# naming conventions to create standards for all .NET developers. It mainly specifies the…
.NET public 2 min read Create extensions methods to improve C# readability Pierre Belin Sep 30, 2022 Method extensions help developers greatly improve the readability of C#. Method extensions allow developers to add new methods to the…
.NET public 2 min read Improve queries reading performances with AsNoTracking on C# EF Core Pierre Belin Aug 21, 2022 What is AsNoTracking Entity Framework Core is a massive .NET tool to facilitate database queries. If you delve into it,…
.NET public 5 min read Reference types are no longer null by default - C# 8.0 Pierre Belin Aug 13, 2022 I hate NullReferenceException But one thing I hate the most is checking variables when they are not supposed to be…
GraphQL public 8 min read Benefits and cons - GraphQL #1 Pierre Belin Jan 23, 2022 If you never heard about GraphQL or never used it: GraphQL is an open-source data query and manipulation language for…
API public 6 min read Use NSwag to generate microservices clients from OpenAPI specifications Pierre Belin Dec 12, 2021 Swagger is nowadays an essential tool for producing API documentation. It allows describing the routes, parameters, and return of each…
.NET public 7 min read Produce a parser for complex strings with ANTLR Pierre Belin Nov 13, 2021 Facebook allows multiple features to produce a more friendly post like @mention to tag your friends. Imagine they want to…
public 3 min read Quickly create entities logs with onFlush method on Symfony Pierre Belin Aug 1, 2021 The more I develop, the more I'm logging everything I code. These can be logs for the backend, but also…