Jeremy Clark - Keep Your UI Responsive with the BackgroundWorker Component

Details
Keep your UI responsive. If we're not careful, a long-running process will cause our application to "lock up". The BackgroundWorker component gives us an easy-to-use solution by moving that long-running process off of our UI thread and also gives us features such as progress reporting, cancellation, and error handling. We'll see how easily the BackgroundWorker component fits in with an application using the Model-View-ViewModel (MVVM) pattern. And we'll compare the BackgroundWorker component to the Task Parallel Library to make sure we're using the right tool for the job.
About Jeremy:
Jeremy Clark is an application developer and speaker with over 14 years of experience in all aspects of the development lifecycle. Through speaking and consulting, he helps developers take a step up in their skillset with a focus on making complex topics approachable to developers of all skill levels. He is a Microsoft MVP for Visual C# and has authored several courses for Pluralsight, including "C# Interfaces", a course aimed at giving developers a better understanding of abstraction. He lives in Southern California with 2 cats and a constantly changing stack of books to be read (both technical and fiction). For more information, visit www.jeremybytes.com.

Jeremy Clark - Keep Your UI Responsive with the BackgroundWorker Component