Java Day Istanbul 2020 – Pre-conference
Date: 11 Sep 2020
Time: 13:00- 17:00
Address: Atilla Sk. No:7, Burhaniye Mahallesi, 34676 Üsküdar/İstanbul
Topic: Introduction to RxJava by Applying to Existing Applications
RxJava, the Java VM implementation of ReactiveX(Reactive Extensions) is a library for composing asynchronous and event-based programs by using observable sequences. It implements the programming model of the Reactive Flow specification, which processing asynchronous streams with non-blocking backpressure.
In this workshop, you will learn RxJava and its programming model for developing reactive applications. We will cover the following topics:
- Push vs Pull
- Async vs Sync
- Lazy vs Eager
- Anatomy of Observable
- How to Manage Subscribers
- Operators and Transformations
- Error Handling
- Flow Control and Backpressure
At the end of the day, you’ll learn how to integrate RxJava into the right layer in your existing projects based on common application patterns. In this way, you’ll see how RxJava simplifies traditional projects and what kinds of benefits it brings to legacy platforms.
#rxjava #reactive-programming #observable #observer #subscriber #reactive-streams
#asynchronous #flow-control #backpressure
Prerequisites & Requirements:
You will need only a modern laptop with pre-installed JDK 1.8 or higher, maven, Docker and an IDE of your choice(we recommended IntelliJ IDEA) to get the most from this workshop.