Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Codemotion reactive-java


Published on

Everything is reactive. Your application reacts to the click of a button, an incoming message. But also to the result of a database query. Between these events, you want to process other tasks. Being reactive needs a complete approach. Let’s look at the state of reactive programming in Java. Which frameworks are available? Do we have everything to build enterprise grade reactive applications? How to we produce readable and maintainable code? This is the complete overview of reactive programming in Java. We will cover the following libraries: RxJava, Project Reactor, Akka streams.

Published in: Software
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website!
    Are you sure you want to  Yes  No
    Your message goes here

Codemotion reactive-java

  1. 1. Reactive Java Erwin de Gier, Trifork AMS ROME - APRIL 13/14 2018
  2. 2. 2
  3. 3. Java 8 Streams vs. RX Observables Pull vs. Push Finite vs. Infinite Sync vs. Async
  4. 4. Observable map() subscribe() Iterable map()1 2 3 A B C forEach() 1 A2 B3 C Java 8 Streams vs. RX Observables
  5. 5. Java vs. Reactive Streams
  6. 6. Java 8 Streams vs. Reactive Streams //IllegalState Exception
  7. 7. Reactive API File IOHTTP REST Event bus Persistence Reactive Stack
  8. 8. Let
  9. 9. Actor State Behavior Mailbox Supervision of child actors