A look at the middleware under the hood

There are 23 classic design patterns described in the original book Design Patterns: Elements of Reusable Object-Oriented Software. These patterns provide solutions to particular problems often repeated in software development.

In this article, I am going to describe how the Chain of Responsibility pattern works and when it should be…

Notificaciones entre objetos sin necesidad de utilizar las técnicas de Polling ni Busy-Waiting

Existen 23 patrones de diseño considerados clásicos, los cuales aparecen descritos en el libro Design Patterns: Elements of Reusable Object-Oriented Software. Estos patrones proporcionan soluciones a problemas concretos que se repiten frecuentemente en el desarrollo de software.

En este artículo, presentamos cómo funciona y cuando deberíamos aplicar el patrón de…

Notifications between objects without polling or busy waiting

Figurine and headphones on a desk

There are 23 classic design patterns described in the original book Design Patterns: Elements of Reusable Object-Oriented Software. These patterns provide solutions to particular problems often repeated in software development.

In this article, I am going to describe how the Observer pattern works and when it should be applied.

Observer: Basic Idea

Wikipedia…

Create object families that respect SOLID principles

a brick wall

There are 23 classic design patterns described in the original book Design Patterns: Elements of Reusable Object-Oriented Software. These patterns provide solutions to particular problems often repeated in software development.

In this article, I am going to describe how the abstract factory pattern works and when it should be applied.

Abstract Factory: Basic Idea

Decouple the build code respecting the open-closed principle (OCP)

A worker welding in a factory.

There are 23 classic design patterns described in the book “Design Patterns: Elements of Reusable Object-Oriented Software.” These patterns provide solutions to particular problems that are often repeated in software development.

In this article, I’m going to describe how the factory method pattern works and when it should be applied.

Factory-Method: Basic Idea

Build complex objects flexibly

There are 23 classic design patterns described in the book Design Patterns: Elements of Reusable Object-Oriented Software. These patterns provide solutions to particular problems that are often repeated in software development.

In this article, I am going to describe how the builder pattern works and when it should be applied.

Builder Pattern: Basic Idea

Patrones de Diseño en JavaScript — Parte 1

Existen 23 patrones de diseño considerados clásicos, los cuales aparecen descritos en el libro Design Patterns: Elements of Reusable Object-Oriented Software. Estos patrones proporcionan soluciones a problemas concretos que se repiten frecuentemente en el desarrollo de software.

En este artículo, se presenta el Patrón Estrategia: cómo funciona, y cómo y…

Carlos Caballero

Hi! My name is Carlos Caballero and I’m PhD. in Computer Science from Málaga, Spain. Teaching developers and degree/master computer science how to be experts!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store