I will present aspect-oriented programming and PostSharp at the
Event (SDE) in Ede, The Netherlands, on June 23th, 2008.
I have two sessions of 75 minutes each:
- Addressing non-functional
requirements with aspects: a general
introduction to aspect-oriented programming
(AOP) with a presentation of typical problems
of software engineering that can be better
solved using AOP and an outlook at different
popular AOP solutions.
- Towards more complex aspects using
PostSharp: a thorough trip into
PostSharp Laos showing how to concretely
develop more complex aspects and apply them to
Although my talks have been placed into the
Visual Basic track, it is actually not specific to
VB at all, and all samples will even be in C#.
I will be there till Tuesday, so if anyone there
wants to meet me (in Eve or Amsterdam), there is
an opportunity. Just let it know!
I will present PostSharp at the next
taking place June 7th
in Krakow, Poland.
The talk will start with a general introduction to
AOP, then go to specific solutions using
It is be a honor for me to stand besides a
great speaker (and professional evangelist)
If anyone of the Pole .NET community wants have
some more in-depth discussion or just have a
beer, I will be there till Sunday evening.
I am pleased to announce the third release candidate of PostSharp 1.0,
available for download. This
is also the last release candidate, which means that I would gladly promote
it to the status of stable release if no bug is reported.
Indeed, RC2 proved to be very stable. Among the
reported issues, very few affected core
components. Most efforts have been directed to a
better integration with MSBuild and a better
Let me cite a few improvements you can be looking forward:
Compile-Time Performance: Compiling
PostSharp samples is 65% faster with RC3 than
with RC2 if you use the standard Windows
Installer. No real magic here: since PostSharp
is stable enough, we now ship the release
build instead of the debug build.
Additionally, PostSharp is now correctly
configured to use native images.
Improved User Guide:
There is now a full end-user documentation of
the PostSharp Platform and PostSharp Laos.
The installer does not place assemblies in GAC
any more. The no-installer package is now
fully-featured with documentation and samples.
Documentation and source code of samples are
now better integrated. You can open a sample
into Visual Studio directly from the samples
References to .NET 1.0: There is now
a workaround that makes PostSharp accept
assemblies (generally third-party
dependencies) compiled for the .NET Framework
version 1.0 or 1.1.
VSTS Unit Tests: VSTS Unit Test will
not complain of artifacts generated by
PostSharp any more.
For a complete of resolved issues and implemented
features, please refer to
this listing in our issue tracker.
I'm pleased to introduce DDDProject
, a project of Nicolas Mousson, which aims to be a DDD framework by combining multiple open sources technologies: Castle Windsor for IoC, NHibernate for persitence, and PostSharp Laos for aspects.
For details, I invite you to read their presentation blog post.
Courage et bonne chance a Nicolas!
I have just reported a bug
to Microsoft Connect related to .NET 2.0 SP2 Beta, installed with .NET 3.5 SP 1 Beta, itself installed with VS 2008 SP1 Beta.
The bug causes programs transformed by PostSharp to crash. It happens with OnFieldAccessAspect on static fields.
You have been warned!