PostSharp Official Blog http://www.postsharp.org/blog Just another WordPress weblog Thu, 13 Nov 2008 07:34:36 +0000 http://backend.userland.com/rss092 en Inheritance of Aspects in PostSharp 1.5 CTP 2 Microsoft PDC 2008 is over, as are American presidential elections. We can now talk about something exiting again and hope it will gain some momentum in the community (thus blogging about boring technical details during PDC was intentional). It's maybe the most exciting feature of PostSharp after PostSharp itself: ... http://www.postsharp.org/blog/2008/11/inheritance-of-aspects-in-postsharp-15-ctp-2/ Partial Trust, Windows Azure & Pluggable Serializers Would I be a perfect .NET developer if I did not blog about Windows Azure? I let the response to your own judgment, but even if you don't agree on that statement read on. If you try to deploy a PostSharp-enabled assembly into the Development Fabric, you will probably ... http://www.postsharp.org/blog/2008/11/partial-trust-windows-azure-pluggable-serializers/ What really changed between 1.0 and 1.5 #2: Understanding reflection wrappers In the first part of this article, I explained that Silverlight (SL) or Compact Framework (CF) assemblies were not loaded in the CLR. However, as you could have noticed in the last sample, user code still receives instances of Type, FieldInfo, or MethodBase. How is this possible, since assemblies are ... http://www.postsharp.org/blog/2008/10/what-really-changed-between-10-and-15-2-understanding-reflection-wrappers/ What really changed between 1.0 and 1.5 #1: Targeting Silverlight and the Compact Framework Setting aside the "exciting new features" of 1.5, there is some fundamental difference between 1.0 and 1.5. Although this difference will hardly be detected by beginners, advanced (PostSharp Core) and even intermediate (advanced PostSharp Laos) ones will surely hit it soon: PostSharp 1.5 is completely independent from System.Reflection. It has ... http://www.postsharp.org/blog/2008/10/what-really-changed-between-10-and-15-1-targeting-silverlight-and-the-compact-framework/ Using Automatic Properties with XPO Objects It seems that making ORM easier to work with becomes one of the killer apps of PostSharp. There were already PostSharp aspects for DataObjects.NET, Starcounter and NHibernate. Sean Kearon has now developed a library for Express Persistent Object (XPO). For more information, please see the CodePlex project page and ... http://www.postsharp.org/blog/2008/10/using-automatic-properties-with-xpo-objects/ PostSharp 1.5 CTP 2 Reloaded There was some high-coverage bug so I had to refresh CTP 2. You have to download it again if you already did it. -gael http://www.postsharp.org/blog/2008/10/postsharp-15-ctp-2-reloaded/ Announcing PostSharp 1.5 CTP 2 I am pleased to announce I have just released PostSharp 1.5 CTP 2 with exciting improvements over PostSharp 1.5 CTP 1 and of course PostSharp 1.0. Among the things you can be looking forward: Aspect Inheritance. This is something many of you have longed for. You can now apply ... http://www.postsharp.org/blog/2008/10/announcing-postsharp-15-ctp-2/ Pre-release of PostSharp 1.0 SP1 It is not a release, because I would need the bravest of you to test it (oh, come on, I tested it extensively in lab conditions!), but it's another significant step forward: PostSharp 1.0 SP1 is nearly ready. The complete list of fixed issues is on our issue tracker. Half a ... http://www.postsharp.org/blog/2008/10/pre-release-of-postsharp-10-sp1/ MicroContainer: a dependency injection framework for… the .NET Micro Framework! Szymon Pobiega has just released Micro Container Framework, a dependency injection framework targeting the .NET Micro Framework 3.0. What does it have in common with PostSharp? Easy! Since this platform typically runs with very limited resource, performance is of paramount importance. There is definitively no time to resolve dependencies at ... http://www.postsharp.org/blog/2008/10/microcontainer-a-dependency-injection-framework-for-the-net-micro-framework/ Static Proxies for NHibernate using PostSharp Ayende Rayen has just implemented 'static proxies' for NHibernate using PostSharp. NHibernate is a well-known O-R mapper. One of the features, lazy loading of properties, previously required you to make all properties virtual. The reason is that the properties were "enhanced" (understand: subclassed) at runtime using AOPish techniques. With ... http://www.postsharp.org/blog/2008/10/static-proxies-for-nhibernate-using-postsharp/