2017 DevFestMN Dan Lew
summary
Clear claim: functional reactive programming equals reactive streams combined with functional operators, demonstrated with rx Java and observables. Concrete examples show an observable light switch feeding a light bulb via map to convert states and combineLatest to merge team and board streams for a Trello-style UI. Marble diagrams and operators are used to handle asynchrony and modularity, and wrapping legacy listeners into observables proves the approach works for Android and web integrations.
AI-written summary · about
chapters (10)
- 0:00Functional reactive intro
- 1:08Observer pattern in reactive
- 8:35Naive reactive problems
- 11:03Streams and marble diagrams
- 15:20Functional programming transition
- 21:45Pure functions and immutability
- 25:14Mapping streams with operators
- 28:22Combining streams for apps
- 30:47Why use FRP
- 36:50RxJava Q&A
related talks
01h 04mFrom Functional to Reactive Programming
37mStreaming and event-based programming using FRP and RxJS
41mThe definite guide to reactive programming in Java
28mReactive Programming Demystified Drink the Kool-Aid
27mReactive Programming in Node
24mBringing Reactive Programming to Java and Microservices
02h 45mReactive Revolution
48mReactive for the Impatient
