Compiled Chronicles

A software development blog by Angelo Villegas

Tag: architecture

  • Component-Oriented Programming with React

    With the rise of JavaScript frameworks, a newer design pattern is becoming popular. React, a JavaScript library, serves as an excellent example of Component-Oriented Programming principles in action. In this article, we’ll delve into the concept of COP, its relevance, and how React embodies its principles. Understanding Component-Oriented Programming (COP) What is Component-Oriented Programming? Component-Oriented…

  • Exploring MVVM

    Understanding the basics What is MVVM? Model–View–ViewModel is a software architectural pattern that is structured to separate program logic and graphical user interface. It was invented by Microsoft architects Ken Cooper and Ted Peters specifically to simplify event-driven programming of user interfaces. The pattern includes three key components: History The MVVM pattern can be seen as an evolution of the…