Gregor Biswanger has posted a demonstration of PostSharp with Silverlight on MSDN Webcast (German language).
Die aspektorientierte Programmierung unter Silverlight ermöglicht es, nicht-funktionale Anforderungen als Aspekte getrennt von der funktionalen Anforderung zu entwickeln, zum Beispiel Validierungen, Sicherheit, Performance und Wartbarkeit. Dadurch wird der spätere Source-Code übersichtlicher und somit besser wartbar, außerdem wird durch die Zentralisierung der Aspekte eine grandiose Freiheit für das komplette Projekt ermöglicht.
http://www.microsoft.com/germany/msdn/webcasts/library.aspx?id=1032422768
Thank you Gregor!
I am pleased to announce the general availability of PostSharp 1.5 RTM, available for
download today. This is an important milestone, meaning that PostSharp 1.5 is now stable and ready for production. The release candidate cycle has been pretty tranquil, with only two bugs reported in the previous build. The number of downloads of PostSharp 1.5 has actually exceeded the one of PostSharp 1.0 for three months.
Following our policy to maintain a single stable branch of the product, PostSharp 1.0 is now considered obsolete and unsupported (bugs will be corrected only on a commercial basis). PostSharp 1.0 is less robust than PostSharp 1.5 in many respects, so nobody should regret the transition. We publish today PostSharp 1.0 SP2, the last release of this version.
PostSharp 1.5 will continue to be maintained for both commercial customers and the community, but no new feature will be added.
Most of our efforts during last 6 months have been directed to the next major version of PostSharp. The objective of PostSharp 2.0 is to be a robust and full-bodied platform for aspect oriented programming for .NET.
The new Visual Studio plug-in will help to visualize aspects in code. The new aspect framework, evolved from PostSharp Laos, will make it easier to develop more complex aspects like NotifyPropertyChanged. Its new aspect dependency checker will make PostSharp more suitable for large teams and projects. Smarter code generation will deliver better runtime performance. Thanks to the new architecture, third-party vendors (e.g. vendors of ORM or monitoring solutions) will be able to develop aspects that better integrate with user-defined ones. And, of course, recent platforms as .NET 4.0, Silverlight 3 or Microsoft CF 3.5 will be supported. An ambitious release...
I can't tell you more right now, but I hope I will be more prolix after the summer.
Happy PostSharping!
-gael
The online documentation web site http://doc.postsharp.org/ has been completely revamped with a new engine. The new documentation system offers online most of the functionalities of Microsoft Document Explorer: a synchronized TOC, an index, and a full text search.
The new website is powered by Help Server 2.0, an excellent product by x-tensive.com.
X-tensive is a long-time partner of PostSharp, now included in their flag product DataObjects.NET 4.0.
Would you get into difficulties while using http://doc.postsharp.org/, I and X-tensive.com would love to hear from you!
Happy PostSharping!
-gael
I am please to announce that Log4PostSharp, one of the favorite plug-ins to PostSharp, has been ported to PostSharp 1.5 by Mark Kharitonov. The initial version, targetting PostSharp 1.0, has originally been contributed by Michal Dabrowski.
Log4PostSharp implements tracing aspects for the popular framework log4net. But unlike what you could achieve easily using PostSharp Laos, Log4PostSharp injects optimal instructions with minimal overhead. You could difficulty write better code by hand.
Thank you, Mark! I am sure this project is very usefull to the community.
Happy Log4PostSharping!
-gael
I am pleased to announce that Good Data is now live and production-ready. Good Data provides data analytics online, as a service (Cloud Business Intelligence).
What's in common with PostSharp, you may argue?
I contracted for Good Data a few months in their early days. It was a great opportunity to meet Roman Stanek and Zdenek Svoboda, two famous serial company creators (NetBeans, now Sun's IDE for Java, and Systinet, eventually acquired by HP). Observing how they run startup companies was very inspiring and gave me trust in launching my own company around PostSharp.
Thank you to Roman and Zdenek for being so inspiring, and good luck!
-gael
I am pleased to announce the release of PostSharp 1.5 RC2, now available for
download.
This release fixes 10 issues of minor importance, of which two (357 and 358) should be tested by the community before the branch 1.5 can be labeled as stable.
By the end of the month, I hope to publish the stable release.
Happy PostSharping!
-gael