Reactive Extensions (Rx) - Part 5 - Awaiting Observables
Explains how to use Reactive Extensions (Rx) to await Observables, converting event-based async patterns into simpler, awaitable tasks in C#.
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#.
Explains the Domain Events Pattern and introduces a deferred dispatch solution for web apps needing to commit database changes before event handling.
Explains how to use OWIN pipeline hooks with extension methods to execute code before and after requests, including examples like timing and logging.
A technical guide explaining how to write OWIN middleware components in C# using five different implementation methods.
Discusses naming conventions for IObservable<T> properties in Reactive Extensions (Rx), proposing the 'When' prefix to differentiate from C# events.
Explains how to use Windows Azure Shared Access Signatures to securely delegate file downloads directly from blob storage, with code examples.
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.
A guide to ending code style debates in C# development by adopting StyleCop for consistent formatting and naming conventions.
Explains the use of ConfigureAwait(false) in C# async programming to improve performance by avoiding unnecessary UI thread marshaling.
A curated list of the best free tech videos from 2013, covering C#, async programming, cloud authentication, Azure, and Visual Studio tools.
A guide to creating portable C# Data Transfer Objects (DTOs) for Azure Mobile Services when developing cross-platform mobile apps with Xamarin.
Explains a Windows Phone 8 audio conflict where FM Radio and BackgroundAudioPlayer play simultaneously, and provides a code fix.
A developer's session on using C#, Xamarin, and Azure Mobile Services for cross-platform push notifications at TechEd Australia 2013.
Explores the inconsistent behavior of AbandonedMutexException in .NET vs. Windows Phone 8, detailing mutex synchronization and platform-specific quirks.
A technical article explaining how to count character frequencies in a text file using Objective-C and Grand Central Dispatch for asynchronous file I/O.
A guide to implementing and using Assert.ThrowsExceptionAsync for testing asynchronous code in the Windows Phone Test Framework.
A technical guide on detecting dependency property changes in WinRT using a binding-based workaround, presented as a reusable extension method.
A technical tutorial comparing how to build a basic web application from scratch using both the Nancy framework and ASP.NET MVC.