Escribe al autor
You can use this page to email Yair Carreno about The Clean Way to Use Rx.
Sobre este libro
El presente trabajo agrupa las diferentes prácticas usadas en la implementación de componentes de software a través de extensiones Rx. Dichas prácticas son organizadas en 35 ítems de aplicación y por cada ítem se analiza cuales son prácticas de código recomendadas y cuales son aquellas prácticas que se deben evitar.
También podría decirse que el presente documento es la recopilación de buenas prácticas aprendidas a través de la experiencia propia adquirida en proyectos empresariales, recomendaciones recibidas de foros, blogs, workshops y en general de análisis dados por expertos en el área, incluyendo las recomendaciones dadas en los sitios oficiales de cada extensión.
Este libro también pretende ser un manual de referencia práctico a la hora de implementar código Rx, es por ello que gran parte del material del libro lo compone ejemplos de code snippet escrito en los principales lenguajes de programación para clientes tanto Frontend (móviles, web) como Backend, es decir, JavaScript, Swift, Java.
Los conceptos estudiados en cada uno de los ítems son agnósticos al lenguaje de programación, son pocos los casos en donde cierta capacidad no se encuentra disponible en una extensión y en cuyo caso se hace la respectiva anotación en el ítem.
Se pretende que una vez estudiados los conceptos de cada ítem, el lector se beneficie con el mayor entendimiento sobre como opera Rx y dote al lector de herramientas para aplicar buenas prácticas que al final se vean reflejadas en las soluciones en el ámbito de:
- Código limpio (Clean Code).
- Mejor performance:
- Mitigar escenarios de bugs.
Sobre el autor
Yair is a Software Architect specialized in mobile solutions. For more than a decade he has been designing and developing products for different companies in different areas such as finance, entertainment, social.
He likes to teach and share his knowledge in one of his most passionate fields, software design, and development.