Cédric Soulas
Motion graphics about programming

 

Episode 5 - Two input streams. One output. Monday, 16 Oct.

So far, you have learned three important concepts (streams, immutability and reactivity) and three kinds of stream operations:

Today I present a fourth kind of operation: combining streams. Look at this card:

It only accepts input streams as arguments. This is how ❚ merge operates with two (or more) input streams:

As you can see, it doesn’t change the event values or the arrival times. No projection through a function. No projection through time. You’ll see in future lessons that other cards from the combining streams category can change event values and/or arrival times.

This is the first time in this course you’ve worked with two input streams. Cool! I’ll show you next Monday a fifth kind of stream operation.

Animated cards to learn Reactive Programming

Focus on one new concept every week with a 20 seconds gif

Occasional updates, plus:
Cédric Soulas
Motion graphics about programming