Async is the new sync. Face it, no one likes to write asynchronous, multithreaded code. Well, no one in their right mind anyway. But more and more we need to do it, especially on the client side. Silverlight and WinRT make us do just about anything that doesn't involve the UI itself using asynchronous APIs. With the new async keywords being added to C# and VB, as well as the async patterns of JavaScript, we have the tools to make async a bit easier to deal with. This session will start by presenting the new async keywords in C# and the way you can write sequential discontinuous code. Then you will learn some of what is going on under the covers and how you can address more advanced and optimized scenarios by working with Tasks directly. You will also get a brief exposure to the Parallel class and PLINQ for dealing with collections in an async way. After this session, you will be able to approach asynchronous programming with calm confidence that the code you write will be readable and easy to understand, while still non-blocking and performant.
Embrace Async
Filed in
- Date
- Tue, 26 Jun 2012, 18:30 - 21:00 (Add to calendar) GMT
- Venue
- 1900 Gallows Road , Vienna, US
- Cost
- Free
You might also like...
Other nearby events
-
May
25
Game Development for Beginners
99 miles away in Reston
In this beginner level workshop we will cover the basics of game design, programming and publication. We will build a casual game and publish it to the Windows Store.
Map
Developer forum discussion
-
Storing and retrieving dates from MS Access using C#
by annaharris (8 replies)
-
How to Make Default Button?
by annaharris (16 replies)
-
C# application of windows media player.
by hosseinmohammadimehr (2 replies)
-
Converting HTML to Text
by ymh123 (5 replies)
-
Random Numbers... That Work!
by ymh123 (9 replies)
Developer podcasts
-
Stack Overflow Podcast: Podcast #11
Published 6 months ago, running time 1h5m
Joel and Jeff try to avoid talking over each other while discussing data generation, full text searching, cross-site scripting, Markdown, Microsoft's Silverlight, and how to get a job at Fog Creek software.
Comments