Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

PacktPub Reactive Programming in Java Using RxJava 3.x: ReactiveX

Video Introducing this tutorial


Introduction:
Introduction

Reactive Programming Introduction:
Introduction
Reactive Manifesto
Fundamentals 1 - Sync Vs Async
Fundamentals 2 - CallBack Hell
Fundamentals 3 - Push vs Pull
Fundamentals 4 - Observer Design Pattern
Fundamentals 5 -Concurrency and Parallel programming
RxJava BIG Picture : How It Solves The Problems And Achieve Reactive Manifesto
RxJava, Reactive Streams
Summary

Hello RxJava!:
Introduction
Setting Up RxJava 3.x
Hello RxJava!
Summary

The Observable And Observers:
Introduction
Observable - Observer
Creating Observable
Creating Observer
Hot And Cold Observables
Connectable Observables : Multi-Casting
Variants
Disposing Resources
Summary

Operators:
Introduction
What Are Operators?
Types Of Operators
Operators In Action
Summary

Combining Observables:
Introduction
Merging V/s Concatenating
FlatMap V/s ConcatMap
Disposing Of Duplicate Emitting Sources : amb()
Zipping V/s CombineLatest
Grouping And Grouped Observable
Summary

Subjects, Replaying and Caching : Ways to Multicast:
Introduction
Replaying And Caching
Subjects?
Adding Emissions Using Subject
Subject - Various Implementations
Summary

Concurrency and Parallelization:
Introduction
How To?
Schedulers
subscribeOn()
observeOn()
The flatMap() To Achieve Concurrency
Summary

Buffering, Throttling, Switching:
Introduction
Buffer() And Window()
Throttle Operators
switchMap()
Summary

Flowable and Backpressure:
Introduction
Need of Backpressure
Backpressuring with Flowable - Subscriber
Creation and Backpressure Strategies
Flowable vs Observable
Summary