2013
Pluralsight
Jon Skeet
2h 52m
English
This is an advanced production! Asynchronous coding in a static language is not exactly "simple," and rather than try to simplify complex topics, we have, instead, decided to go deep and see how things work** at a deeper level. If you are newer to programming, or new to C# in general, you may want to become familiar with the basics of C# before you tackle this one. All code for this course is available in Tekpub's Github Repository : https://github.com/tekpub/DemoCode
01. A Quick Tour of Async in C# 5
01. Introduction and Our Demo App.wmv
02. The Race Condition.wmv
03. Sharing Data Between Threads, the Hard Way.wmv
04. Introducing async and await.wmv
05. Going Deeper What's Going on Here .wmv
06. Handling Exceptions.wmv
07. A Light Refactor, Wrapping Up Our Tour.wmv
02. The Await Keyword
01. The Case for Using Async.wmv
02. Await Basics.wmv
03. A Walk Through Decompiled Async Code.wmv
03. Blocking
01. What is Blocking .wmv
02. Let's Block Some Threads.wmv
03. What's Going on Under the Hood Do We Care .wmv
04. Parallelism
01. Parallelism Basics.wmv
02. Parallel Tasks in Completion Order.wmv
05. Testing
01. Basic Async Testing with MS Test.wmv
02. Using NUnit and a Time Machine.wmv
03. A Deeper Look at Skeet's Time Machine.wmv
04. Testing Summary, and We Say Goodbye.wmv
http://pluralsight.com/
Download File Size:567.02 MB