Design Pattern: Iterator Pattern in TypeScript

Iterator pattern creates an interface for the client to access the internal list items of a collection. The implementation hides the underlying complexity from the client and makes it very simple for the client to traverse a list of items. In this article, we are demonstrating Iterator pattern implementation in TypeScript.

Redis: Installation [Docker / Linux / MacOS / Windows]

In this article, we are discussing different installation methods/processes of Redis. First, we are discussing the installation of Redis using Docker. This will work on major operating systems, as docker is available in all common OS. Then we are discussing the installation process on specific operating systems – Linux (Ubuntu), MacOS, and Windows.

Design Pattern: Chain of Responsibility Pattern in TypeScript

Chain of Responsibility decouples the request and response processing of an execution. By chaining the steps of processing this pattern separates the steps clearly and also allows the client to decide the sequence of processing. This article demonstrates Chain of Responsibility pattern implementations in TypeScript.

Design Pattern: Chain of Responsibility Pattern in Go

Chain of Responsibility pattern chains the steps of processing and performs the process step by step. So the processing does not depend on a single object, but multiple objects are responsible for the processing, which is decided on the fly while processing. This article demonstrates Chain of Responsibility pattern implementations in Golang.