Verwandte Artikel zu Learning RxJava: Reactive, Concurrent, and responsive...

Learning RxJava: Reactive, Concurrent, and responsive applications - Softcover

 
9781787120426: Learning RxJava: Reactive, Concurrent, and responsive applications

Reseña del editor

Build asynchronous, event-based, and concurrent applications with Java and ReactiveX

Key Features

  • Explore the essential tools and operators in RxJava and understand when to use them
  • Build scalable and high performing reactive applications with Observables and Subscribers
  • Implement tools to perform complex tasks such as concurrency and backpressure effectively

Book Description

RxJava is a library for composing asynchronous and event-based programs using Observable sequences for the Java virtual machine (JVM), allowing developers to build robust applications in less time. Learning RxJava covers the fundamentals of reactive programming to help you write reactive code, and introduces you to an effective approach to designing and implementing reactive libraries and applications.

Starting with a brief introduction to reactive programming concepts, you’ll get an overview of Observables and Observers, the core components of RxJava, and how to combine different streams of data and events. You’ll also learn simpler ways to achieve concurrency and maintain high performance without the need for synchronization. As you advance, you’ll be able to implement the backpressure strategy to cope with rapidly producing sources to prevent bottlenecks in your application. Finally, the book delves into custom operators, testing, and debugging, and then moves on to practical examples of using RxJava on Android as well as Kotlin.

By the end of the book, you’ll be able to confidently build asynchronous and responsive applications using RxJava.

What you will learn

  • Explore RxJava’s reactive types such as Flowable, Single, Maybe, and Completable
  • Demystify Observables and how they express data and events as sequences
  • Explore Rx operators that transform, filter, and combine data and event sequences
  • Use multicasting to push data to multiple destinations and cache and replay them
  • Discover how concurrency and parallelization work in RxJava and implement complex tasks easily
  • Build reactive Android applications using RxJava with Kotlin

Who this book is for

If you’re a Java developer who wants to learn reactive programming and its benefits, this book is for you. You’ll also find this book useful if you want to use RxJava to make your programs more resilient, concurrent, and scalable.

Table of Contents

  1. Thinking Reactively
  2. Observables and Subscribers
  3. Basic Operators
  4. Combining Observables
  5. Multicasting, Replaying, and Caching
  6. Concurrency and Parallelization
  7. Switching, Throttling, Windowing, and Buffering
  8. Flowables and Backpressure
  9. Transformers and Custom Operators
  10. Testing and Debugging
  11. RxJava on Android
  12. Using RxJava for Kotlin New

Biografía del autor

Thomas Nield is a business consultant for Southwest Airlines in Schedule Initiatives, and a maintainer for RxJavaFX and RxKotlin. Early in his career, he became fascinated with technology and its role in business analytics. After becoming proficient in Java, Kotlin, Python, SQL, and reactive programming, he became an open source contributor as well as an author/speaker at O'Reilly Media. He is passionate about sharing what he learns and enabling others with new skill sets. He enjoys making technical content relatable and relevant to those unfamiliar with or intimidated by it. Currently, Thomas is interested in data science, reactive programming, and the Kotlin language. You may find him speaking on these three subjects and how they can interconnect. He has also authored the book Getting Started with SQL, by O'Reilly Media.

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.

  • VerlagPackt Publishing
  • Erscheinungsdatum2017
  • ISBN 10 1787120422
  • ISBN 13 9781787120426
  • EinbandTapa blanda
  • SpracheEnglisch
  • Anzahl der Seiten400

Gebraucht kaufen

Zustand: Gut
Learning RxJava: Reactive, Concurrent...
Diesen Artikel anzeigen

EUR 5,93 für den Versand von Vereinigtes Königreich nach USA

Versandziele, Kosten & Dauer

EUR 14,23 für den Versand von Vereinigtes Königreich nach USA

Versandziele, Kosten & Dauer

Suchergebnisse für Learning RxJava: Reactive, Concurrent, and responsive...

Beispielbild für diese ISBN

Thomas Nield
Verlag: Packt Publishing 20 J, 2017
ISBN 10: 1787120422 ISBN 13: 9781787120426
Gebraucht Paperback

Anbieter: AwesomeBooks, Wallingford, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: Very Good. Learning RxJava: Reactive, Concurrent, and responsive applications This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. . Artikel-Nr. 7719-9781787120426

Verkäufer kontaktieren

Gebraucht kaufen

EUR 39,11
Währung umrechnen
Versand: EUR 5,93
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Nield, Thomas
Verlag: Packt Publishing, 2017
ISBN 10: 1787120422 ISBN 13: 9781787120426
Neu Softcover

Anbieter: Ria Christie Collections, Uxbridge, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. In. Artikel-Nr. ria9781787120426_new

Verkäufer kontaktieren

Neu kaufen

EUR 50,71
Währung umrechnen
Versand: EUR 14,23
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Foto des Verkäufers

Nield, Thomas
Verlag: Packt Publishing, 2017
ISBN 10: 1787120422 ISBN 13: 9781787120426
Neu Softcover

Anbieter: moluna, Greven, Deutschland

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. &Uumlber den AutorrnrnThomas Nield is a business consultant for Southwest Airlines in Schedule Initiatives, and a maintainer for RxJavaFX and RxKotlin. Early in his career, he became fascinated with technology and its role in business analytics. Artikel-Nr. 448326273

Verkäufer kontaktieren

Neu kaufen

EUR 55,44
Währung umrechnen
Versand: EUR 48,99
Von Deutschland nach USA
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb