An open API service indexing awesome lists of open source software.

https://github.com/olange/learning-streams

Learning using Streams, Observables and Transforms with JS – articles, useful resources, personal notes
https://github.com/olange/learning-streams

code-retreat javascript learning-notes observable observable-streams streams streams-api

Last synced: about 2 months ago
JSON representation

Learning using Streams, Observables and Transforms with JS – articles, useful resources, personal notes

Awesome Lists containing this project

README

        

# Learning Streams and Observables

Learning using Streams, Observables and Transforms with JavaScript – articles, useful resources, personal notes.

## Articles: fundamentals

### Streams

* [WhatWG › Streams Living Standard](https://streams.spec.whatwg.org/)
* [MDN › Streams API](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API) along with its [directory of examples](https://github.com/mdn/dom-examples/tree/master/streams)
* [The Year of the Streams](https://jakearchibald.com/2016/streams-ftw/) Jake Archibald, 25.01.2016
* [Workbox › `workbox.streams` module](https://developers.google.com/web/tools/workbox/reference-docs/latest/workbox.streams) _provides support for composing a response from a series of streaming sources_
* [@thi.ng/rstream](https://github.com/thi-ng/umbrella/blob/master/packages/rstream/README.md) Karsten Schmidt
* [@thi.ng/transducers](https://github.com/thi-ng/umbrella/blob/master/packages/transducers/README.md) Karsten Schmidt

### Observables

* [Learning Observable By Building Observable](https://medium.com/@benlesh/learning-observable-by-building-observable-d5da57405d87) Ben Lesh, 08.03.2016
* [Creating an observable from scratch (Live-coding session)](https://www.youtube.com/watch?v=m40cF91F8_A&t=762s) AngularNYC, Ben Lesh, 07.12.2018 (video, 44 min.)

## Supporting and related technologies

### Async iteration

* [Async Iteration & Streams — Why Async Iterators Matter ](https://docs.google.com/presentation/d/1r2V1sLG8JSSk8txiLh4wfTkom-BoOsk52FgPBy8o3RM/edit#slide=id.g1236b1e2d6_0_22) Benjamin Gruenbaum, 08.04.2016 (présentation, 54 slides)

### Service workers

* [Learning Service Workers](https://github.com/olange/learning-service-workers) _Learning using Service Workers, Web Workers and App Cache – articles, useful resources, courseware, personal notes_

### Streams, Fetch and Service Workers

* [GitHub › AnthumChris › Fetch progress indicators](https://github.com/AnthumChris/fetch-progress-indicators) _Provides working examples for implementing progress bars and progress indicators with the [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API), [Streams API](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API), and [Service Worker API](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API)._

### RxJS

* [Reactive.how](https://reactive.how/reduce)