isel-sw-projects / 2021-asyncio-pipelines

From asynchronous IO to reactive stream pipelines
GNU General Public License v3.0
0 stars 0 forks source link

Write Chapter 2 - Related Work #3

Open fmcarvalho opened 2 years ago

fmcarvalho commented 2 years ago

Section 2.1 - Background

Describe background ("history"). Lookup and search where is the beginning idea of reactive streams. Maybe you find something in related work of (in folder https://github.com/isel-sw-projects/2021-asyncio-pipelines/tree/main/00-related-papers):

Section 2.2. - Asynchronous data flows key concepts and design alternatives

Describe in a Section each property that distinguish each asynchronous stream implementation:

Section 2.3 - State of the Art

Then also characterize each technology Kotlin Flow, RxJava, Javascript async iterators, dotnet async iterators, etc according to a set of properties described before.

fmcarvalho commented 2 years ago

@DiogoRodr You may find a little bit of history about the beginning of Reactive Streams (former ReactiveX) https://en.wikipedia.org/wiki/ReactiveX.

Erik Meijer was part of the Cloud Programmability Team at Microsoft around 2011 that invented ReactiveX.

fmcarvalho commented 2 years ago

Detalhar isto a desconstrução do async iterator em C# ou Javascript. (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for-await...of#iterating_over_async_iterables) image