News


News

Showing articles from http://feeds.feedburner.com/postsharp External_link

[269 total ]
Beyond Hello World: PostSharp with Gibraltar Software and SmartInspect

Tracing has long been the "Hello, world" sample of Aspect-Oriented
Programming. PostSharp does not make exception: tracing is still the first
aspect visible on the home page, and most of early PostSharp bloggers did
demonstrate AOP on ... [More] a tracing aspect.

Yet, as tracing is a fundamental part of any non-trivial application, some
advanced tools are available to .NET developers. Two of them deserve a special
attention since their vendor provides aspects that can be directly used with Read More... [Less]

Announcing PostSharp 2.0 CTP 2

I am pleased to announce PostSharp 2.0 CTP 2, available for
download
today.

Additionally to uncountable bug fixes, this new CTP brings the following
features:

Support for .NET 4.0;
Support for Microsoft Visual ... [More] Studio 2010 (including the IDE extension);
Support for Mono 2.4.

This release is hardcoded to expire on February 1st, 2010. It is not possible
to purchase a license yet.

The following features are not included in CTP 2 but are planned for
a future preview of Read More... [Less]

PostSharp @ MS Fest 2009, Prague, Czech Republic

I'll present PostSharp and Aspect-Oriented Programming at MS Fest 2009, taking place in Prague, Czech Republic, this week-end (November 28th and 29th), and organized by students of the Math-Phys Institute of the Charles University.

My ... [More] presentation will be in Czech -- I'm getting used to be the only one not to make the show in his mother tongue (mine is French)...

There will be a lot of fun! I gave the same presentation in Munich, Germany last month, and it was considered an hRead More... [Less]

PostSharp 2.0 CTP1 Updated - Visual Studio 2010 Beta 2 and .NET 4.0 Supported

We have refreshed PostSharp 2.0 CTP with a bunch of bug fixes and, most importantly, support for Visual Studio 2010 Beta 2 and .NET 4.0 Beta 2.

The PostSharp Add-In for Visual Studio currently don't work with Visual Studio 2010, but you ... [More] should be able to build projects targetting all versions of the .NET Framework.

Note that the pipe server currently does not work with .NET 4.0.

Happy PostSharping!

-gael [Less]

Announcing PostSharp 2.0 CTP1

PostSharp 2.0 CTP1 it out! You can
download it
today.

As you understood from my previous posts, PostSharp 2.0 is no disguised minor
upgrade. PostSharp 2.0 brings major innovations not only to the .NET community,
but also ... [More] to the aspect-oriented programming (AOP) community in general.

The design objective of PostSharp 2.0 is to
provide a powerful, robust and supportable platform for build-time
aspect-oriented programming for the next 5 years, with high focus on
extensibiliRead More... [Less]

Introducing PostSharp 2.0: #5 - Build Performance and Packaging

Let me finally discuss some changes in product packaging; they will are
important for performance and reliability.

Understanding the Build Performance Issue
Many people complained about PostSharp performance and wondered if the new ... [More]
release would bring some improvement. The short answer is: yes.

The computing cost of PostSharp can be broken down into the following items:

Initialization Time. It takes time to start a CLR
process, load assemblies in the AppDomain, JIT-compRead More... [Less]

Introducing PostSharp 2.0: #4 - Visual Studio Add-In

So you are sold. You started using aspects in your new project. After many
months of development, the project gets larger and larger. You started with
rather simple aspects like tracing, but now your code is fully aspect oriented.
You ... [More] have Resharped or DevExpress tool to help you navigate your code. But,
still, something is missing: you can't answer the following questions:

How do I know to which code elements my aspect has been applied?
How do I know which aspects have been applRead More... [Less]

Introducing PostSharp 2.0: #3 - Aspect Dependencies

We in the Microsoft .NET community are lucky: at critical moments, we are a few steps
behind the Java community. So we got C# and .NET after them, but we learned from
their mistakes, and got better language and platform. The same with AOP. ... [More] AspectJ is widely used
over there, there is
plently of feedback, and PostSharp has been designed accordingly.

One of the questions engineers face when applying aspects to large software
is: how do you ensure aspects don't collide? This was Read More... [Less]

PostSharp At PRIO.Conference 2009, Munich, Germany, 28th October

 I will be present as a speaker at PRIO.Conference 2009 in Munich, Germany, 28th of October 2009. My session is at 17h30. It will be the first presentation of PostSharp 2.0 ever and I will show some concrete aspects useful in GUI ... [More] applications.

I will be in Munich from the 27th evening to 29th afternoon, so feel free to take a date if you want to meet me there.

Read More... [Less]

Introducing PostSharp 2.0: #2 - Amazing Runtime Performance Enhancements

In my

previous post, I have given a quick overview of some new features of the
aspect weaver.

Equally important to features: runtime performance.

PostSharp 1.5 already did a great job compared to other aspect ... [More] frameworks.
However, this could still be greatly improved. And this had been done in
PostSharp 2.0.

Take, for instance, a rather simple aspect: a performance counter. Say we
want to increase a counter every time a method is executed. The easiest and most Read More... [Less]