Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
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

About This Book

  • Learn about Java 8's lambdas and what reactive programming is all about, and how these aspects are utilized by RxJava
  • Build fast and concurrent applications with ease, without the complexity of Java's concurrent API and shared states
  • Explore a wide variety of code examples to easily get used to all the features and tools provided by RxJava

Who This Book Is For

If you are a Java developer that knows how to write software and would like to learn how to apply your existing skills to reactive programming, this book is for you.

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

In Detail

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.

(HTML tags aren't allowed.)

Machine Intelligence 14: Applied Machine Intelligence
Machine Intelligence 14: Applied Machine Intelligence
This 14th volume of the classic series on machine intelligence contains papers on complex decision taking, inductive logic programming, applied machine learning, dynamic control, and computational learning theory.

About the Author

K. Furukawa is at Keio University, Tokyo. D. Michie is at
Effective awk Programming (3rd Edition)
Effective awk Programming (3rd Edition)
Effective awk Programming provides complete coverage of the gawk 3.1 language as well as the most up-to-date coverage of the POSIX standard for awk available anywhere. Author Arnold Robbins clearly distinguishes standard awk features from GNU awk (gawk)-specific features, shines light into...
RoboCup 2003: Robot Soccer World Cup VII (Lecture Notes in Computer Science)
RoboCup 2003: Robot Soccer World Cup VII (Lecture Notes in Computer Science)
This book constitutes the seventh official archival publication devoted to RoboCup. It documents the achievements presented at the 7th Robot World Cup Soccer and Rescue Competition and Conferences held in Padua, Italy, in July 2003.

The 39 revised full papers and 35 revised poster papers presented together with an overview and roadmap for the...

Chronobiology and Obesity
Chronobiology and Obesity

Circadian rhythms are such an innate part of our lives that we rarely pause to speculate why they even exist. Some studies have suggested that the disruption of the circadian system may be causal for obesity and manifestations of Metabolic Syndrome (MetS). Shift-work, sleep-deprivation and bright-light-exposure at night are related to...

Ferroelectric Random Access Memories: Fundamentals and Applications (Topics in Applied Physics)
Ferroelectric Random Access Memories: Fundamentals and Applications (Topics in Applied Physics)

In fabrication of FeRAMs, various academic and technological backgrounds are necessary, which include ferroelectric materials, thin film formation, device physics, circuit design, and so on.This book covers from fundamentals to applications of ferroelectric random access memories (FeRAMs). The book consists of 5 parts; (1)
Handbook of Brewing: Processes, Technology, Markets
Handbook of Brewing: Processes, Technology, Markets

This comprehensive reference combines the technological know-how from five centuries of industrial-scale brewing to meet the needs of a global economy. The editor and authors draw on the expertise gained in the world's most competitive beer market (Germany), where many of the current technologies were first introduced.

Following a look...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy