Friends don’t let friendsuse callbacksSorin DAMIANRomSoft26 Nov 2011
AgendaSynchronous callsEvent-Based Asynchronous Pattern (EAP)Asynchronous Programming Model (APM)Task Asynchronous Pat...
Synchronous calls
Event-Based Asynchronous Pattern(EAP)
Asynchronous Programming Model(APM)
Asynchronous Programming Model(APM)
Task Asynchronous Pattern (TAP)
Behind the scene
Composing tasksExpressionsTask.Delay()Task.Yield()Task combinators  Task.WhenAll()  Task.WhenAny()
What we haven’t seenPerformance considerationsReporting progress and cancellationAsync support in:  ASP.NET  WCF  Wi...
await Q&A
Upcoming SlideShare
Loading in …5
×

Friends don't let friends use callbacks

837
-1

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
837
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Friends don't let friends use callbacks

  1. 1. Friends don’t let friendsuse callbacksSorin DAMIANRomSoft26 Nov 2011
  2. 2. AgendaSynchronous callsEvent-Based Asynchronous Pattern (EAP)Asynchronous Programming Model (APM)Task Asynchronous Pattern (even grandma can do it!)“await” – behind the sceneComposing tasks
  3. 3. Synchronous calls
  4. 4. Event-Based Asynchronous Pattern(EAP)
  5. 5. Asynchronous Programming Model(APM)
  6. 6. Asynchronous Programming Model(APM)
  7. 7. Task Asynchronous Pattern (TAP)
  8. 8. Behind the scene
  9. 9. Composing tasksExpressionsTask.Delay()Task.Yield()Task combinators  Task.WhenAll()  Task.WhenAny()
  10. 10. What we haven’t seenPerformance considerationsReporting progress and cancellationAsync support in:  ASP.NET  WCF  Windows 8 (WinRT)
  11. 11. await Q&A
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×