- Responsive WPF application demo
Demo source code of a WPF application to demonstrate responsive UI and the beneficts of using async - Scalability and performance in web applications demo
Demo source code of two Web API to demonstrate performance of using async with IO-bound and CPU-bound operations - Progress in a WPF application demo
Demo soure code to demonstrate the simple use of a ProgressRing - Cancellation in a WPF application demo
Demo soure code to demonstrate the simple use of CancellationToken - Parallel ForEach and Task.WhenAny demo application
Demo soure code of a simple WPF Desktop Application to demonstrate how you can use Task Parallel Library ForEach for CPU-bound operations and how you can use Task.WhenAny for IO-bound operations
- In WPF desktop sample I didn't use MVVM to have a minimalistic example
- In Progress, Cancellation and Parallel samples source code I used ReactiveUI as MVVM framework, MahApps and OpenCVSharp for simulating a CPU-bound expensive operation. If you are interested in this projects it's worth checkin it out since they are a minimalistic example and easy to see how they work.