Tech Lead at JJ Consulting, he has extensive experience in the .NET ecosystem. A graduate in IT from IFSP, he is passionate about software architecture and clean coding practices. In his free time, he enjoys traveling and playing sports.
This article examines the use of static lambdas, a feature introduced in C# 9, which prevents unnecessary heap allocations by disallowing variable captures in lambdas. It also highlights how the JetBrains [RequireStaticDelegate] attribute can assist in enforcing this pattern within APIs.
Polymorphism in EF Core with Star Wars droids: Learn how to model and query polymorphic entities using TPH, TPT, and TPC strategies with practical C# examples inspired by Star Wars droids for efficient and maintainable database design.
The data dictionary is a centralized repository that documents the structure of a system's data, including fields, types, validations, and relationships, aligning the database with business rules. See this article for the advantages of this structure.