Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tiberiu Covaci - Fast, Faster: Async Asp.net

721 views

Published on

  • Be the first to comment

Tiberiu Covaci - Fast, Faster: Async Asp.net

  1. 1. Fast ASP.NETTiberiu Covaci
  2. 2. Fast, Faster ASP.NETTiberiu Covaci
  3. 3. Fast, Faster… ASP.NETTiberiu Covaci
  4. 4. Fast, Faster… AsyncASP.NETTiberiu Covaci
  5. 5. Who Am ITiberiu ’Tibi’ CovaciSoftware engineer > 20 years experienceMCT since 2004, teaching .NETINETA Country Lead for SwedenSenior Trainer & Mentor in RomaniaMVP on Windows AzureASP.NET InsiderTelerik MVP & InsiderGeekTwitter: @tibor19
  6. 6. AgendaThe problemSolution oneSolution twoTHE Solution
  7. 7. Original Implementation
  8. 8. ASP.NET Asynchronous Pagelifecycle Init Load PreRender Async calls PreRender Complete
  9. 9. The event handler Delegate
  10. 10. .aspx fileWeb.config file
  11. 11. AddOnPreRenderCompleteAsync
  12. 12. PageAsyncTask
  13. 13. async/await
  14. 14. await Task.WhenAll(t1, t2, t3);
  15. 15. async/await corrected
  16. 16. SummaryThe problemSolution oneSolution twoTHE Solution
  17. 17. Diamond Sponsors Thank you!Platinum Sponsors Gold SponsorsTraining Partners Media Partners Other Partners

×