Esta sesión es prácticamente la misma que la que ofrecí en la DrupalCamp Spain este mismo año llamada sorprendentemente «Programación reactiva: lidiando con la asincronía», con algunas mejoras y traducida al inglés.
Cómo comento en el artículo enlazado, la Programación Reactiva es una forma de declarar reacciones ante cambios que permiten un código más claro, más corto (aunque más denso) y más orientado a flujo que otras soluciones. Permite la gestión de la asincronía de una forma fácil dada la complejidad del problema, lo que mejora considerablemente la calidad el código.
En la charla se hablan de otras soluciones para gestionar la asincronía, por qué la Programación Reactiva es más adecuada, se introducen los conceptos básicos para entenderla y se muestran varios ejemplos de uso.
La presentación puede encontrarse en la pǵina de GitHub correspondiente al repositorio con la charla.
El vídeo de la charla también está disponible y se puede ver aquí mismo.