Reactive Game Development with RxJS by Markel Tuzynskyi (Eng)
Channel: Engineering Community
Date: 30/01/2020

It's the 2nd presentation in series. Please see #1 here: https://youtu.be/YWWsxKAQb6s

Rely on Observable streams in favor of state mutation.
Think in terms of Observables, not concrete values.
Keep your state inside of Observables, as much as possible.
Use the async pipe (in Angular 2)

Original article: https://blog.thoughtram.io/rxjs/2017/08/24/taming-snakes-with-reactive-streams.html

Good docs on RxJS: https://www.learnrxjs.io/

“Hot vs Cold Observables” article by Ben Lesh: https://medium.com/@benlesh/hot-vs-cold-observables-f8094ed53339

“RxJS Subjects for human beings” article by Netanel Basal  https://netbasal.com/rxjs-subjects-for-human-beings-7807818d4e4d

 

Presentation: https://docs.google.com/presentation/d/1jb3rm3uOiWVyN80RMnAhSJdplMZ3eQ3X79T4UYDTfcI/edit?usp=sharing
Snake Game Source Code: https://github.com/mtuzinskiy/frp-snake