Distributed Systems Pattern: Request Pipeline

Improve latency by sending multiple requests on the connection without waiting for the response of the previous requests. » martinfowler.com | martinfowler.com

29 de agosto de 2020 · 1 min · 22 palabras · Nacho Cano

Distributed Systems Pattern: Singular Update Queue

Use a single thread to process requests asynchronously to maintain order without blocking the caller. » martinfowler.com | martinfowler.com

29 de agosto de 2020 · 1 min · 19 palabras · Nacho Cano

Data Transfer Object (DTO) un concepto clave

El uso de DTO o Data Transfer Object es uno de los conceptos más habituales a nivel de Arquitectura cuando devolvemos en nuestros servicios estructuras de dato » Cecilio Álvarez Caules | arquitecturajava.com

29 de agosto de 2020 · 1 min · 33 palabras · Nacho Cano

Distributed Systems Pattern: Segmented Log

Split log into multiple smaller files instead of a single large file for easier operations. » martinfowler.com | martinfowler.com

15 de agosto de 2020 · 1 min · 19 palabras · Nacho Cano

Memento Design Pattern Overview

Memento design pattern is a software design pattern that is used to roll back an object to its previous state. It is a part of the behavioural design pattern which is concerned with algorithms and assignment of responsibilities between objects. » hackernoon.com | hackernoon.com

12 de junio de 2020 · 1 min · 44 palabras · Nacho Cano

FizzBuzz Refactoring Challenge with Open/Closed Principle

Introduction Have you ever heard of the FizzBuzz refactoring challenge? I encountered it… » DEV Community | dev.to

4 de junio de 2020 · 1 min · 18 palabras · Nacho Cano

Design Patterns Everyday

Photo by Flo P on Unsplash Originally posted on my site Hey folks! few weeks ago i started a new… » DEV Community | dev.to

23 de mayo de 2020 · 1 min · 25 palabras · Nacho Cano

Design Patterns in Python

Traditionally, design patterns have been classified into three main categories: Creational, Structural, and Behavioral. There are other categories, like architectural or concurrency patterns, but they’re beyond the scope of this article. There are also Python-specific design patterns that are created specifically around the problems that the structure of the language itself provides or that deal with problems in special ways that are only allowed because of the structure of the language. ...

16 de diciembre de 2019 · 1 min · 76 palabras · Nacho Cano

10 OOP Design Principles Every Programmer Should Know

The Object-Oriented Design Principles are the core of OOP programming, but I have seen most of the Java programmers chasing design patterns like Singleton pattern, Decorator pattern, or Observer pattern, and not putting enough attention on learning Object-oriented analysis and design. It’s important to learn the basics of Object-oriented programming like Abstraction, Encapsulation, Polymorphism and Inheritance. But, at the same time, it’s equally important to know object-oriented design principles. » Hacker Noon | hackernoon.com

6 de mayo de 2019 · 1 min · 74 palabras · Nacho Cano