Walk on the web flow

the goal is to leave some links that seem interesting to me (but also to share them)

Home TagCloud All Posts
View on GitHub
13 February 2018

Zoom on reactive programming

by snonov

The beginning ReactiveManifesto

Reactive Manifesto : https://www.reactivemanifesto.org/

exploring landscape

Some introduction articles on the subject

Notes on Reactive Programming :

Generation history of reactive

RxJava at Netflix

Reactive programming : development model structured around asynchronous data streams

Reactive landscape from RedHat

ReactiveStream Java introduction
Compare Reactor and RxJava

Reactive programming

API and implementation

Specification

Reactive Stream : initiative to provide a standard for asynchronous stream processing with non-blocking back pressure. https://github.com/reactive-streams/reactive-streams-jvm/

Implementations

Included in Java 9 (under JEP-266) http://www.baeldung.com/java-9-reactive-streams

Included feature in Spring 5 https://docs.spring.io/spring/docs/5.0.3.RELEASE/spring-framework-reference/web-reactive.html#spring-webflux https://dzone.com/articles/reactive-programming-with-spring-5

Also some product driver : MongoDb reactive java driver https://mongodb.github.io/mongo-java-driver-reactivestreams/

Some code

Code notes : https://github.com/dsyer/reactive-notes
Compare them : https://www.hascode.com/2018/01/reactive-streams-java-9-flow-api-rxjava-and-reactor-examples/
Hands On : https://github.com/reactor/lite-rx-api-hands-on Workshop : https://github.com/nurkiewicz/rxjava-workshop

tags: Zoomon - Reactive - Rxjava - Java - Stream - Mongodb - Reactor