Learning Reactive Programming with Java 8

Learn how to use RxJava and its reactive Observables to build fast, concurrent, and powerful applications through detailed examples

Learning Reactive Programming with Java 8

Nickolay Tsvetinov

6 customer reviews
Learn how to use RxJava and its reactive Observables to build fast, concurrent, and powerful applications through detailed examples
Mapt Subscription
FREE
$30.00/m after trial
eBook
$7.20
RRP $35.99
Save 79%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$7.20
$44.99
$29.99 p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Learning Reactive Programming with Java 8 Book Cover
Learning Reactive Programming with Java 8
$ 35.99
$ 7.20
Learning Java Lambdas Book Cover
Learning Java Lambdas
$ 23.99
$ 16.80
Buy 2 for $24.00
Save $35.98
Add to Cart

Book Details

ISBN 139781785288722
Paperback182 pages

Book Description

Whether you are a Java expert or at a beginner level, you'll benefit from this book, because it will teach you a brand new way of coding and thinking.

The book starts with an explanation of what reactive programming is, why it is so appealing, and how we can integrate it in to Java. It continues by introducing the new Java 8 syntax features, such as lambdas and function references, and some functional programming basics. From this point on, the book focuses on RxJava in depth. It goes through creating Observables, transforming, filtering, and combining them, and concurrency and testing to finish with extending the library itself.

This book is a definite tutorial in RxJava filled with a lot of well-described examples. It explains reactive programming concepts in plain and readable language, without scientific formulas and terms.

Table of Contents

Chapter 4: Transforming, Filtering, and Accumulating Your Data
Chapter 6: Using Concurrency and Parallelism with Schedulers

What You Will Learn

  • Discover what reactive programming is and how you can benefit from it
  • Get to grips with the new functional features of Java 8 and some functional theory
  • Create RxJava Observable instances from virtually any data source
  • Transform, filter, and accumulate your data using various RxJava operators
  • Combine multiple data sources in one dataset, using custom logic
  • Write concurrent programs with ease, scheduling actions on various workers
  • Learn about unit testing asynchronous RxJava logic
  • Extend RxJava by writing your own operators and factory methods

Authors

Table of Contents

Chapter 4: Transforming, Filtering, and Accumulating Your Data
Chapter 6: Using Concurrency and Parallelism with Schedulers

Book Details

ISBN 139781785288722
Paperback182 pages
Read More
From 6 reviews

Read More Reviews

Recommended for You

Learning Java Lambdas Book Cover
Learning Java Lambdas
$ 23.99
$ 16.80
Learning Spring Boot 2.0 - Second Edition Book Cover
Learning Spring Boot 2.0 - Second Edition
$ 35.99
$ 25.20
Learning Spring 5.0 Book Cover
Learning Spring 5.0
$ 39.99
$ 28.00
Spring 5 Design Patterns Book Cover
Spring 5 Design Patterns
$ 35.99
$ 25.20
Java EE 8 Application Development Book Cover
Java EE 8 Application Development
$ 39.99
$ 28.00
Reactive Programming With Java 9 Book Cover
Reactive Programming With Java 9
$ 35.99
$ 25.20