DEV Community

artydev
artydev

Posted on

2

Let's talk about Streams

This article is by no means a reference in streams concept.
It's a simple discussion between friends :-)

If I had to explain the streams to a non developper, I would simply say that, at the basic, streams concept is the port of Excel SpreadSheet concept to programming language.

In a spreadsheet when you enter in a cell [C1] : [C1] = [A1] + [B1], your clearly establish a relation between those three cells.

In doing so, you are clearly stating : "the content of the cell [C1] is the result of the sum of the content of the cells [A] and [B]

And because you established a relation and not a simple affectation, you expect that, whenever A1 or B1 are modified C1 is modified automatically, whithout any action from you.

Thank you for reading.

To follow....

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more