<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>PostSharp Official Blog</title><link>http://www.postsharp.org</link><description>News, tips and tricks from PostSharp</description><language>en</language><lastBuildDate>Tue, 10 Nov 2009 04:55:48 PST</lastBuildDate><generator>FeedCreator 1.7.3</generator><thespringbox:skin xmlns:thespringbox="http://www.thespringbox.com/dtds/thespringbox-1.0.dtd">http://feeds.feedburner.com/postsharp?format=skin</thespringbox:skin><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/postsharp" type="application/rss+xml" /><feedburner:emailServiceId>postsharp</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpostsharp" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpostsharp" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpostsharp" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/postsharp" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpostsharp" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fpostsharp" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpostsharp" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>PostSharp 2.0 CTP1 Updated - Visual Studio 2010 Beta 2 and .NET 4.0 Supported</title><link>http://feedproxy.google.com/~r/postsharp/~3/ISbLua_XTOg/postsharp-20-ctp1-updated-visual-studio-2010-beta-2-and-net-40-supported</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Wed, 21 Oct 2009 04:12:18 PDT</pubDate><description>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;The PostSharp Add-In for Visual Studio currently don't work with Visual Studio 2010, but you should be able to build projects targetting all versions of the .NET Framework.&lt;/p&gt;&lt;p&gt;Note that the pipe server currently does not work with .NET 4.0.&lt;/p&gt;&lt;p&gt;Happy PostSharping!&lt;/p&gt;&lt;p&gt;-gael&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ISbLua_XTOg:jd12NgEBcdI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ISbLua_XTOg:jd12NgEBcdI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ISbLua_XTOg:jd12NgEBcdI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=ISbLua_XTOg:jd12NgEBcdI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ISbLua_XTOg:jd12NgEBcdI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ISbLua_XTOg:jd12NgEBcdI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=ISbLua_XTOg:jd12NgEBcdI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ISbLua_XTOg:jd12NgEBcdI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=ISbLua_XTOg:jd12NgEBcdI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ISbLua_XTOg:jd12NgEBcdI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ISbLua_XTOg:jd12NgEBcdI:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/ISbLua_XTOg" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/postsharp-20-ctp1-updated-visual-studio-2010-beta-2-and-net-40-supported</feedburner:origLink></item><item><title>Announcing PostSharp 2.0 CTP1</title><link>http://feedproxy.google.com/~r/postsharp/~3/xC8oEZtFp9w/announcing-postsharp-20-ctp1</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Fri, 09 Oct 2009 23:14:22 PDT</pubDate><description>&lt;br/&gt;&lt;p&gt;PostSharp 2.0 CTP1 it out! You can&lt;br/&gt;download it &lt;br/&gt;today. &lt;/p&gt;&lt;br/&gt;&lt;p&gt;As you understood from my previous posts, PostSharp 2.0 is no disguised minor &lt;br/&gt;upgrade. PostSharp 2.0 brings major innovations not only to the .NET community, &lt;br/&gt;but also to the aspect-oriented programming (AOP) community in general.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;The design objective of PostSharp 2.0 is to &lt;br/&gt;provide a powerful, robust and supportable platform for build-time &lt;br/&gt;aspect-oriented programming for the next 5 years, with high focus on &lt;br/&gt;extensibiliRead More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=xC8oEZtFp9w:yIwh4fqsiGs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=xC8oEZtFp9w:yIwh4fqsiGs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=xC8oEZtFp9w:yIwh4fqsiGs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=xC8oEZtFp9w:yIwh4fqsiGs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=xC8oEZtFp9w:yIwh4fqsiGs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=xC8oEZtFp9w:yIwh4fqsiGs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=xC8oEZtFp9w:yIwh4fqsiGs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=xC8oEZtFp9w:yIwh4fqsiGs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=xC8oEZtFp9w:yIwh4fqsiGs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=xC8oEZtFp9w:yIwh4fqsiGs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=xC8oEZtFp9w:yIwh4fqsiGs:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/xC8oEZtFp9w" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/announcing-postsharp-20-ctp1</feedburner:origLink></item><item><title>Introducing PostSharp 2.0: #5 - Build Performance and Packaging</title><link>http://feedproxy.google.com/~r/postsharp/~3/D8LaOSYrpp8/introducing-postsharp-20-5-build-performance-and-packaging</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Thu, 08 Oct 2009 03:52:03 PDT</pubDate><description>&lt;br/&gt;&lt;p&gt;Let me finally discuss some changes in product packaging; they will are &lt;br/&gt;important for performance and reliability.&lt;/p&gt;&lt;br/&gt;Understanding the Build Performance Issue&lt;br/&gt;&lt;p&gt;Many people complained about PostSharp performance and wondered if the new &lt;br/&gt;release would bring some improvement. The short answer is: yes.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;The computing cost of PostSharp can be broken down into the following items:&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;Initialization Time. It takes time to start a CLR &lt;br/&gt;process, load assemblies in the AppDomain, JIT-compRead More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=D8LaOSYrpp8:ogkO4nHrvRU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=D8LaOSYrpp8:ogkO4nHrvRU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=D8LaOSYrpp8:ogkO4nHrvRU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=D8LaOSYrpp8:ogkO4nHrvRU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=D8LaOSYrpp8:ogkO4nHrvRU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=D8LaOSYrpp8:ogkO4nHrvRU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=D8LaOSYrpp8:ogkO4nHrvRU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=D8LaOSYrpp8:ogkO4nHrvRU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=D8LaOSYrpp8:ogkO4nHrvRU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=D8LaOSYrpp8:ogkO4nHrvRU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=D8LaOSYrpp8:ogkO4nHrvRU:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/D8LaOSYrpp8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/introducing-postsharp-20-5-build-performance-and-packaging</feedburner:origLink></item><item><title>Introducing PostSharp 2.0: #4 - Visual Studio Add-In</title><link>http://feedproxy.google.com/~r/postsharp/~3/hVKnzWozBuU/introducing-postsharp-20-4-visual-studio-add-in</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Wed, 07 Oct 2009 22:24:52 PDT</pubDate><description>&lt;p&gt;So you are sold. You started using aspects in your new project. After many &lt;br/&gt;months of development, the project gets larger and larger. You started with &lt;br/&gt;rather simple aspects like tracing, but now your code is fully aspect oriented. &lt;br/&gt;You have Resharped or DevExpress tool to help you navigate your code. But, &lt;br/&gt;still, something is missing: you can&amp;#39;t answer the following questions:&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;How do I know to which code elements my aspect has been applied?&lt;br/&gt;How do I know which aspects have been applRead More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=hVKnzWozBuU:A3FauDI2xsQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=hVKnzWozBuU:A3FauDI2xsQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=hVKnzWozBuU:A3FauDI2xsQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=hVKnzWozBuU:A3FauDI2xsQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=hVKnzWozBuU:A3FauDI2xsQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=hVKnzWozBuU:A3FauDI2xsQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=hVKnzWozBuU:A3FauDI2xsQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=hVKnzWozBuU:A3FauDI2xsQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=hVKnzWozBuU:A3FauDI2xsQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=hVKnzWozBuU:A3FauDI2xsQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=hVKnzWozBuU:A3FauDI2xsQ:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/hVKnzWozBuU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/introducing-postsharp-20-4-visual-studio-add-in</feedburner:origLink></item><item><title>Introducing PostSharp 2.0: #3 - Aspect Dependencies</title><link>http://feedproxy.google.com/~r/postsharp/~3/XbgEhE5klCU/introducing-postsharp-20-3-aspect-dependencies</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Wed, 07 Oct 2009 21:12:13 PDT</pubDate><description>&lt;p&gt;We in the Microsoft .NET community are lucky: at critical moments, we are a few steps &lt;br/&gt;behind the Java community. So we got C# and .NET after them, but we learned from &lt;br/&gt;their mistakes, and got better language and platform. The same with AOP. AspectJ is widely used &lt;br/&gt;over there, there is &lt;br/&gt;plently of feedback, and PostSharp has been designed accordingly. &lt;/p&gt;&lt;br/&gt;&lt;p&gt;One of the questions engineers face when applying aspects to large software &lt;br/&gt;is: how do you ensure aspects don&amp;#39;t collide? This was Read More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=XbgEhE5klCU:a8ZAFFAW4Kc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=XbgEhE5klCU:a8ZAFFAW4Kc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=XbgEhE5klCU:a8ZAFFAW4Kc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=XbgEhE5klCU:a8ZAFFAW4Kc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=XbgEhE5klCU:a8ZAFFAW4Kc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=XbgEhE5klCU:a8ZAFFAW4Kc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=XbgEhE5klCU:a8ZAFFAW4Kc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=XbgEhE5klCU:a8ZAFFAW4Kc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=XbgEhE5klCU:a8ZAFFAW4Kc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=XbgEhE5klCU:a8ZAFFAW4Kc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=XbgEhE5klCU:a8ZAFFAW4Kc:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/XbgEhE5klCU" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/introducing-postsharp-20-3-aspect-dependencies</feedburner:origLink></item><item><title>PostSharp At PRIO.Conference 2009, Munich, Germany, 28th October</title><link>http://feedproxy.google.com/~r/postsharp/~3/qdgZEJB18Q4/postsharp-at-prioconference-2009-munich-germany-28th-october</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Tue, 29 Sep 2009 04:05:34 PDT</pubDate><description>&lt;p&gt;&lt;img src="/images/prio_2009_speaker.gif" alt="" title="PRIO Conference 2009" width="200" height="120" align="left" /&gt;&amp;nbsp;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 applications.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Read More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=qdgZEJB18Q4:oSe6y9cZdVw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=qdgZEJB18Q4:oSe6y9cZdVw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=qdgZEJB18Q4:oSe6y9cZdVw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=qdgZEJB18Q4:oSe6y9cZdVw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=qdgZEJB18Q4:oSe6y9cZdVw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=qdgZEJB18Q4:oSe6y9cZdVw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=qdgZEJB18Q4:oSe6y9cZdVw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=qdgZEJB18Q4:oSe6y9cZdVw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=qdgZEJB18Q4:oSe6y9cZdVw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=qdgZEJB18Q4:oSe6y9cZdVw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=qdgZEJB18Q4:oSe6y9cZdVw:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/qdgZEJB18Q4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/postsharp-at-prioconference-2009-munich-germany-28th-october</feedburner:origLink></item><item><title>Introducing PostSharp 2.0: #2 - Amazing Runtime Performance Enhancements</title><link>http://feedproxy.google.com/~r/postsharp/~3/CHjQJc3JL-Y/introducing-postsharp-20-2-amazing-runtime-performance-enhancements</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Thu, 24 Sep 2009 05:22:46 PDT</pubDate><description>&lt;p&gt;In my&lt;br/&gt;&lt;br/&gt;previous post, I have given a quick overview of some new features of the &lt;br/&gt;aspect weaver.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;&lt;b&gt;Equally important to features: runtime performance.&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p&gt;PostSharp 1.5 already did a great job compared to other aspect frameworks. &lt;br/&gt;However, this could still be greatly improved. And this had been done in &lt;br/&gt;PostSharp 2.0.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;Take, for instance, a rather simple aspect: a performance counter. Say we &lt;br/&gt;want to increase a counter every time a method is executed. The easiest and most Read More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=CHjQJc3JL-Y:IE3Sp3qr3pk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=CHjQJc3JL-Y:IE3Sp3qr3pk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=CHjQJc3JL-Y:IE3Sp3qr3pk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=CHjQJc3JL-Y:IE3Sp3qr3pk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=CHjQJc3JL-Y:IE3Sp3qr3pk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=CHjQJc3JL-Y:IE3Sp3qr3pk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=CHjQJc3JL-Y:IE3Sp3qr3pk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=CHjQJc3JL-Y:IE3Sp3qr3pk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=CHjQJc3JL-Y:IE3Sp3qr3pk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=CHjQJc3JL-Y:IE3Sp3qr3pk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=CHjQJc3JL-Y:IE3Sp3qr3pk:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/CHjQJc3JL-Y" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/introducing-postsharp-20-2-amazing-runtime-performance-enhancements</feedburner:origLink></item><item><title>Introducing PostSharp 2.0: #1 - NotifyPropertyChanged</title><link>http://feedproxy.google.com/~r/postsharp/~3/CNNIEoeQRkI/introducing-postsharp-20-1-notifypropertychanged</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Mon, 14 Sep 2009 07:50:17 PDT</pubDate><description>&lt;br/&gt;&lt;p&gt;Be seated safely before reading on. This kicks ass.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;I have already written enough abstract words in previous posts; let&amp;#39;s now &lt;br/&gt;introduce PostSharp 2.0 on a real example: the implementation of&amp;nbsp; &lt;br/&gt;NotifyPropertyChanged, one of the most frequently used patterns for all adepts &lt;br/&gt;of MVC designs. &lt;/p&gt;&lt;br/&gt;&lt;p&gt;It&amp;#39;s not just about implementing the INotifyPropertyChanged interface; it&amp;#39;s &lt;br/&gt;also about modifying every property setter. It&amp;#39;s deadly simple and deadly &lt;br/&gt;boring. And gets yRead More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=CNNIEoeQRkI:InBkE0Dgu6g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=CNNIEoeQRkI:InBkE0Dgu6g:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=CNNIEoeQRkI:InBkE0Dgu6g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=CNNIEoeQRkI:InBkE0Dgu6g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=CNNIEoeQRkI:InBkE0Dgu6g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=CNNIEoeQRkI:InBkE0Dgu6g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=CNNIEoeQRkI:InBkE0Dgu6g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=CNNIEoeQRkI:InBkE0Dgu6g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=CNNIEoeQRkI:InBkE0Dgu6g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=CNNIEoeQRkI:InBkE0Dgu6g:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=CNNIEoeQRkI:InBkE0Dgu6g:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/CNNIEoeQRkI" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/introducing-postsharp-20-1-notifypropertychanged</feedburner:origLink></item><item><title>Generic constraints for enums and delegates</title><link>http://feedproxy.google.com/~r/postsharp/~3/PNwjmd5puY8/generic-constraints-for-enums-and-delegates</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Thu, 10 Sep 2009 21:03:01 PDT</pubDate><description>&lt;br/&gt;&lt;p&gt;Yesterday, C# MVP &lt;br/&gt;Job Skeet blogged about a&amp;nbsp;&lt;br/&gt;way to add generic constraints for enums and delegates. He noticed that, &lt;br/&gt;while the C# compiler forbids such constructions, it is perfectly possibly in MSIL. &lt;br/&gt;And he is fully right with this.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;Jon uses a post-build step to add modify generic constraints. &lt;br/&gt;His process: ILDASM, then find-and-replace, then ILASM. That’s possible because &lt;br/&gt;the requirement is pretty easy.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;But here he challenged me:&lt;/p&gt;&lt;br/&gt;I&amp;#39;ve looked at&lt;br/&gt;PostSharp andRead More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=PNwjmd5puY8:YoMynDb2XCk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=PNwjmd5puY8:YoMynDb2XCk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=PNwjmd5puY8:YoMynDb2XCk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=PNwjmd5puY8:YoMynDb2XCk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=PNwjmd5puY8:YoMynDb2XCk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=PNwjmd5puY8:YoMynDb2XCk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=PNwjmd5puY8:YoMynDb2XCk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=PNwjmd5puY8:YoMynDb2XCk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=PNwjmd5puY8:YoMynDb2XCk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=PNwjmd5puY8:YoMynDb2XCk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=PNwjmd5puY8:YoMynDb2XCk:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/PNwjmd5puY8" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/generic-constraints-for-enums-and-delegates</feedburner:origLink></item><item><title>PostSharp 2.0: Design Objectives</title><link>http://feedproxy.google.com/~r/postsharp/~3/GWUurwpuWwY/postsharp-20-design-objectives</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Fri, 04 Sep 2009 03:19:30 PDT</pubDate><description>&lt;p&gt;Before starting to blog about new features of PostSharp 2.0, it's good to remind the design objectives of this release.&lt;/p&gt;&lt;p&gt;Stated in one sentence: PostSharp is the leading aspect framework for .NET and will remain. &lt;/p&gt;&lt;p&gt;This was already true with PostSharp 1.5. In next version, the distance between PostSharp and other frameworks will be huge. You will judge by yourself in next posts.&lt;/p&gt;Backward compatibility&lt;p&gt;As everyone knows, being the leader comes with greater responsibilities. And Read More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=GWUurwpuWwY:evK89vWskeg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=GWUurwpuWwY:evK89vWskeg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=GWUurwpuWwY:evK89vWskeg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=GWUurwpuWwY:evK89vWskeg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=GWUurwpuWwY:evK89vWskeg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=GWUurwpuWwY:evK89vWskeg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=GWUurwpuWwY:evK89vWskeg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=GWUurwpuWwY:evK89vWskeg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=GWUurwpuWwY:evK89vWskeg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=GWUurwpuWwY:evK89vWskeg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=GWUurwpuWwY:evK89vWskeg:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/GWUurwpuWwY" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/postsharp-20-design-objectives</feedburner:origLink></item><item><title>5th Anniversary of PostSharp - History and Prospects</title><link>http://feedproxy.google.com/~r/postsharp/~3/ft_DrizrRwo/5th-anniversary-of-postsharp-history-and-prospects</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Tue, 01 Sep 2009 03:14:11 PDT</pubDate><description>&lt;p&gt;Although PostSharp and aspect-oriented programming are still considered new by most of the .NET community, it's already been five years this month since I started the project. It's a good opportunity to look back, explain how the project started, what it has become, and where it goes.&lt;/p&gt;Reasons to Start&lt;p&gt;PostSharp started at the end of summer 2004 when a colleague drew my attention to aspect-oriented programming. AspectJ was already popular in the Java ecosystem; there were a multitude of sRead More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ft_DrizrRwo:mLlOXMOwW1I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ft_DrizrRwo:mLlOXMOwW1I:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ft_DrizrRwo:mLlOXMOwW1I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=ft_DrizrRwo:mLlOXMOwW1I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ft_DrizrRwo:mLlOXMOwW1I:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ft_DrizrRwo:mLlOXMOwW1I:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=ft_DrizrRwo:mLlOXMOwW1I:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ft_DrizrRwo:mLlOXMOwW1I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=ft_DrizrRwo:mLlOXMOwW1I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ft_DrizrRwo:mLlOXMOwW1I:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ft_DrizrRwo:mLlOXMOwW1I:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/ft_DrizrRwo" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/5th-anniversary-of-postsharp-history-and-prospects</feedburner:origLink></item><item><title>Follow us on Twitter</title><link>http://feedproxy.google.com/~r/postsharp/~3/fKRTJx4G_ok/follow-us-on-twitter</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Tue, 04 Aug 2009 04:36:46 PDT</pubDate><description>&lt;p&gt;Not every news deserves to be blogged about. That's why Twitter has been created, so let's use it!&lt;/p&gt;&lt;p align="left"&gt;&lt;img src="/images/banners/twitter.png" border="0" alt="" title="Follow us on Twitter." width="160" height="60" /&gt;&lt;/p&gt;&lt;p&gt;Among other tweets,&amp;nbsp;we will&amp;nbsp;send a notification&amp;nbsp;whenever a bug is resolved, so that you immediately know that a new development build is available.&lt;/p&gt;&lt;p&gt;Happy PostSharping!&lt;/p&gt;&lt;p&gt;-gael&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=fKRTJx4G_ok:yDoQ-IYYH-4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=fKRTJx4G_ok:yDoQ-IYYH-4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=fKRTJx4G_ok:yDoQ-IYYH-4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=fKRTJx4G_ok:yDoQ-IYYH-4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=fKRTJx4G_ok:yDoQ-IYYH-4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=fKRTJx4G_ok:yDoQ-IYYH-4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=fKRTJx4G_ok:yDoQ-IYYH-4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=fKRTJx4G_ok:yDoQ-IYYH-4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=fKRTJx4G_ok:yDoQ-IYYH-4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=fKRTJx4G_ok:yDoQ-IYYH-4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=fKRTJx4G_ok:yDoQ-IYYH-4:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/fKRTJx4G_ok" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/follow-us-on-twitter</feedburner:origLink></item><item><title>PostSharp+Silverlight on MSDN Webcast (German)</title><link>http://feedproxy.google.com/~r/postsharp/~3/B2ABYEI1T7k/postsharpsilverlight-on-msdn-webcast-german</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Fri, 31 Jul 2009 03:50:51 PDT</pubDate><description>&lt;p&gt;Gregor Biswanger has posted a demonstration of PostSharp with Silverlight on MSDN Webcast (German language).&amp;nbsp;&lt;/p&gt;&lt;p&gt;Die aspektorientierte Programmierung unter Silverlight erm&amp;ouml;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&amp;auml;tere Source-Code &amp;uuml;bersichtlicher und somit besser wartbar, au&amp;szlig;erdem wird durch die ZentralisierRead More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=B2ABYEI1T7k:gpTJNcDvFjM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=B2ABYEI1T7k:gpTJNcDvFjM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=B2ABYEI1T7k:gpTJNcDvFjM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=B2ABYEI1T7k:gpTJNcDvFjM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=B2ABYEI1T7k:gpTJNcDvFjM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=B2ABYEI1T7k:gpTJNcDvFjM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=B2ABYEI1T7k:gpTJNcDvFjM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=B2ABYEI1T7k:gpTJNcDvFjM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=B2ABYEI1T7k:gpTJNcDvFjM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=B2ABYEI1T7k:gpTJNcDvFjM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=B2ABYEI1T7k:gpTJNcDvFjM:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/B2ABYEI1T7k" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/postsharpsilverlight-on-msdn-webcast-german</feedburner:origLink></item><item><title>Announcing PostSharp 1.5 RTM and PostSharp 1.0 SP2</title><link>http://feedproxy.google.com/~r/postsharp/~3/YFNsLNGk1Ps/announcing-postsharp-15-rtm-and-postsharp-10-sp2</link><pubDate>Tue, 28 Jul 2009 08:53:41 PDT</pubDate><description>&amp;nbsp;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.&lt;p&gt;Following our policy to maintain a single stable branch of the product, PostSharRead More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=YFNsLNGk1Ps:VefoymdkNzs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=YFNsLNGk1Ps:VefoymdkNzs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=YFNsLNGk1Ps:VefoymdkNzs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=YFNsLNGk1Ps:VefoymdkNzs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=YFNsLNGk1Ps:VefoymdkNzs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=YFNsLNGk1Ps:VefoymdkNzs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=YFNsLNGk1Ps:VefoymdkNzs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=YFNsLNGk1Ps:VefoymdkNzs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=YFNsLNGk1Ps:VefoymdkNzs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=YFNsLNGk1Ps:VefoymdkNzs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=YFNsLNGk1Ps:VefoymdkNzs:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/YFNsLNGk1Ps" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/announcing-postsharp-15-rtm-and-postsharp-10-sp2</feedburner:origLink></item><item><title>New online documentation system</title><link>http://feedproxy.google.com/~r/postsharp/~3/Jtrp4jj30Pw/new-online-documentation-system</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Sat, 25 Jul 2009 02:01:02 PDT</pubDate><description>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;The new website is powered by Help Server 2.0, an excellent product by x-tensive.com.&lt;/p&gt;&lt;p&gt;X-tensive is a long-time partner of PostSharp, now included in their flag product DataObjects.NET 4.0.&lt;/p&gt;&lt;p&gt;Would you get into difficRead More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=Jtrp4jj30Pw:pix781ZY9IQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=Jtrp4jj30Pw:pix781ZY9IQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=Jtrp4jj30Pw:pix781ZY9IQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=Jtrp4jj30Pw:pix781ZY9IQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=Jtrp4jj30Pw:pix781ZY9IQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=Jtrp4jj30Pw:pix781ZY9IQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=Jtrp4jj30Pw:pix781ZY9IQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=Jtrp4jj30Pw:pix781ZY9IQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=Jtrp4jj30Pw:pix781ZY9IQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=Jtrp4jj30Pw:pix781ZY9IQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=Jtrp4jj30Pw:pix781ZY9IQ:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/Jtrp4jj30Pw" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/new-online-documentation-system</feedburner:origLink></item><item><title>Log4PostSharp now for PostSharp 1.5</title><link>http://feedproxy.google.com/~r/postsharp/~3/N2kK89R-3mc/log4postsharp-now-for-postsharp-15</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Sat, 25 Jul 2009 01:54:15 PDT</pubDate><description>&lt;p&gt;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&amp;nbsp;initial version, targetting PostSharp 1.0, has originally been contributed by Michal Dabrowski.&lt;/p&gt;&lt;p&gt;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 byRead More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=N2kK89R-3mc:PGDIfwVZasA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=N2kK89R-3mc:PGDIfwVZasA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=N2kK89R-3mc:PGDIfwVZasA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=N2kK89R-3mc:PGDIfwVZasA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=N2kK89R-3mc:PGDIfwVZasA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=N2kK89R-3mc:PGDIfwVZasA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=N2kK89R-3mc:PGDIfwVZasA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=N2kK89R-3mc:PGDIfwVZasA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=N2kK89R-3mc:PGDIfwVZasA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=N2kK89R-3mc:PGDIfwVZasA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=N2kK89R-3mc:PGDIfwVZasA:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/N2kK89R-3mc" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/log4postsharp-now-for-postsharp-15</feedburner:origLink></item><item><title>Good Data is now online!</title><link>http://feedproxy.google.com/~r/postsharp/~3/cClPetAirDQ/good-data-is-now-online</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Tue, 07 Jul 2009 23:27:25 PDT</pubDate><description>&lt;p&gt;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). &lt;/p&gt;&lt;p&gt;What's in common with PostSharp, you may argue?&lt;/p&gt;&lt;p&gt;I&amp;nbsp;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 startupRead More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=cClPetAirDQ:7jfWg2evmkM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=cClPetAirDQ:7jfWg2evmkM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=cClPetAirDQ:7jfWg2evmkM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=cClPetAirDQ:7jfWg2evmkM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=cClPetAirDQ:7jfWg2evmkM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=cClPetAirDQ:7jfWg2evmkM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=cClPetAirDQ:7jfWg2evmkM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=cClPetAirDQ:7jfWg2evmkM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=cClPetAirDQ:7jfWg2evmkM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=cClPetAirDQ:7jfWg2evmkM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=cClPetAirDQ:7jfWg2evmkM:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/cClPetAirDQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/good-data-is-now-online</feedburner:origLink></item><item><title>Announcing PostSharp 1.5 RC2</title><link>http://feedproxy.google.com/~r/postsharp/~3/SGkEyfECJSE/announcing-postsharp-1.5-rc2</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Tue, 30 Jun 2009 14:00:00 PDT</pubDate><description>&amp;nbsp; I am pleased to announce the release of PostSharp 1.5 RC2, now available for download. &lt;p&gt;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.&lt;/p&gt;&lt;p&gt;By the end of the month, I hope to publish the stable release. &lt;/p&gt;&lt;p&gt;Happy PostSharping!&lt;/p&gt;&lt;p&gt;-gael&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=SGkEyfECJSE:FxUEg8cPraQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=SGkEyfECJSE:FxUEg8cPraQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=SGkEyfECJSE:FxUEg8cPraQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=SGkEyfECJSE:FxUEg8cPraQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=SGkEyfECJSE:FxUEg8cPraQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=SGkEyfECJSE:FxUEg8cPraQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=SGkEyfECJSE:FxUEg8cPraQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=SGkEyfECJSE:FxUEg8cPraQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=SGkEyfECJSE:FxUEg8cPraQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=SGkEyfECJSE:FxUEg8cPraQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=SGkEyfECJSE:FxUEg8cPraQ:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/SGkEyfECJSE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/announcing-postsharp-1.5-rc2</feedburner:origLink></item><item><title>Improved support for ASP.NET in PostSharp 1.5 RC1</title><link>http://feedproxy.google.com/~r/postsharp/~3/ONtVIHjsAbw/improved-support-for-asp.net-in-postsharp-1.5-rc1</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Mon, 11 May 2009 14:00:00 PDT</pubDate><description>&lt;p&gt;I forgot to mention it in the last announcement: support for ASP.NET web sites has been polished and is now fairly easy. If you installed PostSharp on your machine using the installer, enabling it on your ASP.WEB web site project is done in two steps:&lt;/p&gt;Add references to PostSharp.Public.dll, PostSharp.Laos.dll and PostSharp.AspNet.dllAdd the following stuff to your web.config:&amp;lt;configuration&amp;gt;&lt;br /&gt; &amp;lt;system.web&amp;gt;&lt;br /&gt;   &amp;lt;compilation &lt;br /&gt;        assemblyPostProcessorType=&amp;quotRead More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ONtVIHjsAbw:2HJpqvtubt0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ONtVIHjsAbw:2HJpqvtubt0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ONtVIHjsAbw:2HJpqvtubt0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=ONtVIHjsAbw:2HJpqvtubt0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ONtVIHjsAbw:2HJpqvtubt0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ONtVIHjsAbw:2HJpqvtubt0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=ONtVIHjsAbw:2HJpqvtubt0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ONtVIHjsAbw:2HJpqvtubt0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=ONtVIHjsAbw:2HJpqvtubt0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ONtVIHjsAbw:2HJpqvtubt0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=ONtVIHjsAbw:2HJpqvtubt0:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/ONtVIHjsAbw" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/improved-support-for-asp.net-in-postsharp-1.5-rc1</feedburner:origLink></item><item><title>Announcing PostSharp 1.5 RC1</title><link>http://feedproxy.google.com/~r/postsharp/~3/MkZMjsdzJVw/announcing-postsharp-1.5-rc1</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gael Fraiteur</dc:creator><pubDate>Sun, 10 May 2009 14:00:00 PDT</pubDate><description>&lt;p&gt;I am pleased to announce the availability of PostSharp 1.5 RC1. This is a true feature-complete release candidate; it meets the quality standards of a real release.&lt;/p&gt;Upgrade from 1.0 Recommended?&lt;p&gt;If your project is still in development phase, and will be for the next 2 months, I recommend making the upgrade from 1.0 to 1.5 now. The 1.5 branch has to many respects a higher quality level than the 1.0 branch. The last CTP proved to be pretty stable and only little important bugs were reporteRead More...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=MkZMjsdzJVw:AFCt7emrClg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=MkZMjsdzJVw:AFCt7emrClg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=MkZMjsdzJVw:AFCt7emrClg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=MkZMjsdzJVw:AFCt7emrClg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=MkZMjsdzJVw:AFCt7emrClg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=MkZMjsdzJVw:AFCt7emrClg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=MkZMjsdzJVw:AFCt7emrClg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=MkZMjsdzJVw:AFCt7emrClg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?i=MkZMjsdzJVw:AFCt7emrClg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=MkZMjsdzJVw:AFCt7emrClg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/postsharp?a=MkZMjsdzJVw:AFCt7emrClg:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/postsharp?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/postsharp/~4/MkZMjsdzJVw" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.postsharp.org/blog/announcing-postsharp-1.5-rc1</feedburner:origLink></item></channel></rss>
