Blog Archive
Every article we've published, newest first.
Filter
2026
4 postsDate Category Title
Jun 30, 2026 PostSharp Security and Privacy Update for PostSharp and Metalama Jun 3, 2026 Metalama Metalama 2026.1 Generally Available: First LTS Release, Complete C# 14 Support, and a Redesigned Redis Backend Jan 7, 2026 PostSharp PostSharp 2026.0 Generally Available: Support for .NET 10, C# 14 and Extension Blocks Jan 5, 2026 Metalama Metalama 2026.0 Generally Available: Full Support for C# 14 and .NET 102025
18 postsDate Category Title
Nov 30, 2025 Metalama Metalama November 2025 Update: Release Candidate for Metalama 2026.0 Oct 30, 2025 Metalama Metalama October 2025 Update: Full Steam Ahead Toward 2026.0 Oct 1, 2025 Metalama Metalama Status Update, September 2025 Sep 7, 2025 PostSharp Security Notice: Data Leak Affecting a Limited Number of Accounts Sep 1, 2025 PostSharp Breaking Update of PostSharp Caching adapter for Redis in 2025.1 Aug 7, 2025 PostSharp PostSharp Is Now Source Available Aug 7, 2025 Metalama Metalama Status Update, Mid Summer 2025 May 30, 2025 Metalama Metalama Status Update, May 2025 May 2, 2025 Metalama Announcing Metalama 2025.1: Going Open Source! May 2, 2025 PostSharp Announcing PostSharp 2025.1 Apr 4, 2025 Metalama Metalama Is Now Open Source, Adding Full Meta-Programming to C# Mar 31, 2025 Metalama Metalama Status Update, March 2025 Feb 27, 2025 Metalama Metalama Status Update, February 2025 Jan 31, 2025 Metalama Metalama Status Update, January 2025 Jan 29, 2025 Guest Article Enhancing Godot Development with Metalama Jan 27, 2025 Metalama Metalama 2025.1 Will Be Open-Source Jan 4, 2025 Metalama Metalama 2025.0 Generally Available: Support for C# 13 and .NET 9, Aspect Framework Improvements, and More Jan 4, 2025 PostSharp PostSharp 2025.0 Generally Available: Support for C# 13, .NET 9 and More2024
41 postsDate Category Title
Dec 18, 2024 Use Cases Hi-Res Logging in .NET Aspire Without Touching Business Code Dec 9, 2024 Opinion The State of Aspect-Oriented Programming in C# [2025] Dec 3, 2024 Use Cases The Factory design pattern in C# Dec 1, 2024 Metalama Metalama Status Update, November 2024 Nov 28, 2024 Metalama Metalama Performance Improvements Analysis [Updated for 2025.0] Nov 25, 2024 Use Cases Implementing custom dependency properties in WPF (+example) Nov 21, 2024 Use Cases Implementing WPF dependency properties with Metalama Nov 19, 2024 Use Cases 10 WPF Best Practices [2024] Nov 6, 2024 Use Cases 4 Ways to Implement ICommand Nov 4, 2024 Use Cases Implement ICommand with Metalama Oct 31, 2024 Metalama Metalama Status Update, October 2024 Oct 29, 2024 Guest Article Why I switched from Fody to Metalama for method caching Oct 24, 2024 Use Cases 4 Ways to Implement INotifyPropertyChanged Oct 21, 2024 Use Cases The Builder Pattern in C# [2024] Oct 14, 2024 Use Cases Implement INotifyPropertyChanged with Metalama Oct 7, 2024 Use Cases Implementing the Builder pattern with Metalama Sep 30, 2024 Metalama Metalama Status Update, September 2024 Sep 4, 2024 Use Cases Serilog Log Levels: When and How to Use Them Aug 30, 2024 Metalama Metalama Status Update, July-August 2024 Aug 6, 2024 Use Cases Five Ways To Add Caching To Your ASP.NET App Aug 1, 2024 Use Cases The Singleton Pattern in C# Today Is Not Your Dad's One! Jul 29, 2024 Metalama Metalama 2024.2 Generally Available: Class Introductions, Observability, and Much More Jul 25, 2024 Use Cases The Memento Design Pattern in C#, Practically With Examples [2024] Jul 18, 2024 Use Cases Adding Serilog to ASP.NET Core: a practical guide Jul 8, 2024 Use Cases Simplify Your .NET Aspire Caching With Metalama Jul 1, 2024 Use Cases MemoryCache in C#: A Practical Guide Jun 28, 2024 Metalama Metalama Status Update, June 2024 Jun 17, 2024 Use Cases Improving Your Team's Productivity Through Consistent Code Style Jun 11, 2024 Use Cases 5 Practical Ways to Add Polly to Your C# Application [2024] Jun 3, 2024 Use Cases Fast and Compact Structured Logging in C# Using String Interpolation May 30, 2024 Metalama Metalama Status Update, May 2024 May 20, 2024 Use Cases How to Deal With NullReferenceException? Object reference not set to an instance of an object. May 20, 2024 Use Cases The Decorator Pattern in Modern C# [2024] Apr 30, 2024 Metalama Metalama Status Update, April 2024 Apr 30, 2024 PostSharp Announcing the General Availability of PostSharp 2024.1 Apr 17, 2024 Metalama Metalama 2024.1 Now Generally Available: Unified Visual Studio Extension, Overriding Constructors, and More Mar 28, 2024 Metalama Metalama Status Update, March 2024 Feb 28, 2024 Metalama Metalama Status Update, February 2024 Jan 31, 2024 Metalama Metalama Status Update, January 2024 Jan 2, 2024 PostSharp Introducing PostSharp 2024: Now with .NET 8.0, C# 12, and ARM64 Support Jan 2, 2024 Metalama Metalama 2024.0 Generally Available: .NET 8 and C# 122023
22 postsDate Category Title
Nov 30, 2023 Metalama Reflecting on 2023 and Embracing 2024: Metalama's Journey Nov 30, 2023 Metalama Metalama Status Update, November 2023 Nov 6, 2023 Metalama Metalama 2023.4 is Generally Available: Caching and Source Code Oct 30, 2023 Metalama Metalama Status Update, October 2023 Oct 23, 2023 Metalama Introducing the Metalama Marketplace: A Triple Win Oct 23, 2023 Metalama Metalama Source Code Available Oct 20, 2023 Metalama Open-Sourcing Metalama Compiler, a Roslyn Branch with Source Transformers Oct 17, 2023 Metalama Metalama 2023.3 is Generally Available Sep 29, 2023 Metalama Metalama Status Update, September 2023 Sep 27, 2023 Metalama Metalama Licensing Changes Aug 31, 2023 Metalama Metalama Status Update, July-August 2023 Aug 7, 2023 Metalama Metalama 2023.2 is Generally Available Jun 30, 2023 Metalama Metalama Status Update, June 2023 Jun 23, 2023 Metalama Metalama 2023.1 is Generally Available May 30, 2023 Metalama Metalama Status Update, May 2023 May 4, 2023 Metalama Metalama is Available Today Mar 30, 2023 Metalama Metalama Status Update (March 2023) Feb 28, 2023 Metalama Metalama Status Update (February 2023) Jan 25, 2023 Metalama Announcing Metalama RC Jan 25, 2023 Metalama Metalama Pricing Model: Affordable, Flexible, and Open-Source Friendly Jan 18, 2023 PostSharp Announcing PostSharp 2023: Support for .NET 7.0 and C# 11 Jan 9, 2023 PostSharp New Versioning Scheme2022
13 postsDate Category Title
Nov 30, 2022 Metalama Metalama Status Update (November 2022) Nov 30, 2022 PostSharp Announcing PostSharp 6.11 RC: Support for .NET 7.0 and C# 11 Oct 27, 2022 Metalama Metalama Status Update (October 2022) Sep 29, 2022 Metalama Metalama Status Update (September 2022) Jul 29, 2022 Metalama Metalama Status Update (July 2022) Jun 24, 2022 Metalama Metalama Status Update (June 2022) May 31, 2022 Metalama Metalama Status Update (May 2022) Apr 27, 2022 Metalama Metalama Status Update (April 2022) Mar 29, 2022 PostSharp Action required: Update PostSharp before updating Visual Studio 2022 to v17.2 Mar 8, 2022 Webinars Webinar Recording: Metalama, the new Roslyn-based meta-programming framework from PostSharp Feb 25, 2022 Webinars Webinar: Source Generators with Stefan Pölz Feb 22, 2022 Metalama Announcing Metalama: a modern Roslyn-based meta-programming framework Feb 16, 2022 Webinars Webinar: Hacking C# with Adam Furmanek2021
9 postsDate Category Title
Dec 3, 2021 PostSharp PostSharp 6.10 now available: Support for .NET 6.0, Visual Studio 2022, and C# 10 Nov 15, 2021 PostSharp Announcing PostSharp 6.10 RC: Support for .NET 6.0, Visual Studio 2022, and C# 10 Nov 11, 2021 Metalama Announcing PostSharp "Caravela" Preview 3 (0.4) Oct 25, 2021 PostSharp Announcing PostSharp 6.10 Preview: Support for .NET 6.0, Visual Studio 2022, and C# 10 Jul 23, 2021 Metalama Announcing PostSharp "Caravela" Preview 2 (0.3.5) Mar 31, 2021 PostSharp Announcing PostSharp 6.9: Visual Studio Tooling performance improvements Mar 17, 2021 PostSharp Announcing PostSharp 6.9 RC: Visual Studio Tooling performance improvements Feb 3, 2021 Community Argo Data Logging Solution using PostSharp and NLog Jan 25, 2021 Metalama PostSharp's Great Reset: Announcing Project "Caravela", a Roslyn-based aspect framework2020
30 postsDate Category Title
Dec 15, 2020 PostSharp Announcing PostSharp 6.8: Support for .NET 5, C# 9 and improvements in logging Dec 10, 2020 Guest Article Complex log processing with PostSharp and NXLog Dec 7, 2020 PostSharp Distributed logging with Serilog, Elastic Search, and PostSharp Nov 30, 2020 PostSharp Noisy logs? Improve your signal-to-noise ratio with per-request logging and sampling Nov 19, 2020 PostSharp Action required: updating to Visual Studio 16.8 may break your build with PostSharp 6.5-6.7 Nov 9, 2020 PostSharp Multicasting: Enhance a group of methods with just one attribute Nov 2, 2020 Guest Article When code can't fit your brain: NDepend and PostSharp Oct 29, 2020 PostSharp Intercepting methods with PostSharp Essentials Oct 26, 2020 PostSharp Announcing PostSharp 6.7: Support for Blazor and Xamarin, and better integration with other logging frameworks Oct 16, 2020 Guest Article Debugging from devices with Conveyor and PostSharp Logging Oct 15, 2020 Guest Article Error monitoring and detailed logging of an ASP.NET Core application with PostSharp and elmah.io Oct 13, 2020 PostSharp Announcing PostSharp 6.7 RC: Support for Blazor and Xamarin, and better integration with other logging frameworks Oct 5, 2020 PostSharp Collecting logs and multiplexing Oct 1, 2020 PostSharp Blazor support in PostSharp 6.7 Sep 16, 2020 Guest Article How to revolutionize security, during your free time Aug 26, 2020 Guest Article Finding slow methods with PostSharp Logging and Microsoft Log Parser Aug 10, 2020 PostSharp Add code before and after each method with PostSharp Essentials Jul 22, 2020 Opinion Thinking beyond Roslyn source generators and aspect-oriented programming Jun 16, 2020 PostSharp A better default ToString with PostSharp Essentials Jun 5, 2020 PostSharp Auto-implement Equals and GetHashCode with PostSharp Essentials May 28, 2020 PostSharp Announcing PostSharp 6.7 Preview: Support for Xamarin and .NET 5 May 27, 2020 PostSharp Pack your .NET program to a single .exe file with PostSharp Essentials Apr 29, 2020 Community Gaël Fraiteur on the Azure DevOps Podcast Apr 21, 2020 PostSharp PostSharp Per-Usage Subscriptions Apr 21, 2020 PostSharp Announcing PostSharp 6.6: more free goodies and new licensing options Mar 31, 2020 PostSharp PostSharp 6.6 Preview: Build low-level add-ins with PostSharp SDK – for free Mar 31, 2020 Community PostSharp’s operations during COVID-19 Mar 9, 2020 PostSharp Announcing PostSharp 6.5 LTS: Performance, Docker Support and More Feb 17, 2020 PostSharp Announcing PostSharp 6.5 RC: Performance, Docker Support and More Jan 10, 2020 PostSharp An Android app with PostSharpTotal 137 posts