If you ever approached RxJava before you might come to a conclusion that this library solves problems most of us don’t have. Reactively composing streams of data, virtual time, marble diagrams and event-driven programming - where most of our code is pretty much just transferring data from database to presentation layer.
During this live coding session there will not be a single slide, we start with empty IDE to step-by-step implement key constructs in RxJava. Most importantly we will discover how this high-level abstraction can help in existing projects. When to use RxJava, what problems does it solve and when using it is an excess of form over substance.
We will learn how to build highly reliable and concurrent applications, improve throughput and resource utilization without hurting readability and avoiding complexity.
1 view
1888
586
1 year ago 01:01:10 1
Tomasz Nurkiewicz — CompletableFuture in Java 8, asynchronous processing done right
8 years ago 01:01:03 1
Tomasz Nurkiewicz - RxJava in legacy projects
9 years ago 01:03:58 2
Tomasz Nurkiewicz — Hystrix – managing failures in distributed systems