
Programming Reactive Extensions and LINQ
Jesse Liberty, Paul Betts
- Editorial
- Apress
- Año
- 2011
- Páginas
- ~182
- Nivel
- Intermedio
De qué trata
Tratado pionero de Jesse Liberty y Paul Betts sobre Reactive Extensions (Rx) para .NET y C#, desentrañando el paradigma de la programación reactiva orientada a flujos de datos asíncronos y eventos.
Los autores explican la dualidad matemática entre IEnumerable (pull) y IObservable (push), la creación de secuencias reactivas, operadores LINQ reactivos (Select, Where, Throttle, Buffer, Window, Merge, Switch), y la gestión de la concurrencia y los hilos mediante Schedulers. Además, analizan la integración de Rx con interfaces de usuario en Silverlight, WPF y Windows Phone.
Lectura imprescindible para ingenieros de software que diseñan interfaces fluidas y sistemas que procesan flujos de eventos concurrentes en tiempo real.
- Reactive Extensions
- Rx
- IObservable
- LINQ
- Schedulers
- Programación Reactiva
- WPF
- Concurrencia
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Buscador reactivo con autocompletado y limitación de tasa (throttling)
Implementación de una interfaz gráfica que gestiona eventos de pulsación de teclas, llamadas asíncronas no bloqueantes y cancelación mediante operadores Rx.

