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
- Host: GitHub
- URL: https://github.com/olange/learning-streams
- Owner: olange
- License: bsd-3-clause
- Created: 2018-12-18T21:06:52.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-01-22T15:31:06.000Z (over 4 years ago)
- Last Synced: 2025-02-02T01:24:25.340Z (4 months ago)
- Topics: code-retreat, javascript, learning-notes, observable, observable-streams, streams, streams-api
- Language: HTML
- Homepage:
- Size: 42 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)