How to revolutionize security, during your free time

How to revolutionize security, during your free time

by Simone Curzi on 16 Sep 2020

When you need to address a very urgent need, but you do not have the time to address it, adopting the right tools becomes very important. The author of this post, Simone Curzi, is a Principal Consultant from Microsoft...

Finding slow methods with PostSharp Logging and Microsoft Log Parser

Finding slow methods with PostSharp Logging and Microsoft Log Parser

by Marko Pađen on 26 Aug 2020

Marko Pađen, a full-stack freelance software engineer with 20 years of experience, wrote about his experience with PostSharp Logging. Read more about his take on logging and finding slow methods with PostSharp Logging...

Add code before and after each method with PostSharp Community

Add code before and after each method with PostSharp Community

by Petr Hudeček on 10 Aug 2020

The most basic feature of PostSharp is adding code at the beginning and end of target methods. Of course, this is not all that PostSharp is doing, but it is a powerful and widely applicable feature.

Thinking beyond Roslyn source generators and aspect-oriented programming

Thinking beyond Roslyn source generators and aspect-oriented programming

by Gael Fraiteur on 22 Jul 2020

When 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 philo...

A better default ToString with PostSharp Community

A better default ToString with PostSharp Community

by Petr Hudeček on 16 Jun 2020

During debugging and prototyping, we often rely on the ToString method to know what an object looks like. This works well for built-in types like integer and string but becomes less helpful for classes and structs unl...

Categories

Older Posts

Auto-implement Equals and GetHashCode with PostSharp Community

Auto-implement Equals and GetHashCode with PostSharp Community

Recently we released PostSharp.Community.StructuralEquality. If you add the NuGet package to your project and then add the new attribute [StructuralEquality] to your classes, a field-by-field implementation of Equals and GetHashCode will...

READ
 Announcing PostSharp 6.7 Preview: Support for Xamarin and .NET 5

Announcing PostSharp 6.7 Preview: Support for Xamarin and .NET 5

We are happy to announce that PostSharp 6.7 Preview is available today. Included in this release are long-awaited support for Xamarin and .NET 5. The download is available on our website. 

READ
Pack your .NET program to a single .exe file with PostSharp Community

Pack your .NET program to a single .exe file with PostSharp Community

Last month, we released PostSharp.Community.Packer, a free and open-source tool that you can use to pack your .NET Framework application into a single .exe file for distribution.

READ
Gael Fraiteur on the Azure DevOps Podcast

Gael Fraiteur on the Azure DevOps Podcast

Last week our CEO & Founder, Gael Fraiteur was a guest on the Azure DevOps Podcast, a show for developers and devops professionals shipping software using Microsoft technologies, hosted by Jeffrey Palermo.

READ
PostSharp Per-Usage Subscriptions

PostSharp Per-Usage Subscriptions

Before we start, let me state it clearly: we hate licensing just as you do. It’s a necessary evil – but still an evil.In PostSharp 6.6 we’re introducing Per-Usage Subscriptions, a pricing model where you are not charged...

READ
Announcing PostSharp 6.6: more free goodies and new licensing options

Announcing PostSharp 6.6: more free goodies and new licensing options

We’re happy to announce that PostSharp 6.6 is generally available today for download. Although it comes just 2 months after 6.5, it’s a huge release: we’ve been working on it since August 2019.  

READ
PostSharp 6.6 Preview: Build low-level add-ins with PostSharp SDK – for free

PostSharp 6.6 Preview: Build low-level add-ins with PostSharp SDK – for free

Starting from PostSharp 6.6, we’re giving our users the keys to a secret chamber that we’ve previously kept for ourselves: the realm of low-level MSIL development using PostSharp SDK, the layer on which high-level components ...

READ
PostSharp’s operations during COVID-19

PostSharp’s operations during COVID-19

Just a quick summary of how we approach COVID-19 situation. 

READ
Announcing PostSharp 6.5 LTS: Performance, Docker Support and More

Announcing PostSharp 6.5 LTS: Performance, Docker Support and More

We are excited to announce the general availability of PostSharp 6.5 and give you a brief summary of new features and improvements. You can download PostSharp 6.5 from our website here.

READ

Older Posts

newsletter

Subscribe to our
newsletter

Stay up to date on all the latest releases, news and discounts.
Follow us on social media: