<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>CodeProject Latest Articles for Gary H Guo</title>
    <link>http://www.codeproject.com</link>
    <description>Latest Articles for Gary H Guo from CodeProject</description>
    <language>en-us</language>
    <image>
      <title>CodeProject Latest Articles for Gary H Guo</title>
      <url>http://www.codeproject.com/App_Themes/Std/Img/logo100x30.gif</url>
      <link>http://www.codeproject.com</link>
      <width>100</width>
      <height>30</height>
      <description>CodeProject</description>
    </image>
    <copyright>Copyright  CodeProject, 1999-2013</copyright>
    <webMaster>Webmaster@codeproject.com (Webmaster)</webMaster>
    <lastBuildDate>Thu, 23 May 2013 22:22:37 GMT</lastBuildDate>
    <ttl>20</ttl>
    <generator>C# Hand-coded goodness</generator>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Mobile/Web Client, Web API and Cloud</title>
      <description>Mobile/Web Client, Web API and Cloud.</description>
      <link>http://www.codeproject.com/Articles/529109/Mobile-2fWebplusClient-2cplusWebplusAPIplusandplus</link>
      <author>Gary H Guo</author>
      <category>HTML</category>
      <category>Ajax</category>
      <category>jQuery</category>
      <pubDate>Thu, 17 Jan 2013 02:50:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/529109/Mobile-2fWebplusClient-2cplusWebplusAPIplusandplus</guid>
      <article-type>Technical Blog</article-type>
      <updated>Thu, 17 Jan 2013 15:12:00 GMT</updated>
      <views>2808</views>
      <rating>4</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>3</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>OOP, FP and OD</title>
      <description>How Object-Oriented Programming is benefited from Functional Programming and Object Decoration</description>
      <link>http://www.codeproject.com/Articles/418396/OOP-FP-and-OD</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>CEO</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>All-Topics</category>
      <pubDate>Mon, 09 Jul 2012 19:58:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/418396/OOP-FP-and-OD</guid>
      <article-type>Technical Blog</article-type>
      <updated>Mon, 09 Jul 2012 20:03:00 GMT</updated>
      <views>4997</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>9</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Object Decoration With Impromptu-Interface</title>
      <description>Discuss adding dynamic behaviors to object using Object Decoration with Impromptu-Interface</description>
      <link>http://www.codeproject.com/Articles/393710/Object-Decoration-With-Impromptu-Interface</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>CEO</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <pubDate>Tue, 29 May 2012 12:04:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/393710/Object-Decoration-With-Impromptu-Interface</guid>
      <article-type>Article</article-type>
      <updated>Tue, 29 May 2012 14:34:00 GMT</updated>
      <views>4405</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>4</bookmarks>
      <downloads>50</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Object Decoration is Functional Programming</title>
      <description>Discuss object decoration, functional programming and dynamic behaviors</description>
      <link>http://www.codeproject.com/Articles/377436/Object-Decoration-is-Functional-Programming</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <pubDate>Thu, 03 May 2012 12:21:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/377436/Object-Decoration-is-Functional-Programming</guid>
      <article-type>Technical Blog</article-type>
      <updated>Thu, 03 May 2012 17:16:00 GMT</updated>
      <views>3394</views>
      <rating>5</rating>
      <popularity>1.51</popularity>
      <votes>2</votes>
      <bookmarks>6</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Object Decoration – Solution to Runtime Behaviors for Compiled Languages</title>
      <description>Discuss adding runtime behaviors for compiled languages</description>
      <link>http://www.codeproject.com/Articles/320066/Object-Decoration-Solution-to-Runtime-Behaviors-fo</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>All-Topics</category>
      <pubDate>Thu, 26 Jan 2012 14:00:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/320066/Object-Decoration-Solution-to-Runtime-Behaviors-fo</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 14 Mar 2012 11:13:00 GMT</updated>
      <views>9197</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>2</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Tame Application Flexibility By Loose Coupling With Object Decoration</title>
      <description>Discuss application flexibility of static typing.</description>
      <link>http://www.codeproject.com/Articles/339906/Tame-Application-Flexibility-By-Loose-Coupling-Wit</link>
      <author>Gary H Guo</author>
      <category>CEO</category>
      <category>Architect</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>All-Topics</category>
      <pubDate>Mon, 05 Mar 2012 00:59:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/339906/Tame-Application-Flexibility-By-Loose-Coupling-Wit</guid>
      <article-type>Technical Blog</article-type>
      <updated>Sun, 11 Mar 2012 18:08:00 GMT</updated>
      <views>7972</views>
      <rating>1</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>3</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Adapt to Changes With Dynamic Behaviors</title>
      <description>Discuss adding functionality at runtime using Component-Based Object Extender with static typing</description>
      <link>http://www.codeproject.com/Articles/312512/Adapt-To-Changes-With-Dynamic-Behaviors</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>All-Topics</category>
      <pubDate>Mon, 09 Jan 2012 19:36:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/312512/Adapt-To-Changes-With-Dynamic-Behaviors</guid>
      <article-type>Technical Blog</article-type>
      <updated>Thu, 16 Feb 2012 02:53:00 GMT</updated>
      <views>11055</views>
      <rating>5</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>7</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Dynamic Behaviors Or Dynamic Typing</title>
      <description>Dynamic behaviors with dynamic typing or dynamic decorating </description>
      <link>http://www.codeproject.com/Articles/316325/Dynamic-Behaviors-Or-Dynamic-Typing</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>CEO</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>All-Topics</category>
      <pubDate>Wed, 18 Jan 2012 14:43:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/316325/Dynamic-Behaviors-Or-Dynamic-Typing</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 18 Jan 2012 14:43:00 GMT</updated>
      <views>11846</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>5</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Dynamic Behaviors With Static Typing</title>
      <description>Add dynamic behaviors using static typing</description>
      <link>http://www.codeproject.com/Articles/313493/Dynamic-Behaviors-With-Static-Typing</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>CEO</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>All-Topics</category>
      <pubDate>Wed, 11 Jan 2012 13:51:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/313493/Dynamic-Behaviors-With-Static-Typing</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 11 Jan 2012 22:01:00 GMT</updated>
      <views>11046</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>7</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Class Programming Where Possible, Object Programming When Needed</title>
      <description>Discuss unifying static programming and dynamic programming in application development</description>
      <link>http://www.codeproject.com/Articles/305315/Class-Programming-Where-Possible-Object-Programmin</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>Windows</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>All-Topics</category>
      <pubDate>Sun, 25 Dec 2011 11:37:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/305315/Class-Programming-Where-Possible-Object-Programmin</guid>
      <article-type>Technical Blog</article-type>
      <updated>Sun, 25 Dec 2011 21:56:00 GMT</updated>
      <views>8039</views>
      <rating>4</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>4</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>OOP, AOP and OP</title>
      <description>Discuss object-oriented programming, aspect-oriented programming and object programming</description>
      <link>http://www.codeproject.com/Articles/302022/OOP-AOP-and-OP</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>All-Topics</category>
      <pubDate>Mon, 19 Dec 2011 07:38:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/302022/OOP-AOP-and-OP</guid>
      <article-type>Technical Blog</article-type>
      <updated>Mon, 19 Dec 2011 07:38:00 GMT</updated>
      <views>10742</views>
      <rating>5</rating>
      <popularity>2.39</popularity>
      <votes>3</votes>
      <bookmarks>15</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Dynamic Object Programming With AOP Container</title>
      <description>Discusses how to do dynamic object programming with AOP Container when using IoC Containers.</description>
      <link>http://www.codeproject.com/Articles/300672/Dynamic-Object-Programming-With-AOP-Container</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <pubDate>Thu, 15 Dec 2011 15:30:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/300672/Dynamic-Object-Programming-With-AOP-Container</guid>
      <article-type>Article</article-type>
      <updated>Fri, 16 Dec 2011 02:32:00 GMT</updated>
      <views>5060</views>
      <rating>5</rating>
      <popularity>2.39</popularity>
      <votes>3</votes>
      <bookmarks>8</bookmarks>
      <downloads>148</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Dynamic Object Programming</title>
      <description>Discuss dynamic object programming and how it is used with the CBO Extender in .NET.</description>
      <link>http://www.codeproject.com/Articles/297127/Dynamic-Object-Programming</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <pubDate>Thu, 08 Dec 2011 18:38:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/297127/Dynamic-Object-Programming</guid>
      <article-type>Article</article-type>
      <updated>Sun, 11 Dec 2011 14:57:00 GMT</updated>
      <views>7794</views>
      <rating>5</rating>
      <popularity>2.39</popularity>
      <votes>3</votes>
      <bookmarks>17</bookmarks>
      <downloads>235</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Dynamic Type With Component-Based Object Extender</title>
      <description>Introducing dynamic type to Component-Based Object Extender.</description>
      <link>http://www.codeproject.com/Articles/293301/Dynamic-Type-With-Component-Based-Object-Extender</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <pubDate>Thu, 01 Dec 2011 16:27:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/293301/Dynamic-Type-With-Component-Based-Object-Extender</guid>
      <article-type>Article</article-type>
      <updated>Thu, 01 Dec 2011 16:27:00 GMT</updated>
      <views>3320</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>5</bookmarks>
      <downloads>74</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Transaction Management With Component-Based Object Extender</title>
      <description>Discuss how to use Component-Based Object Extender to manage transactions.</description>
      <link>http://www.codeproject.com/Articles/287588/Transaction-Management-With-Component-Based-Object</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <pubDate>Tue, 22 Nov 2011 03:49:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/287588/Transaction-Management-With-Component-Based-Object</guid>
      <article-type>Article</article-type>
      <updated>Tue, 22 Nov 2011 03:49:00 GMT</updated>
      <views>3779</views>
      <rating>5</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>4</bookmarks>
      <downloads>107</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Component-Based Object Extender</title>
      <description>A component-based object extensibility framework for .NET</description>
      <link>http://www.codeproject.com/Articles/275292/Component-Based-Object-Extender</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>All-Topics</category>
      <pubDate>Sun, 30 Oct 2011 20:26:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/275292/Component-Based-Object-Extender</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 16 Nov 2011 02:33:00 GMT</updated>
      <views>15021</views>
      <rating>5</rating>
      <popularity>1.51</popularity>
      <votes>2</votes>
      <bookmarks>13</bookmarks>
      <downloads>244</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Application Development With Component-Based Object Extender</title>
      <description>Discusses how to use Component-Based Object Extender to add functionality to an application.</description>
      <link>http://www.codeproject.com/Articles/283721/Application-Development-With-Component-Based-Objec</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <pubDate>Tue, 15 Nov 2011 02:44:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/283721/Application-Development-With-Component-Based-Objec</guid>
      <article-type>Article</article-type>
      <updated>Tue, 15 Nov 2011 02:44:00 GMT</updated>
      <views>6047</views>
      <rating>5</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>10</bookmarks>
      <downloads>156</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>AOP Container 2</title>
      <description>Discusses the Fluent interface to register aspects to a component and a method to chain aspects to an object for AOP Container.</description>
      <link>http://www.codeproject.com/Articles/273231/AOP-Container-2</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>All-Topics</category>
      <pubDate>Mon, 24 Oct 2011 19:24:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/273231/AOP-Container-2</guid>
      <article-type>Article</article-type>
      <updated>Tue, 25 Oct 2011 03:39:00 GMT</updated>
      <views>5209</views>
      <rating>5</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>10</bookmarks>
      <downloads>152</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Configurable Aspects for WPF Application Using AOP Unity Container</title>
      <description>Use AOP Unity Container to add AOP capabilities to a WPF application by configuration.</description>
      <link>http://www.codeproject.com/Articles/270347/Configurable-Aspects-for-WPF-Application-Using-AOP</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>All-Topics</category>
      <pubDate>Tue, 18 Oct 2011 16:43:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/270347/Configurable-Aspects-for-WPF-Application-Using-AOP</guid>
      <article-type>Article</article-type>
      <updated>Wed, 19 Oct 2011 02:26:00 GMT</updated>
      <views>5018</views>
      <rating>4.33</rating>
      <popularity>2</popularity>
      <votes>3</votes>
      <bookmarks>11</bookmarks>
      <downloads>243</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Configurable Aspects for ASP.NET MVC/AJAX/REST Application Using AOP Container</title>
      <description>Use AOP container to add AOP capabilities to ASP.NET MVC/AJAX/REST applications by configuration.</description>
      <link>http://www.codeproject.com/Articles/260403/Configurable-Aspects-for-ASP-NET-MVC-AJAX-REST-App</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>ASP.NET</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WCF</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>MVC</category>
      <category>jQuery</category>
      <pubDate>Mon, 26 Sep 2011 16:50:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/260403/Configurable-Aspects-for-ASP-NET-MVC-AJAX-REST-App</guid>
      <article-type>Article</article-type>
      <updated>Tue, 27 Sep 2011 21:12:00 GMT</updated>
      <views>7712</views>
      <rating>4.67</rating>
      <popularity>2.15</popularity>
      <votes>3</votes>
      <bookmarks>12</bookmarks>
      <downloads>288</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>AOP Container</title>
      <description>Discuss how to add AOP capabilities to IoC containers using a configurable model of Dynamic Decorator</description>
      <link>http://www.codeproject.com/Articles/256914/AOP-Container</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>All-Topics</category>
      <pubDate>Mon, 19 Sep 2011 14:39:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/256914/AOP-Container</guid>
      <article-type>Article</article-type>
      <updated>Mon, 19 Sep 2011 14:39:00 GMT</updated>
      <views>5839</views>
      <rating>5</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>16</bookmarks>
      <downloads>180</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Configurable Aspects for Windsor Container</title>
      <description>Add AOP capabilities to Windsor Container by configuration using Dynamic Decorator</description>
      <link>http://www.codeproject.com/Articles/253441/Configurable-Aspects-for-Windsor-Container</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <pubDate>Mon, 12 Sep 2011 17:15:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/253441/Configurable-Aspects-for-Windsor-Container</guid>
      <article-type>Article</article-type>
      <updated>Tue, 13 Sep 2011 11:15:00 GMT</updated>
      <views>4879</views>
      <rating>5</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>5</bookmarks>
      <downloads>103</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Configurable Aspects for Unity Container</title>
      <description>Add AOP capabilities to Unity Container by configuration using Dynamic Decorator.</description>
      <link>http://www.codeproject.com/Articles/251846/Configurable-Aspects-for-Unity-Container</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>AOP</category>
      <category>Application</category>
      <category>Framework</category>
      <pubDate>Thu, 08 Sep 2011 19:24:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/251846/Configurable-Aspects-for-Unity-Container</guid>
      <article-type>Article</article-type>
      <updated>Mon, 12 Sep 2011 17:22:00 GMT</updated>
      <views>5212</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>8</bookmarks>
      <downloads>136</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Configurable Aspects for MEF</title>
      <description>Add AOP capabilities to MEF by configuration using Dynamic Decorator.</description>
      <link>http://www.codeproject.com/Articles/247239/Configurable-Aspects-for-MEF</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <pubDate>Mon, 29 Aug 2011 15:05:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/247239/Configurable-Aspects-for-MEF</guid>
      <article-type>Article</article-type>
      <updated>Tue, 06 Sep 2011 17:00:00 GMT</updated>
      <views>9201</views>
      <rating>5</rating>
      <popularity>3.49</popularity>
      <votes>5</votes>
      <bookmarks>14</bookmarks>
      <downloads>193</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Dynamic Decorator, Unity and Castle DynamicProxy Comparison</title>
      <description>Compares performance and features of Dynamic Decorator, Unity and Castle DynamicProxy for extending functionality of object</description>
      <link>http://www.codeproject.com/Articles/231619/Dynamic-Decorator-Unity-and-Castle-DynamicProxy-Co</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>All-Topics</category>
      <pubDate>Tue, 26 Jul 2011 15:53:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/231619/Dynamic-Decorator-Unity-and-Castle-DynamicProxy-Co</guid>
      <article-type>Article</article-type>
      <updated>Tue, 26 Jul 2011 15:53:00 GMT</updated>
      <views>8144</views>
      <rating>3.5</rating>
      <popularity>1.51</popularity>
      <votes>2</votes>
      <bookmarks>10</bookmarks>
      <downloads>221</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Generic Dynamic Decorator</title>
      <description>The Generic Dynamic Decorator enhances the Dynamic Decorator to be strongly typed by using .NET Generics</description>
      <link>http://www.codeproject.com/Articles/229486/Generic-Dynamic-Decorator-modified</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>All-Topics</category>
      <pubDate>Fri, 22 Jul 2011 05:50:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/229486/Generic-Dynamic-Decorator-modified</guid>
      <article-type>Technical Blog</article-type>
      <updated>Fri, 22 Jul 2011 11:30:00 GMT</updated>
      <views>5223</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>4</bookmarks>
      <downloads>63</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Aspects to Object vs. Aspects to Class</title>
      <description>Discusses aspects to object and aspects to class.</description>
      <link>http://www.codeproject.com/Articles/225418/Aspects-to-Object-vs-Aspects-to-Class-modified</link>
      <author>Gary H Guo</author>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>All-Topics</category>
      <pubDate>Wed, 13 Jul 2011 18:18:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/225418/Aspects-to-Object-vs-Aspects-to-Class-modified</guid>
      <article-type>Technical Blog</article-type>
      <updated>Mon, 18 Jul 2011 19:13:00 GMT</updated>
      <views>11859</views>
      <rating>5</rating>
      <popularity>1.51</popularity>
      <votes>2</votes>
      <bookmarks>8</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Dynamic Decorator and Castle DynamicProxy Comparison</title>
      <description>Compare performance and features between Dynamic Decorator and Castle DynamicProxy</description>
      <link>http://www.codeproject.com/Articles/219425/Dynamic-Decorator-and-Castle-DynamicProxy-Comparis</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <pubDate>Fri, 01 Jul 2011 15:16:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/219425/Dynamic-Decorator-and-Castle-DynamicProxy-Comparis</guid>
      <article-type>Article</article-type>
      <updated>Sat, 02 Jul 2011 03:13:00 GMT</updated>
      <views>8071</views>
      <rating>4</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>5</bookmarks>
      <downloads>128</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Performance of Dynamic Decorator</title>
      <description>People seem interested in the Dynamic Decorator but are concerned about the performance overhead of the .NET remoting. Here, I try to clarify some mystery of the implementation of Dynamic Decorator.</description>
      <link>http://www.codeproject.com/Articles/218062/Performance-of-Dynamic-Decorator</link>
      <author>Gary H Guo</author>
      <category>All-Topics</category>
      <pubDate>Wed, 29 Jun 2011 12:35:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/218062/Performance-of-Dynamic-Decorator</guid>
      <article-type>Technical Blog</article-type>
      <updated>Wed, 29 Jun 2011 13:42:00 GMT</updated>
      <views>9660</views>
      <rating>5</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>2</bookmarks>
      <downloads />
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Components, Aspects, and Dynamic Decorator for an MVC/AJAX/REST Application</title>
      <description>Applying components, aspects, and dynamic decorator principles to an MVC/AJAX/REST application.</description>
      <link>http://www.codeproject.com/Articles/216093/Components-Aspects-and-Dynamic-Decorator-for-MVC-A</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>ASP.NET</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WCF</category>
      <category>Ajax</category>
      <category>Intermediate</category>
      <category>MVC</category>
      <category>jQuery</category>
      <pubDate>Fri, 24 Jun 2011 15:13:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/216093/Components-Aspects-and-Dynamic-Decorator-for-MVC-A</guid>
      <article-type>Article</article-type>
      <updated>Fri, 24 Jun 2011 19:03:00 GMT</updated>
      <views>5448</views>
      <rating>4.33</rating>
      <popularity>2</popularity>
      <votes>3</votes>
      <bookmarks>12</bookmarks>
      <downloads>218</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Components, Aspects, and Dynamic Decorator for Silverlight / WCF Service Applications</title>
      <description>Apply components, aspects, and Dynamic Decorator principles to Silverlight / WCF Service applications.</description>
      <link>http://www.codeproject.com/Articles/205033/Components-Aspects-and-Dynamic-Decorator-for-Silve</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>WCF</category>
      <category>Intermediate</category>
      <category>Silverlight</category>
      <pubDate>Wed, 01 Jun 2011 19:06:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/205033/Components-Aspects-and-Dynamic-Decorator-for-Silve</guid>
      <article-type>Article</article-type>
      <updated>Wed, 01 Jun 2011 19:06:00 GMT</updated>
      <views>5044</views>
      <rating>4.67</rating>
      <popularity>2.81</popularity>
      <votes>4</votes>
      <bookmarks>7</bookmarks>
      <downloads>156</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Components, Aspects, and Dynamic Decorator for ASP.NET MVC Applications</title>
      <description>Apply components, aspects, and dynamic decorator principles to ASP.NET MVC applications.</description>
      <link>http://www.codeproject.com/Articles/197722/Components-Aspects-and-Dynamic-Decorator-for-ASP-N</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>ASP.NET</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>MVC</category>
      <pubDate>Tue, 17 May 2011 18:15:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/197722/Components-Aspects-and-Dynamic-Decorator-for-ASP-N</guid>
      <article-type>Article</article-type>
      <updated>Tue, 17 May 2011 18:15:00 GMT</updated>
      <views>6261</views>
      <rating>4</rating>
      <popularity />
      <votes>1</votes>
      <bookmarks>5</bookmarks>
      <downloads>136</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Components, Aspects and Dynamic Decorator for ASP.NET Application</title>
      <description>Apply components, aspects and dynamic decorator principles to ASP.NET application</description>
      <link>http://www.codeproject.com/Articles/193592/Components-Aspects-and-Dynamic-Decorator-for-ASP-N</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>ASP.NET</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Web-Development</category>
      <category>AOP</category>
      <category>pattern</category>
      <pubDate>Mon, 09 May 2011 17:21:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/193592/Components-Aspects-and-Dynamic-Decorator-for-ASP-N</guid>
      <article-type>Article</article-type>
      <updated>Tue, 10 May 2011 12:57:00 GMT</updated>
      <views>6258</views>
      <rating>4.67</rating>
      <popularity>2.81</popularity>
      <votes>4</votes>
      <bookmarks>7</bookmarks>
      <downloads>146</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Components, Aspects, and Dynamic Decorator</title>
      <description>Extend component functionality and address cross-cutting concerns using Dynamic Decorator in application development.</description>
      <link>http://www.codeproject.com/Articles/158955/Components-Aspects-and-Dynamic-Decorator</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>Advanced</category>
      <category>AOP</category>
      <category>Development</category>
      <pubDate>Thu, 17 Feb 2011 19:54:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/158955/Components-Aspects-and-Dynamic-Decorator</guid>
      <article-type>Article</article-type>
      <updated>Thu, 17 Mar 2011 03:28:00 GMT</updated>
      <views>10490</views>
      <rating />
      <popularity />
      <votes>0</votes>
      <bookmarks>25</bookmarks>
      <downloads>158</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Dynamic Decorator Pattern</title>
      <description>Extend functionality of an object without modifying its class or writing decoration code during design time</description>
      <link>http://www.codeproject.com/Articles/104978/Dynamic-Decorator-Pattern</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>Windows</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>All-Topics</category>
      <category>Framework</category>
      <pubDate>Thu, 26 Aug 2010 21:22:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/104978/Dynamic-Decorator-Pattern</guid>
      <article-type>Article</article-type>
      <updated>Thu, 30 Sep 2010 18:53:00 GMT</updated>
      <views>20826</views>
      <rating>4.44</rating>
      <popularity>4.41</popularity>
      <votes>9</votes>
      <bookmarks>41</bookmarks>
      <downloads>487</downloads>
    </item>
    <item d3p1:type="ArticleRssItem" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">
      <title>Add Aspects to Object Using Dynamic Decorator</title>
      <description>Discuss how to add aspects to object at runtime and enhance them using Dynamic Decorator</description>
      <link>http://www.codeproject.com/Articles/114178/Add-Aspects-to-Object-Using-Dynamic-Decorator</link>
      <author>Gary H Guo</author>
      <category>C#</category>
      <category>.NET</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Intermediate</category>
      <category>All-Topics</category>
      <category>Patterns</category>
      <pubDate>Thu, 30 Sep 2010 07:17:00 GMT</pubDate>
      <subject />
      <guid>http://www.codeproject.com/Articles/114178/Add-Aspects-to-Object-Using-Dynamic-Decorator</guid>
      <article-type>Article</article-type>
      <updated>Thu, 30 Sep 2010 07:17:00 GMT</updated>
      <views>13224</views>
      <rating>5</rating>
      <popularity>4.23</popularity>
      <votes>7</votes>
      <bookmarks>28</bookmarks>
      <downloads>356</downloads>
    </item>
  </channel>
</rss>