Click here to Skip to main content

Articles by Gary H Guo (Articles: 23, Technical Blogs: 15)

Articles: 23, Technical Blogs: 15

RSS Feed

Average article rating: 4.66

Ajax
General
Posted: 24 Jun 2011   Updated: 24 Jun 2011   Views: 7,574   Rating: 4.33/5    Votes: 3   Popularity: 2.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 254
Applying components, aspects, and dynamic decorator principles to an MVC/AJAX/REST application.
Applications & Tools
General
Posted: 26 Sep 2011   Updated: 27 Sep 2011   Views: 10,268   Rating: 4.67/5    Votes: 3   Popularity: 2.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 340
Use AOP container to add AOP capabilities to ASP.NET MVC/AJAX/REST applications by configuration.
ASP.NET
General
Posted: 17 May 2011   Updated: 17 May 2011   Views: 9,119   Rating: 4.00/5    Votes: 2   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 182
Apply components, aspects, and dynamic decorator principles to ASP.NET MVC applications.
Silverlight
General
Posted: 1 Jun 2011   Updated: 1 Jun 2011   Views: 7,136   Rating: 4.67/5    Votes: 4   Popularity: 2.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 195
Apply components, aspects, and Dynamic Decorator principles to Silverlight / WCF Service applications.
.NET Framework
General
Posted: 9 May 2011   Updated: 10 May 2011   Views: 8,895   Rating: 4.67/5    Votes: 4   Popularity: 2.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 159
Apply components, aspects and dynamic decorator principles to ASP.NET application
Posted: 29 Aug 2011   Updated: 6 Sep 2011   Views: 13,627   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 239
Add AOP capabilities to MEF by configuration using Dynamic Decorator.
Posted: 12 Sep 2011   Updated: 13 Sep 2011   Views: 7,130   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 128
Add AOP capabilities to Windsor Container by configuration using Dynamic Decorator
Libraries
General
Posted: 26 Jul 2011   Updated: 26 Jul 2011   Views: 12,556   Rating: 3.50/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 266
Compares performance and features of Dynamic Decorator, Unity and Castle DynamicProxy for extending functionality of object
Posted: 8 Sep 2011   Updated: 12 Sep 2011   Views: 7,441   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 158
Add AOP capabilities to Unity Container by configuration using Dynamic Decorator.
Posted: 19 Sep 2011   Updated: 19 Sep 2011   Views: 9,061   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 216
Discuss how to add AOP capabilities to IoC containers using a configurable model of Dynamic Decorator
Posted: 18 Oct 2011   Updated: 18 Oct 2011   Views: 7,242   Rating: 4.33/5    Votes: 3   Popularity: 2.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 318
Use AOP Unity Container to add AOP capabilities to a WPF application by configuration.
Posted: 24 Oct 2011   Updated: 24 Oct 2011   Views: 7,312   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 175
Discusses the Fluent interface to register aspects to a component and a method to chain aspects to an object for AOP Container.
Posted: 14 Nov 2011   Updated: 14 Nov 2011   Views: 8,629   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 177
Discusses how to use Component-Based Object Extender to add functionality to an application.
Posted: 21 Nov 2011   Updated: 21 Nov 2011   Views: 5,762   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 139
Discuss how to use Component-Based Object Extender to manage transactions.
Posted: 1 Dec 2011   Updated: 1 Dec 2011   Views: 5,084   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 89
Introducing dynamic type to Component-Based Object Extender.
Design and Architecture
Application Design
Posted: 8 Dec 2011   Updated: 11 Dec 2011   Views: 11,815   Rating: 4.95/5    Votes: 5   Popularity: 3.46
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 275
Discuss dynamic object programming and how it is used with the CBO Extender in .NET.
Posted: 15 Dec 2011   Updated: 15 Dec 2011   Views: 8,031   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 172
Discusses how to do dynamic object programming with AOP Container when using IoC Containers.
Aspect Oriented Programming
Posted: 29 Sep 2010   Updated: 29 Sep 2010   Views: 20,231   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 38   Downloaded: 453
Discuss how to add aspects to object at runtime and enhance them using Dynamic Decorator
Design Patterns
Posted: 26 Aug 2010   Updated: 30 Sep 2010   Views: 28,184   Rating: 4.55/5    Votes: 11   Popularity: 4.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 47   Downloaded: 646
Extend functionality of an object without modifying its class or writing decoration code during design time
General
Posted: 17 Feb 2011   Updated: 16 Mar 2011   Views: 13,585   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 178
Extend component functionality and address cross-cutting concerns using Dynamic Decorator in application development.
Posted: 29 May 2012   Updated: 29 May 2012   Views: 7,501   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 75
Discuss adding dynamic behaviors to object using Object Decoration with Impromptu-Interface
Posted: 23 May 2014   Updated: 28 May 2014   Views: 7,243   Rating: 4.86/5    Votes: 3   Popularity: 2.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 4
Discuss how to change software by extending objects
Reviews on Third Party Products and Tools
Community Reviews
Posted: 1 Jul 2011   Updated: 1 Jul 2011   Views: 12,073   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 165
Compare performance and features between Dynamic Decorator and Castle DynamicProxy

Average blogs rating: 4.40

Mobile Development
General
Posted: 16 Jan 2013   Updated: 17 Jan 2013   Views: 6,039   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Mobile/Web Client, Web API and Cloud.
Windows Phone 7/8
Windows Mobile
Posted: 4 Aug 2013   Updated: 4 Aug 2013   Views: 2,837   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
This tip discusses why mobile app developers do not write Windows Phone apps
C#
General
Posted: 26 Jan 2012   Updated: 14 Mar 2012   Views: 10,742   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
General
Posted: 3 May 2012   Updated: 3 May 2012   Views: 4,484   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
General
Posted: 30 Oct 2011   Updated: 15 Nov 2011   Views: 17,502   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 268
A component-based object extensibility framework for .NET
Design and Architecture
Application Design
Posted: 18 Dec 2011   Updated: 18 Dec 2011   Views: 13,537   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
Posted: 9 Jan 2012   Updated: 15 Feb 2012   Views: 12,825   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
Design Patterns
Posted: 29 Jun 2011   Updated: 29 Jun 2011   Views: 11,279   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   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.
General
Posted: 13 Jul 2011   Updated: 18 Jul 2011   Views: 13,527   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.
Posted: 21 Jul 2011   Updated: 22 Jul 2011   Views: 7,309   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 81
The Generic Dynamic Decorator enhances the Dynamic Decorator to be strongly typed by using .NET Generics
Posted: 25 Dec 2011   Updated: 25 Dec 2011   Views: 9,227   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
Posted: 11 Jan 2012   Updated: 11 Jan 2012   Views: 12,250   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
Posted: 18 Jan 2012   Updated: 18 Jan 2012   Views: 13,198   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
Posted: 4 Mar 2012   Updated: 11 Mar 2012   Views: 9,890   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.
Posted: 9 Jul 2012   Updated: 9 Jul 2012   Views: 6,791   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
How Object-Oriented Programming is benefited from Functional Programming and Object Decoration
No tips have been posted.
No reference articles have been posted.

Gary H Guo

United States United States
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
Web04 | 2.8.141220.1 | Last Updated 20 Dec 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid