Click here to Skip to main content

Technical Blogs


1. Mobile/Web Client, Web API and Cloud
Mobile/Web Client, Web API and Cloud.
(The Code Project Open License (CPOL))
Mobile Development » Mobile Development » General
Gary H Guo Updated: 17 Jan 2013
Rating: 4.00/5 (1 vote)
2. OOP, FP and OD
How Object-Oriented Programming is benefited from Functional Programming and Object Decoration
(The Code Project Open License (CPOL))
Development Lifecycle » Design and Architecture » General
Gary H Guo Updated: 9 Jul 2012
Rating: (0 votes for this Article)
3. Object Decoration is Functional Programming
Discuss object decoration, functional programming and dynamic behaviors
(The Code Project Open License (CPOL))
Platforms, Frameworks & Libraries » .NET Framework » General
Gary H Guo Updated: 3 May 2012
Rating: 5.00/5 (2 votes)
4. Object Decoration – Solution to Runtime Behaviors for Compiled Languages
Discuss adding runtime behaviors for compiled languages
(The Code Project Open License (CPOL))
Languages » C# » General
Gary H Guo Updated: 14 Mar 2012
Rating: (0 votes for this Article)
5. Tame Application Flexibility By Loose Coupling With Object Decoration
Discuss application flexibility of static typing.
(The Code Project Open License (CPOL))
Development Lifecycle » Design and Architecture » General
Gary H Guo Updated: 11 Mar 2012
Rating: 1.00/5 (1 vote)
6. Adapt to Changes With Dynamic Behaviors
Discuss adding functionality at runtime using Component-Based Object Extender with static typing
(The Code Project Open License (CPOL))
Development Lifecycle » Design and Architecture » Application Design
Gary H Guo Updated: 15 Feb 2012
Rating: 5.00/5 (1 vote)
7. Dynamic Behaviors Or Dynamic Typing
Dynamic behaviors with dynamic typing or dynamic decorating
(The Code Project Open License (CPOL))
Development Lifecycle » Design and Architecture » General
Gary H Guo Updated: 18 Jan 2012
Rating: (0 votes for this Article)
8. Dynamic Behaviors With Static Typing
Add dynamic behaviors using static typing
(The Code Project Open License (CPOL))
Development Lifecycle » Design and Architecture » General
Gary H Guo Updated: 11 Jan 2012
Rating: (0 votes for this Article)
9. Class Programming Where Possible, Object Programming When Needed
Discuss unifying static programming and dynamic programming in application development
(The Code Project Open License (CPOL))
Development Lifecycle » Design and Architecture » General
Gary H Guo Updated: 25 Dec 2011
Rating: 4.00/5 (1 vote)
10. OOP, AOP and OP
Discuss object-oriented programming, aspect-oriented programming and object programming
(The Code Project Open License (CPOL))
Development Lifecycle » Design and Architecture » Application Design
Gary H Guo