We are happy to announce the release of PostSharp 6.8. Included in this release are support for .NET 5 and C# 9 as well as significant improvements in logging. This version is available for download on our website.
READPostSharp Logging makes it so simple to add logging to your application that you can easily end up capturing gigabytes of data every minute, taking a big overhead on run-time performance, network bandwidth, and storage. But let’s face it...
READWhen I first heard about Roslyn source generators in the announcement post, I first wanted to write a blog post comparing them to aspect-oriented programming. This blog post progressively turned into a philosophical essay. What...
READAttribute multicasting, in PostSharp, is a way to apply an aspect (such as method interception) to many types or methods with just one attribute instance. It’s at the core of the ability of PostSharp to reduce the number of lines of code...
READThe size and complexity of codebases have exploded in the last decade. What can you do when your codebase no longer fits your brain? In this article I’ll suggest two completely different tools: NDepend to visualize the code, and PostShar...
READMethod interception is a technique where you annotate a method and then when it’s called, an interceptor is executed instead of the method body. PostSharp Community, the free edition of PostSharp, allows you to add such interceptors to ...
READJust 2 weeks after releasing PostSharp 6.7 RC, we are happy to announce the general availability of PostSharp 6.7. This version is available for download on our website.
READIf you’re developing a web application, there are times you want to test and debug it from devices other than your development machine: from a phone that’s not connected to the local network, for instance, or from an online service if y...
READIn this article, we show how to add error monitoring and detailed logging to an ASP.NET Core application. These features help you diagnose and fix errors. We will be using elmah.io, an error monitoring service, and PostSharp Logging, a ....
READWe are happy to announce that PostSharp 6.7 RC is available today. Included in this release are support for Xamarin and Blazor as well as introduction of two new features for PostSharp Logging: collecting logs from other logging framewor...
READIn PostSharp 6.7, we are releasing two new features for PostSharp Logging: log collecting and the multiplexer logging backend. Log collecting allows you to reuse your existing logging code with PostSharp. And with the multiplexer backend...
READToday we would like to announce that the preview of Blazor support is now available in PostSharp 6.7. Blazor is a framework from Microsoft for client-side web development using .NET and C# instead of JavaScript. If you want to learn more...
READ