Gael Fraiteurintimeless-dotnetThe Builder Pattern in C# [2024]When to use it, how to implement it, and how to avoid boilerplate.2d ago2d ago
Gael Fraiteurintimeless-dotnet4 Ways to Implement INotifyPropertyChangedGo beyond automatic properties. Learn about implementation patterns and tools that automate them.Oct 24Oct 24
Gael FraiteurImplement INotifyPropertyChanged with MetalamaMost of today’s UI applications rely on binding data classes to UI classes. The INotifyPropertyChanged interface is the standard way to…Oct 14Oct 14
Gael Fraiteurintimeless-dotnetImplementing the Builder pattern with MetalamaLearn how to automatically generate the repetitive code of the Builder pattern with Metalama.Oct 11Oct 11
Gael Fraiteurintimeless-dotnetAdding Serilog to ASP.NET Core: a practical guideSerilog is a logging library for .NET. It can be used on its own, but it is also compatible with Microsoft.Extensions.Logging, making it…Sep 13Sep 13
Gael Fraiteurintimeless-dotnetSimplify Your .NET Aspire Caching With MetalamaCache method results with just a custom attribute.Sep 13Sep 13
Gael Fraiteurintimeless-dotnetMemoryCache in C#: A Practical GuideMemoryCache is the standard implementation of an in-memory cache for C# applications. It helps boost performance and scalability at the…Jul 1Jul 1
Gael Fraiteurintimeless-dotnetImproving Your Team’s Productivity Through Consistent Code StylePractices and tips from the Metalama teamJun 17Jun 17
Gael Fraiteurintimeless-dotnetFast and Compact Structured Logging in C# Using String InterpolationHow custom interpolation handlers save the day.Jun 3Jun 3
Gael Fraiteurintimeless-dotnetThe Decorator pattern in modern C#Learn how to use this pattern in your code without boilerplate.May 291May 291