Home
Felipe Henrique
Cancel

Minimal APIs

.NET 6 introduces a more straightforward way to create APIs that can be very handy to power up prototypes or small projects you don’t want to deal with all the boilerplate you were required to writ...

Linq - *By Operators

.NET 6 introduces a series of new extension methods on System.Linq namespace to ease handling IEnumerable in many ways, such as MinBy, MaxBy, DistinctBy, ExceptBy, IntersectBy and UnionBy. I’ll be...

Linq - Chunk

.NET 6 introduces the new Chunk() extension method on System.Linq namespace to ease splitting an IEnumerable into smaller group of batches, or chunks. IEnumerable<TSource[]> Chunk<TSource...

SOLID 101 - Part 2

In the previous article, I covered the two first SOLID principles, SRP, and OCP. Take it if you still need to read it! The principles are complementary to each other. I will continue and finish ...

SOLID 101 - Part 1

Here we go again to talk about this widely repeated subject. Why are so many internet articles bringing the same explanation about these five famous principles? I consider it necessary enough to...