November 2017

Modular Application Architecture - Pipelines

  • 2017-11-30
  • php, extensibility, plugins, hooks, api, software-design, software-architecture, modules, core, events

When developing software, sometimes we need to allow our application to have plug-ins or modules developed by third parties.
In this post we will see in which contexts "pipelines" can be used as plugin mechanism.

Modular Application Architecture - Events

  • 2017-11-14
  • php, extensibility, plugins, hooks, api, software-design, software-architecture, modules, core, events

When developing software, sometimes we need to allow our application to have plug-ins or modules developed by third parties.
In this post we will start looking on how to implement a plugin-system by using "events".

Modular Application Architecture - Intro

  • 2017-11-01
  • php, extensibility, plugins, hooks, api, software-design, software-architecture, modules, core

When developing software, sometimes we need to allow our application to have plug-ins or modules developed by third parties. Creating a robust architecture that allows a powerful mechanism can be challenging. In this series of posts we will see some strategies to do it.

Want more info?