Click here to Skip to main content

Articles by Gary H Guo (Articles: 22, Technical Blogs: 14)

Articles: 22, Technical Blogs: 14

RSS Feed

Average article rating: 4.65

Ajax

Components, Aspects, and Dynamic Decorator for an MVC/AJAX/REST Application
Posted: 24 Jun 2011   Updated: 24 Jun 2011   Views: 5,451   Rating: 4.33/5    Votes: 3   Popularity: 2.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 218
Applying components, aspects, and dynamic decorator principles to an MVC/AJAX/REST application.

Applications & Tools

Configurable Aspects for ASP.NET MVC/AJAX/REST Application Using AOP Container
Posted: 26 Sep 2011   Updated: 27 Sep 2011   Views: 7,720   Rating: 4.67/5    Votes: 3   Popularity: 2.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 288
Use AOP container to add AOP capabilities to ASP.NET MVC/AJAX/REST applications by configuration.

ASP.NET

Components, Aspects, and Dynamic Decorator for ASP.NET MVC Applications
Posted: 17 May 2011   Updated: 17 May 2011   Views: 6,265   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 136
Apply components, aspects, and dynamic decorator principles to ASP.NET MVC applications.

Silverlight

Components, Aspects, and Dynamic Decorator for Silverlight / WCF Service Applications
Posted: 1 Jun 2011   Updated: 1 Jun 2011   Views: 5,051   Rating: 4.67/5    Votes: 4   Popularity: 2.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 156
Apply components, aspects, and Dynamic Decorator principles to Silverlight / WCF Service applications.

.NET Framework

Components, Aspects and Dynamic Decorator for ASP.NET Application
Posted: 9 May 2011   Updated: 10 May 2011   Views: 6,276   Rating: 4.67/5    Votes: 4   Popularity: 2.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 146
Apply components, aspects and dynamic decorator principles to ASP.NET application
Configurable Aspects for MEF
Posted: 29 Aug 2011   Updated: 6 Sep 2011   Views: 9,216   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 193
Add AOP capabilities to MEF by configuration using Dynamic Decorator.
Configurable Aspects for Windsor Container
Posted: 12 Sep 2011   Updated: 13 Sep 2011   Views: 4,888   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 103
Add AOP capabilities to Windsor Container by configuration using Dynamic Decorator

Libraries

Dynamic Decorator, Unity and Castle DynamicProxy Comparison
Posted: 26 Jul 2011   Updated: 26 Jul 2011   Views: 8,152   Rating: 3.50/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 221
Compares performance and features of Dynamic Decorator, Unity and Castle DynamicProxy for extending functionality of object
Configurable Aspects for Unity Container
Posted: 8 Sep 2011   Updated: 12 Sep 2011   Views: 5,216   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 136
Add AOP capabilities to Unity Container by configuration using Dynamic Decorator.
AOP Container
Posted: 19 Sep 2011   Updated: 19 Sep 2011   Views: 5,840   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 180
Discuss how to add AOP capabilities to IoC containers using a configurable model of Dynamic Decorator
Configurable Aspects for WPF Application Using AOP Unity Container
Posted: 18 Oct 2011   Updated: 18 Oct 2011   Views: 5,026   Rating: 4.33/5    Votes: 3   Popularity: 2.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 243
Use AOP Unity Container to add AOP capabilities to a WPF application by configuration.
AOP Container 2
Posted: 24 Oct 2011   Updated: 24 Oct 2011   Views: 5,216   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 152
Discusses the Fluent interface to register aspects to a component and a method to chain aspects to an object for AOP Container.
Application Development With Component-Based Object Extender
Posted: 14 Nov 2011   Updated: 14 Nov 2011   Views: 6,061   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 156
Discusses how to use Component-Based Object Extender to add functionality to an application.
Transaction Management With Component-Based Object Extender
Posted: 21 Nov 2011   Updated: 21 Nov 2011   Views: 3,783   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 107
Discuss how to use Component-Based Object Extender to manage transactions.
Dynamic Type With Component-Based Object Extender
Posted: 1 Dec 2011   Updated: 1 Dec 2011   Views: 3,322   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 74
Introducing dynamic type to Component-Based Object Extender.

Design and Architecture

Dynamic Object Programming
Posted: 8 Dec 2011   Updated: 11 Dec 2011   Views: 7,800   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 235
Discuss dynamic object programming and how it is used with the CBO Extender in .NET.
Dynamic Object Programming With AOP Container
Posted: 15 Dec 2011   Updated: 15 Dec 2011   Views: 5,068   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 148
Discusses how to do dynamic object programming with AOP Container when using IoC Containers.
Add Aspects to Object Using Dynamic Decorator
Posted: 29 Sep 2010   Updated: 29 Sep 2010   Views: 13,242   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 356
Discuss how to add aspects to object at runtime and enhance them using Dynamic Decorator
Dynamic Decorator Pattern
Posted: 26 Aug 2010   Updated: 30 Sep 2010   Views: 20,845   Rating: 4.44/5    Votes: 9   Popularity: 4.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 41   Downloaded: 487
Extend functionality of an object without modifying its class or writing decoration code during design time
Components, Aspects, and Dynamic Decorator
Posted: 17 Feb 2011   Updated: 16 Mar 2011   Views: 10,502   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 158
Extend component functionality and address cross-cutting concerns using Dynamic Decorator in application development.
Object Decoration With Impromptu-Interface
Posted: 29 May 2012   Updated: 29 May 2012   Views: 4,411   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 50
Discuss adding dynamic behaviors to object using Object Decoration with Impromptu-Interface

Reviews on Third Party Products and Tools

Dynamic Decorator and Castle DynamicProxy Comparison
Posted: 1 Jul 2011   Updated: 1 Jul 2011   Views: 8,075   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 128
Compare performance and features between Dynamic Decorator and Castle DynamicProxy

Average blogs rating: 4.33

Mobile Development

Mobile/Web Client, Web API and Cloud [Technical Blog]
Posted: 16 Jan 2013   Updated: 17 Jan 2013   Views: 2,818   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Mobile/Web Client, Web API and Cloud.

C#

Object Decoration – Solution to Runtime Behaviors for Compiled Languages [Technical Blog]
Posted: 26 Jan 2012   Updated: 14 Mar 2012   Views: 9,201   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Discuss adding runtime behaviors for compiled languages

.NET Framework

Object Decoration is Functional Programming [Technical Blog]
Posted: 3 May 2012   Updated: 3 May 2012   Views: 3,394   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Discuss object decoration, functional programming and dynamic behaviors

Libraries

Component-Based Object Extender [Technical Blog]
Posted: 30 Oct 2011   Updated: 15 Nov 2011   Views: 15,027   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 244
A component-based object extensibility framework for .NET

Design and Architecture

OOP, AOP and OP [Technical Blog]
Posted: 18 Dec 2011   Updated: 18 Dec 2011   Views: 10,746   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
Discuss object-oriented programming, aspect-oriented programming and object programming
Adapt to Changes With Dynamic Behaviors [Technical Blog]
Posted: 9 Jan 2012   Updated: 15 Feb 2012   Views: 11,059   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Discuss adding functionality at runtime using Component-Based Object Extender with static typing
Performance of Dynamic Decorator [Technical Blog]
Posted: 29 Jun 2011   Updated: 29 Jun 2011   Views: 9,662   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
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.
Aspects to Object vs. Aspects to Class [Technical Blog]
Posted: 13 Jul 2011   Updated: 18 Jul 2011   Views: 11,863   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Discusses aspects to object and aspects to class.
Generic Dynamic Decorator [Technical Blog]
Posted: 21 Jul 2011   Updated: 22 Jul 2011   Views: 5,226   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 63
The Generic Dynamic Decorator enhances the Dynamic Decorator to be strongly typed by using .NET Generics
Class Programming Where Possible, Object Programming When Needed [Technical Blog]
Posted: 25 Dec 2011   Updated: 25 Dec 2011   Views: 8,043   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Discuss unifying static programming and dynamic programming in application development
Dynamic Behaviors With Static Typing [Technical Blog]
Posted: 11 Jan 2012   Updated: 11 Jan 2012   Views: 11,048   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Add dynamic behaviors using static typing
Dynamic Behaviors Or Dynamic Typing [Technical Blog]
Posted: 18 Jan 2012   Updated: 18 Jan 2012   Views: 11,850   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Dynamic behaviors with dynamic typing or dynamic decorating
Tame Application Flexibility By Loose Coupling With Object Decoration [Technical Blog]
Posted: 4 Mar 2012   Updated: 11 Mar 2012   Views: 7,974   Rating: 1.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Discuss application flexibility of static typing.
OOP, FP and OD [Technical Blog]
Posted: 9 Jul 2012   Updated: 9 Jul 2012   Views: 4,997   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
How Object-Oriented Programming is benefited from Functional Programming and Object Decoration
No tips have been posted.

Gary H Guo
United States United States
Member
Object-oriented (OO) is about "classes" not "objects". But I truly believe that "objects" deserve more our attentions. If you agree, read more on... Dynamic Object Programming (DOP), Component-Based Object Extender (CBO Extender), AOP Container and Dynamic Decorator Pattern.
 
Mobile development is not just another type of front end. The real challenge is actually in the back end: How to present meaningful information in time to mobile users with exponentially increased data flooding around? Here is my first mobile solution: SmartBars - Barcode Reader, Price Comparison and Coupons.
 
Gary lives in southeast Michigan. My first programming language is FORTRAN. For the last a few years, I have primarily focused on .NET technologies with Mobile Development as my newest interest.


Advertise | Privacy | Mobile
Web01 | 2.6.130523.1 | Last Updated 25 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid