Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications (2017)
Автор: Томаш Нуркевич, Бен Кристенсен
#java #book #english #advanced
Язык: английский.
Целевая аудитория: опытные разработчики.
RxJava — это библиотека, предназначенная для функционального реактивного программирования, популярного типа программирования в настоящее время. Библиотека основана на паттерне проектирования Наблюдатель (Observer). Книга написана для опытных Java-разработчиков с целью познакомить их с принципами реактивного программирования и основными концепциями библиотеки RxJava.
В книге рассматриваются следующие темы:
✔️ реактивное программирование с RxJava;
✔️ паттерн проектирования Наблюдатель;
✔️ параллелизм;
✔️ работа с HTTP;
✔️ тестирование и отладка;
✔️ Android-разработка с RxJava и многое другое.
Преимущества:
➕ обзор популярной библиотеки;
➕ использование паттернов проектирования.
Недостатки:
➖ не подходит начинающим;
➖ старая версия Java.