Reactive Extensions (Rx) - Part 8 - Timeouts
Explores two methods for implementing timeout logic in C#: using Reactive Extensions (Rx) and the CancellationTokenSource approach.
Explores two methods for implementing timeout logic in C#: using Reactive Extensions (Rx) and the CancellationTokenSource approach.
Explains how to use Reactive Extensions (Rx) to sample high-frequency C# events like TextChanged in WPF, reducing UI updates.
Part 3 of an MVVM series focusing on implementing INotifyPropertyChanged with performance, simplicity, and Reactive Extensions in mind.
Explains how to convert C# Tasks into Observables using Rx's ToObservable method, with a practical example comparing it to Task Parallel Library.
Explains how to use Reactive Extensions (Rx) to await Observables, converting event-based async patterns into simpler, awaitable tasks in C#.
Explains how to replace traditional .NET timers with Reactive Extensions (Rx) for better control and simpler code in C#.
Discusses naming conventions for IObservable<T> properties in Reactive Extensions (Rx), proposing the 'When' prefix to differentiate from C# events.
A technical guide on wrapping C# events with Reactive Extensions (Rx) observables, including examples for different event handler types.
A tutorial on using Reactive Extensions (Rx) to replace traditional C# events, explaining the benefits and providing code examples.