Completed
Canonical papers
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
How I Learned to Stop Worrying and Love the Flow
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 What is a Stream?
- 3 What is a collection?
- 4 User Expectations
- 5 Unexpected: observed sequence depends on
- 6 java.util.stream
- 7 Streams vs. Collections
- 8 Possible Solutions
- 9 The Four Horsemen of Reactive
- 10 Origin and motivation
- 11 Collaboration between Engineers
- 12 Goals
- 13 Reactive Streams
- 14 A Data Market using Supply & Demand
- 15 Dynamic Push-Pull
- 16 Explicit Demand: One-to-many
- 17 Explicit Demand: Many-to-one
- 18 The Meat: Java
- 19 The dessert: Java
- 20 How does it Connect?
- 21 How does it Flow?
- 22 How does it Complete?
- 23 Akka Actors
- 24 Canonical papers
- 25 Opportunity: API
- 26 Opportunity: Self-tuning back pressure
- 27 Opportunity: Operation Fusion
- 28 Opportunity: Operation Elision
- 29 Opportunity: Execution optimizations
- 30 Opportunity: Distributed Streams
- 31 Outro: How do I get my hands on this?