Resources  
  • Wrapper Class vs. Object Composition with UseCaseJul 18, 2024. Explore Wrapper Classes and Object Composition in object-oriented programming. Learn how wrappers adapt interfaces and enhance functionality without altering code, ideal for legacy systems.
  • Object Inheritance and Object Composition in Object Oriented Programming Jul 12, 2024. This content delves into two fundamental concepts of Object-Oriented Programming (OOP): object inheritance and object composition. It explores how inheritance enables class hierarchies and polymorphism, allowing for code reusability and extension.
  • What is Vue.js Composition APIMar 21, 2024. The Vue Composition API in Vue 3 introduces a flexible approach to composing component logic, offering features like function-based composition, reactive data, and simplified lifecycle hooks for improved code organization and reusability.
  • Aggregation And Composition In C#Nov 14, 2015. In this article we will discuss about Aggregation and Composition in detail using C#.
  • Dependency, Generalization, Association, Aggregation, Composition in Object Oriented ProgrammingJan 12, 2014. This article will explain some of the Object Oriented Programming concepts we use in most of the classes that we write, even if we don't know we have implemented the concept.
  • HTML5 Canvas Composition and Its AttributesMar 21, 2013. This article describes the implementation and use of Composition and its Attributes in HTML5.
  • Create Different Composition on Canvas Using HTML5Mar 01, 2012. This is a simple application for beginners that shows how to use various compositions on a canvas using HTML5.
  • Why Is Composition Favored Over Inheritance?Feb 21, 2011. Here you will see why composition is favored over inheritance.
  • Difference between Composition and Aggregation Jul 27, 2007. Apart from programming, a lot of my spare time sat at the computer is spent reading group, blog postings, etc from other developers. One particular posting that caught my eye recently provoked a lot of response and mixed answers to a question posed by a poster. This question was, ‘What is the difference between composition and aggregation and how would I express it in my programs?’
  • Composition Over Inheritance: Building Flexible C# ApplicationsOct 26, 2025. Master Composition Over Inheritance in C#! Build flexible, maintainable C# applications by favoring 'has-a' over 'is-a' relationships. Real-world examples included!
  • Composition API vs Options API: Vue.jsJul 30, 2025. A complete guide comparing Vue 3’s Composition API and Options API in 2025. Learn the differences, best practices, and when it still makes sense to use Options API in production.
  • How to Choose Between Inheritance and Composition?Nov 16, 2023. When to use composition over inheritance and vice versa as a coding best practice.
  • Azure Functions Proxies: URL Rewriting and API CompositionSep 12, 2023. Azure Functions Proxies are a powerful feature that allows you to define proxies to control the behavior of HTTP requests and responses to and from your Azure Functions. You can use them for URL rewriting, request/response transformation, and API composition. Here are the steps to use Azure Functions Proxies in an ASP.NET Core application:
  • Composition And AggregationJun 07, 2018. This article describes Composition and Aggregation
  • Composition and Inheritance in Object Oriented ProgrammingAug 20, 2015. In this article you will learn about Composition and Inheritance in Object Oriented Programming.
  • Aggregation Vs Composition: A Simple Practical ApproachAug 18, 2015. This article explains the real facts of Aggregation and Composition and I feel it would be a good brain teaser if I come with some actual examples.
  • Composition Vs Aggregation in JavaAug 06, 2015. In this article you will learn the difference between Composition and Aggregation in the Java language.
  • Aggregation and CompositionJan 29, 2015. In this article you will learn about Aggregation and Composition in OOAD.
  • Association, Aggregation and CompositionSep 05, 2013. Association, aggregation and composition terms represent the relationship between the objects. They are very basic stuff of Object oriented programming.
  • Inheritance VS CompositionAug 02, 2013. The relationship among classes is one of the fundamental activities of software design. There are two ways to relate classes: inheritance and composition.
  • 3 Important Concepts: - Association, Aggregation and CompositionFeb 16, 2012. Explore essential OOP concepts like association, aggregation, and composition through real-world examples. Understand their significance in modeling relationships and code maintainability. This article simplifies complex concepts, illustrating them with scenarios like inheritance and object ownership.
  • Functional Programming with C# - CompositionMar 05, 2008. In this article we'll look at using a couple different functional approaches to implementing a basic formula through composition including using monads.
  • Describing Musical Domain with F#Aug 20, 2024. It covers domain-specific language (DSL) creation, music representation, algorithmic composition, and sound synthesis, showcasing how F# can facilitate advanced music analysis and generation.
  • Make State Management Easier Using Combining Reducers in ReduxJun 24, 2024. Learn how to simplify state management in your Redux applications by combining reducers. This guide explores the concept of reducer composition, demonstrating how to break down complex state logic into manageable pieces.
  • Supergraph with Federated MicroserviceJun 24, 2024. This article explores integrating a Supergraph with federated microservices, focusing on scalable and maintainable applications. It covers the benefits of using a Supergraph, such as improved performance, centralized API management, and enhanced security.
  • Understanding the Connections Between Classes in OOPMay 10, 2024. Understanding how different tools in a toolbox are used to build something. This guide helps you see how these classes share information and work together to create software, making it easier to understand how programs are put together using Object-Oriented Programming (OOP).
  • What is Alternative of Multiple Inhertitance in C#?Mar 18, 2024. This approach allows for achieving some level of multiple inheritance-like behavior while avoiding the complexities associated with traditional multiple inheritance.
  • Composing Music in Javascript using Tone.jsFeb 27, 2024. In this article, we'll learn how to make music using a special tool called Tone.js, which works with JavaScript. We'll explore how to create beautiful tunes, melodies, and rhythms using this amazing library. So, let's dive in and discover how to compose music in a whole new way.
  • React Design Pattern Series: Mastering Render Props PatternFeb 13, 2024. The article delves into the power and flexibility of React render props as a fundamental design pattern in React development. Exploring the concept, benefits, and real-world use cases, the article demonstrates how render props allow for the seamless sharing of code between components.
  • Why do We Use Dependency Injection?Dec 11, 2023. What is a dependency injection and why to embrace it as a better programming practice.
  • What is an API Gateway and What are the Functionalities of the API Gateway?Nov 12, 2023. This article explains the overview of API Gateways and their key functionalities are well-structured and informative. It covers the fundamental concepts, roles, and capabilities of API Gateways in a way that is accessible to both beginners and experienced developers.
  • Handling Data with Composite Models in C# and .NETJul 12, 2023. In this article, we will learn how to efficiently represent data in C# by leveraging composite models.
  • Object-Oriented Programming Simplified With C# And .Net 5Jun 28, 2022. This article is about the general concepts of Object-Oriented Programming with examples in c sharp programming language.
  • Composite Design Pattern With C#Dec 23, 2020. A composite design pattern is a structural design pattern. It allows developers to create multiple nested objects of the same type to complete one single system hierarches Players in this pattern.
  • Understanding Relationship Between ObjectsJul 24, 2017. Object relationships define how different classes interact in an application. Collaboration (uses-a), Aggregation (has-a), and Inheritance (is-a) are key types. For instance, Customer and Order use aggregation, while Order and OrderItem show composition.
  • Call User Controls In Main Window Using WPFMay 18, 2016. In WPF (Windows Presentation Foundation), integrating User Controls into the main window involves leveraging XAML and code-behind to enhance UI flexibility and functionality.
  • Types Of Relationships In Object Oriented Programming (OOPS)May 14, 2016. This article explores the key relationships in Object-Oriented Programming (OOP), including inheritance, association, composition, and aggregation. These relationships enable code reuse and flexibility through "is-a," "has-a," and "part-of" connections. Examples illustrate how these concepts work in real-world scenarios.
  • Design Patterns Tutorial For BeginnersJul 24, 2015. In this article we will learn about the basics of design patterns.
  • Plugin Based Application Using C# MEFMay 25, 2015. Learn how to create a modular, extensible application using C# Managed Extensibility Framework (MEF). This tutorial explores plugin architecture, dependency injection, and dynamic loading for building scalable, customizable software.
  • Is-A and Has-A Relationship in JavaOct 30, 2013. In this article, you will learn about Is-A and Has-A relationships in Java.
  • Managed Extensibility Framework (MEF)Sep 17, 2011. MEF is a component of .NET framework 4.0, to create lightweight, extensible applications. It avoids hard dependencies and lets the application developer discover and use extensions without any configuration required.