Reactive programming with Java 8 and simple-react : The Tutorial
3 min readMar 25, 2015
Dysfunctional Programming in Java :
From dysfunctional to functional tutorial index
- Part 1 : Laziness [Covering Supplier & the Eval monad)
- Part 2 : Immutability [Covering Immutable Objects with Lombok, withers]
- Part 3 : Functional Composition [Covering method chaining, Streams, ReactiveSeq, Flux from Reactor]
Java 8 Reactive Programming with simple-react
Newest
a. Reactive Programming at Scale
b. Applying backpressure across Streams
c. Processing JDBC Results with Streams
d. How to Schedule a Stream in Java
e. Optimizing simple-react Streams
The tutorial covers the following areas -
- getting started
- error handling
- filter /map/ reduce /flatMap
- choosing a stream type
- stream creation
- pooling reactors
- pull / push model
- flow control
- batching and chunking
- sharding
- zipping streams
- firstOf, anyOf, allOf
- stream operations
- sequence operations
Other Resources & Articles
Pic by Jack View https://www.flickr.com/photos/22340933@N05/