This work, groups the different practices used in the implementation of software components through Rx extensions. These practices are organized into 35 application items, and for each item, it is analyzed, which are the recommended code practices and the practices to avoid.
It could also be said that this document is the compilation of good practices learned through the own experience acquired in business projects, recommendations received from forums, blogs, workshops and in general from analyzes given by experts in the area, including the recommendations given in the official sites of each extension.
This book is also intended as a practical reference manual for implementing Rx code. That is why much of the book's material consists of examples of code snippets written in the main programming languages for both Frontend (mobile, web; that is, JavaScript, Swift, Java) such as Backend.
The concepts studied in each of the items are agnostic to the programming language, there are few cases in which a certain capacity is not available in an extension and in which case the respective annotation is made in the item.
It is intended that once the concepts of each item have been studied, the reader benefits from a greater understanding of how Rx works.
Readers will also be equipped with tools to apply good practices that are ultimately reflected in the solutions in the area of:
- Clean Code.
- Best performance:
- Mitigate bugs scenarios.