Blog Archive

Every article we've published, newest first.

Filter

2026

4 posts
Date Author Category Title
Jun 30, 2026 Gaël Fraiteur PostSharp Security and Privacy Update for PostSharp and MetalamaJun 30, 2026 · Gaël Fraiteur Jun 3, 2026 Gaël Fraiteur Metalama Metalama 2026.1 Generally Available: First LTS Release, Complete C# 14 Support, and a Redesigned Redis BackendJun 3, 2026 · Gaël Fraiteur Jan 7, 2026 Gaël Fraiteur PostSharp PostSharp 2026.0 Generally Available: Support for .NET 10, C# 14 and Extension BlocksJan 7, 2026 · Gaël Fraiteur Jan 5, 2026 Gaël Fraiteur Metalama Metalama 2026.0 Generally Available: Full Support for C# 14 and .NET 10Jan 5, 2026 · Gaël Fraiteur

2025

18 posts
Date Author Category Title
Nov 30, 2025 Gaël Fraiteur Metalama Metalama November 2025 Update: Release Candidate for Metalama 2026.0Nov 30, 2025 · Gaël Fraiteur Oct 30, 2025 Gaël Fraiteur Metalama Metalama October 2025 Update: Full Steam Ahead Toward 2026.0Oct 30, 2025 · Gaël Fraiteur Oct 1, 2025 Gaël Fraiteur Metalama Metalama Status Update, September 2025Oct 1, 2025 · Gaël Fraiteur Sep 7, 2025 Gaël Fraiteur PostSharp Security Notice: Data Leak Affecting a Limited Number of AccountsSep 7, 2025 · Gaël Fraiteur Sep 1, 2025 Gaël Fraiteur PostSharp Breaking Update of PostSharp Caching adapter for Redis in 2025.1Sep 1, 2025 · Gaël Fraiteur Aug 7, 2025 Gaël Fraiteur PostSharp PostSharp Is Now Source AvailableAug 7, 2025 · Gaël Fraiteur Aug 7, 2025 Gaël Fraiteur Metalama Metalama Status Update, Mid Summer 2025Aug 7, 2025 · Gaël Fraiteur May 30, 2025 Gaël Fraiteur Metalama Metalama Status Update, May 2025May 30, 2025 · Gaël Fraiteur May 2, 2025 Gaël Fraiteur Metalama Announcing Metalama 2025.1: Going Open Source!May 2, 2025 · Gaël Fraiteur May 2, 2025 Gaël Fraiteur PostSharp Announcing PostSharp 2025.1May 2, 2025 · Gaël Fraiteur Apr 4, 2025 Gaël Fraiteur Metalama Metalama Is Now Open Source, Adding Full Meta-Programming to C#Apr 4, 2025 · Gaël Fraiteur Mar 31, 2025 Gaël Fraiteur Metalama Metalama Status Update, March 2025Mar 31, 2025 · Gaël Fraiteur Feb 27, 2025 Gaël Fraiteur Metalama Metalama Status Update, February 2025Feb 27, 2025 · Gaël Fraiteur Jan 31, 2025 Gaël Fraiteur Metalama Metalama Status Update, January 2025Jan 31, 2025 · Gaël Fraiteur Jan 29, 2025 Philip Rotter Guest Article Enhancing Godot Development with MetalamaJan 29, 2025 · Philip Rotter Jan 27, 2025 Gaël Fraiteur Metalama Metalama 2025.1 Will Be Open-SourceJan 27, 2025 · Gaël Fraiteur Jan 4, 2025 Gaël Fraiteur Metalama Metalama 2025.0 Generally Available: Support for C# 13 and .NET 9, Aspect Framework Improvements, and MoreJan 4, 2025 · Gaël Fraiteur Jan 4, 2025 Gaël Fraiteur PostSharp PostSharp 2025.0 Generally Available: Support for C# 13, .NET 9 and MoreJan 4, 2025 · Gaël Fraiteur

2024

41 posts
Date Author Category Title
Dec 18, 2024 Metalama Team Use Cases Hi-Res Logging in .NET Aspire Without Touching Business CodeDec 18, 2024 · Metalama Team Dec 9, 2024 Gaël Fraiteur Opinion The State of Aspect-Oriented Programming in C# [2025]Dec 9, 2024 · Gaël Fraiteur Dec 3, 2024 Metalama Team Use Cases The Factory design pattern in C#Dec 3, 2024 · Metalama Team Dec 1, 2024 Gaël Fraiteur Metalama Metalama Status Update, November 2024Dec 1, 2024 · Gaël Fraiteur Nov 28, 2024 Gaël Fraiteur Metalama Metalama Performance Improvements Analysis [Updated for 2025.0]Nov 28, 2024 · Gaël Fraiteur Nov 25, 2024 Metalama Team Use Cases Implementing custom dependency properties in WPF (+example)Nov 25, 2024 · Metalama Team Nov 21, 2024 Darío Macchi Use Cases Implementing WPF dependency properties with MetalamaNov 21, 2024 · Darío Macchi Nov 19, 2024 Metalama Team Use Cases 10 WPF Best Practices [2024]Nov 19, 2024 · Metalama Team Nov 6, 2024 Metalama Team Use Cases 4 Ways to Implement ICommandNov 6, 2024 · Metalama Team Nov 4, 2024 Darío Macchi Use Cases Implement ICommand with MetalamaNov 4, 2024 · Darío Macchi Oct 31, 2024 Gaël Fraiteur Metalama Metalama Status Update, October 2024Oct 31, 2024 · Gaël Fraiteur Oct 29, 2024 Cyril Canovas Guest Article Why I switched from Fody to Metalama for method cachingOct 29, 2024 · Cyril Canovas Oct 24, 2024 Metalama Team Use Cases 4 Ways to Implement INotifyPropertyChangedOct 24, 2024 · Metalama Team Oct 21, 2024 Metalama Team Use Cases The Builder Pattern in C# [2024]Oct 21, 2024 · Metalama Team Oct 14, 2024 Metalama Team Use Cases Implement INotifyPropertyChanged with MetalamaOct 14, 2024 · Metalama Team Oct 7, 2024 Metalama Team Use Cases Implementing the Builder pattern with MetalamaOct 7, 2024 · Metalama Team Sep 30, 2024 Gaël Fraiteur Metalama Metalama Status Update, September 2024Sep 30, 2024 · Gaël Fraiteur Sep 4, 2024 Metalama Team Use Cases Serilog Log Levels: When and How to Use ThemSep 4, 2024 · Metalama Team Aug 30, 2024 Gaël Fraiteur Metalama Metalama Status Update, July-August 2024Aug 30, 2024 · Gaël Fraiteur Aug 6, 2024 Metalama Team Use Cases Five Ways To Add Caching To Your ASP.NET AppAug 6, 2024 · Metalama Team Aug 1, 2024 Metalama Team Use Cases The Singleton Pattern in C# Today Is Not Your Dad's One!Aug 1, 2024 · Metalama Team Jul 29, 2024 Gaël Fraiteur Metalama Metalama 2024.2 Generally Available: Class Introductions, Observability, and Much MoreJul 29, 2024 · Gaël Fraiteur Jul 25, 2024 Metalama Team Use Cases The Memento Design Pattern in C#, Practically With Examples [2024]Jul 25, 2024 · Metalama Team Jul 18, 2024 Metalama Team Use Cases Adding Serilog to ASP.NET Core: a practical guideJul 18, 2024 · Metalama Team Jul 8, 2024 Metalama Team Use Cases Simplify Your .NET Aspire Caching With MetalamaJul 8, 2024 · Metalama Team Jul 1, 2024 Metalama Team Use Cases MemoryCache in C#: A Practical GuideJul 1, 2024 · Metalama Team Jun 28, 2024 Gaël Fraiteur Metalama Metalama Status Update, June 2024Jun 28, 2024 · Gaël Fraiteur Jun 17, 2024 Metalama Team Use Cases Improving Your Team's Productivity Through Consistent Code StyleJun 17, 2024 · Metalama Team Jun 11, 2024 Metalama Team Use Cases 5 Practical Ways to Add Polly to Your C# Application [2024]Jun 11, 2024 · Metalama Team Jun 3, 2024 Metalama Team Use Cases Fast and Compact Structured Logging in C# Using String InterpolationJun 3, 2024 · Metalama Team May 30, 2024 Gaël Fraiteur Metalama Metalama Status Update, May 2024May 30, 2024 · Gaël Fraiteur May 20, 2024 Metalama Team Use Cases How to Deal With NullReferenceException? Object reference not set to an instance of an object.May 20, 2024 · Metalama Team May 20, 2024 Metalama Team Use Cases The Decorator Pattern in Modern C# [2024]May 20, 2024 · Metalama Team Apr 30, 2024 Gaël Fraiteur Metalama Metalama Status Update, April 2024Apr 30, 2024 · Gaël Fraiteur Apr 30, 2024 Gaël Fraiteur PostSharp Announcing the General Availability of PostSharp 2024.1Apr 30, 2024 · Gaël Fraiteur Apr 17, 2024 Gaël Fraiteur Metalama Metalama 2024.1 Now Generally Available: Unified Visual Studio Extension, Overriding Constructors, and MoreApr 17, 2024 · Gaël Fraiteur Mar 28, 2024 Gaël Fraiteur Metalama Metalama Status Update, March 2024Mar 28, 2024 · Gaël Fraiteur Feb 28, 2024 Gaël Fraiteur Metalama Metalama Status Update, February 2024Feb 28, 2024 · Gaël Fraiteur Jan 31, 2024 Gaël Fraiteur Metalama Metalama Status Update, January 2024Jan 31, 2024 · Gaël Fraiteur Jan 2, 2024 Gaël Fraiteur PostSharp Introducing PostSharp 2024: Now with .NET 8.0, C# 12, and ARM64 SupportJan 2, 2024 · Gaël Fraiteur Jan 2, 2024 Gaël Fraiteur Metalama Metalama 2024.0 Generally Available: .NET 8 and C# 12Jan 2, 2024 · Gaël Fraiteur

2023

22 posts
Date Author Category Title
Nov 30, 2023 Gaël Fraiteur Metalama Reflecting on 2023 and Embracing 2024: Metalama's JourneyNov 30, 2023 · Gaël Fraiteur Nov 30, 2023 Gaël Fraiteur Metalama Metalama Status Update, November 2023Nov 30, 2023 · Gaël Fraiteur Nov 6, 2023 Gaël Fraiteur Metalama Metalama 2023.4 is Generally Available: Caching and Source CodeNov 6, 2023 · Gaël Fraiteur Oct 30, 2023 Gaël Fraiteur Metalama Metalama Status Update, October 2023Oct 30, 2023 · Gaël Fraiteur Oct 23, 2023 Gaël Fraiteur Metalama Introducing the Metalama Marketplace: A Triple WinOct 23, 2023 · Gaël Fraiteur Oct 23, 2023 Gaël Fraiteur Metalama Metalama Source Code AvailableOct 23, 2023 · Gaël Fraiteur Oct 20, 2023 Gaël Fraiteur Metalama Open-Sourcing Metalama Compiler, a Roslyn Branch with Source TransformersOct 20, 2023 · Gaël Fraiteur Oct 17, 2023 Gaël Fraiteur Metalama Metalama 2023.3 is Generally AvailableOct 17, 2023 · Gaël Fraiteur Sep 29, 2023 Gaël Fraiteur Metalama Metalama Status Update, September 2023Sep 29, 2023 · Gaël Fraiteur Sep 27, 2023 Gaël Fraiteur Metalama Metalama Licensing ChangesSep 27, 2023 · Gaël Fraiteur Aug 31, 2023 Gaël Fraiteur Metalama Metalama Status Update, July-August 2023Aug 31, 2023 · Gaël Fraiteur Aug 7, 2023 Gaël Fraiteur Metalama Metalama 2023.2 is Generally AvailableAug 7, 2023 · Gaël Fraiteur Jun 30, 2023 Gaël Fraiteur Metalama Metalama Status Update, June 2023Jun 30, 2023 · Gaël Fraiteur Jun 23, 2023 Gaël Fraiteur Metalama Metalama 2023.1 is Generally AvailableJun 23, 2023 · Gaël Fraiteur May 30, 2023 Gaël Fraiteur Metalama Metalama Status Update, May 2023May 30, 2023 · Gaël Fraiteur May 4, 2023 Gaël Fraiteur Metalama Metalama is Available TodayMay 4, 2023 · Gaël Fraiteur Mar 30, 2023 Gaël Fraiteur Metalama Metalama Status Update (March 2023)Mar 30, 2023 · Gaël Fraiteur Feb 28, 2023 Gaël Fraiteur Metalama Metalama Status Update (February 2023)Feb 28, 2023 · Gaël Fraiteur Jan 25, 2023 Gaël Fraiteur Metalama Announcing Metalama RCJan 25, 2023 · Gaël Fraiteur Jan 25, 2023 Gaël Fraiteur Metalama Metalama Pricing Model: Affordable, Flexible, and Open-Source FriendlyJan 25, 2023 · Gaël Fraiteur Jan 18, 2023 Gaël Fraiteur PostSharp Announcing PostSharp 2023: Support for .NET 7.0 and C# 11Jan 18, 2023 · Gaël Fraiteur Jan 9, 2023 Gaël Fraiteur PostSharp New Versioning SchemeJan 9, 2023 · Gaël Fraiteur

2022

13 posts
Date Author Category Title
Nov 30, 2022 Gaël Fraiteur Metalama Metalama Status Update (November 2022)Nov 30, 2022 · Gaël Fraiteur Nov 30, 2022 Gaël Fraiteur PostSharp Announcing PostSharp 6.11 RC: Support for .NET 7.0 and C# 11Nov 30, 2022 · Gaël Fraiteur Oct 27, 2022 Gaël Fraiteur Metalama Metalama Status Update (October 2022)Oct 27, 2022 · Gaël Fraiteur Sep 29, 2022 Gaël Fraiteur Metalama Metalama Status Update (September 2022)Sep 29, 2022 · Gaël Fraiteur Jul 29, 2022 Gaël Fraiteur Metalama Metalama Status Update (July 2022)Jul 29, 2022 · Gaël Fraiteur Jun 24, 2022 Gaël Fraiteur Metalama Metalama Status Update (June 2022)Jun 24, 2022 · Gaël Fraiteur May 31, 2022 Gaël Fraiteur Metalama Metalama Status Update (May 2022)May 31, 2022 · Gaël Fraiteur Apr 27, 2022 Gaël Fraiteur Metalama Metalama Status Update (April 2022)Apr 27, 2022 · Gaël Fraiteur Mar 29, 2022 Antonin Prochazka PostSharp Action required: Update PostSharp before updating Visual Studio 2022 to v17.2Mar 29, 2022 · Antonin Prochazka Mar 8, 2022 Andrea Brezinova Webinars Webinar Recording: Metalama, the new Roslyn-based meta-programming framework from PostSharpMar 8, 2022 · Andrea Brezinova Feb 25, 2022 Andrea Brezinova Webinars Webinar: Source Generators with Stefan PölzFeb 25, 2022 · Andrea Brezinova Feb 22, 2022 Gaël Fraiteur Metalama Announcing Metalama: a modern Roslyn-based meta-programming frameworkFeb 22, 2022 · Gaël Fraiteur Feb 16, 2022 Andrea Brezinova Webinars Webinar: Hacking C# with Adam FurmanekFeb 16, 2022 · Andrea Brezinova

2021

9 posts
Date Author Category Title
Dec 3, 2021 Gaël Fraiteur PostSharp PostSharp 6.10 now available: Support for .NET 6.0, Visual Studio 2022, and C# 10Dec 3, 2021 · Gaël Fraiteur Nov 15, 2021 Gaël Fraiteur PostSharp Announcing PostSharp 6.10 RC: Support for .NET 6.0, Visual Studio 2022, and C# 10Nov 15, 2021 · Gaël Fraiteur Nov 11, 2021 Gaël Fraiteur Metalama Announcing PostSharp "Caravela" Preview 3 (0.4)Nov 11, 2021 · Gaël Fraiteur Oct 25, 2021 Gaël Fraiteur PostSharp Announcing PostSharp 6.10 Preview: Support for .NET 6.0, Visual Studio 2022, and C# 10Oct 25, 2021 · Gaël Fraiteur Jul 23, 2021 Gaël Fraiteur Metalama Announcing PostSharp "Caravela" Preview 2 (0.3.5)Jul 23, 2021 · Gaël Fraiteur Mar 31, 2021 Lejla Rasic PostSharp Announcing PostSharp 6.9: Visual Studio Tooling performance improvementsMar 31, 2021 · Lejla Rasic Mar 17, 2021 Antonin Prochazka PostSharp Announcing PostSharp 6.9 RC: Visual Studio Tooling performance improvementsMar 17, 2021 · Antonin Prochazka Feb 3, 2021 Guest Article Community Argo Data Logging Solution using PostSharp and NLogFeb 3, 2021 · Guest Article Jan 25, 2021 Gaël Fraiteur Metalama PostSharp's Great Reset: Announcing Project "Caravela", a Roslyn-based aspect frameworkJan 25, 2021 · Gaël Fraiteur

2020

30 posts
Date Author Category Title
Dec 15, 2020 Lejla Rasic PostSharp Announcing PostSharp 6.8: Support for .NET 5, C# 9 and improvements in loggingDec 15, 2020 · Lejla Rasic Dec 10, 2020 Petr Hudeček and NXLog Guest Article Complex log processing with PostSharp and NXLogDec 10, 2020 · Petr Hudeček and NXLog Dec 7, 2020 Gaël Fraiteur PostSharp Distributed logging with Serilog, Elastic Search, and PostSharpDec 7, 2020 · Gaël Fraiteur Nov 30, 2020 Gaël Fraiteur PostSharp Noisy logs? Improve your signal-to-noise ratio with per-request logging and samplingNov 30, 2020 · Gaël Fraiteur Nov 19, 2020 Gaël Fraiteur PostSharp Action required: updating to Visual Studio 16.8 may break your build with PostSharp 6.5-6.7Nov 19, 2020 · Gaël Fraiteur Nov 9, 2020 Petr Hudeček PostSharp Multicasting: Enhance a group of methods with just one attributeNov 9, 2020 · Petr Hudeček Nov 2, 2020 Petr Hudeček and Patrick Smacchia Guest Article When code can't fit your brain: NDepend and PostSharpNov 2, 2020 · Petr Hudeček and Patrick Smacchia Oct 29, 2020 Petr Hudeček PostSharp Intercepting methods with PostSharp EssentialsOct 29, 2020 · Petr Hudeček Oct 26, 2020 Lejla Rasic PostSharp Announcing PostSharp 6.7: Support for Blazor and Xamarin, and better integration with other logging frameworks Oct 26, 2020 · Lejla Rasic Oct 16, 2020 Petr Hudeček and Jim Wright Guest Article Debugging from devices with Conveyor and PostSharp LoggingOct 16, 2020 · Petr Hudeček and Jim Wright Oct 15, 2020 Petr Hudeček and Thomas Ardal Guest Article Error monitoring and detailed logging of an ASP.NET Core application with PostSharp and elmah.ioOct 15, 2020 · Petr Hudeček and Thomas Ardal Oct 13, 2020 Lejla Rasic PostSharp Announcing PostSharp 6.7 RC: Support for Blazor and Xamarin, and better integration with other logging frameworks Oct 13, 2020 · Lejla Rasic Oct 5, 2020 Petr Hudeček PostSharp Collecting logs and multiplexingOct 5, 2020 · Petr Hudeček Oct 1, 2020 Alexander Dolin PostSharp Blazor support in PostSharp 6.7Oct 1, 2020 · Alexander Dolin Sep 16, 2020 Simone Curzi Guest Article How to revolutionize security, during your free timeSep 16, 2020 · Simone Curzi Aug 26, 2020 Marko Pađen Guest Article Finding slow methods with PostSharp Logging and Microsoft Log ParserAug 26, 2020 · Marko Pađen Aug 10, 2020 Petr Hudeček PostSharp Add code before and after each method with PostSharp EssentialsAug 10, 2020 · Petr Hudeček Jul 22, 2020 Gaël Fraiteur Opinion Thinking beyond Roslyn source generators and aspect-oriented programmingJul 22, 2020 · Gaël Fraiteur Jun 16, 2020 Petr Hudeček PostSharp A better default ToString with PostSharp EssentialsJun 16, 2020 · Petr Hudeček Jun 5, 2020 Petr Hudeček PostSharp Auto-implement Equals and GetHashCode with PostSharp EssentialsJun 5, 2020 · Petr Hudeček May 28, 2020 Lejla Rasic PostSharp Announcing PostSharp 6.7 Preview: Support for Xamarin and .NET 5 May 28, 2020 · Lejla Rasic May 27, 2020 Petr Hudeček PostSharp Pack your .NET program to a single .exe file with PostSharp EssentialsMay 27, 2020 · Petr Hudeček Apr 29, 2020 Lejla Rasic Community Gaël Fraiteur on the Azure DevOps Podcast Apr 29, 2020 · Lejla Rasic Apr 21, 2020 Gaël Fraiteur PostSharp PostSharp Per-Usage Subscriptions Apr 21, 2020 · Gaël Fraiteur Apr 21, 2020 Gaël Fraiteur PostSharp Announcing PostSharp 6.6: more free goodies and new licensing options Apr 21, 2020 · Gaël Fraiteur Mar 31, 2020 Gaël Fraiteur PostSharp PostSharp 6.6 Preview: Build low-level add-ins with PostSharp SDK – for freeMar 31, 2020 · Gaël Fraiteur Mar 31, 2020 Gaël Fraiteur Community PostSharp’s operations during COVID-19 Mar 31, 2020 · Gaël Fraiteur Mar 9, 2020 Lejla Rasic PostSharp Announcing PostSharp 6.5 LTS: Performance, Docker Support and MoreMar 9, 2020 · Lejla Rasic Feb 17, 2020 Gaël Fraiteur PostSharp Announcing PostSharp 6.5 RC: Performance, Docker Support and MoreFeb 17, 2020 · Gaël Fraiteur Jan 10, 2020 Petr Hudeček PostSharp An Android app with PostSharpJan 10, 2020 · Petr Hudeček
Total 137 posts