Blog Post

Mads Torgersen: Visual Studio Async CTP (SP1 Refresh) Overview

Download this episode

Download Video

Description

C# Program Manager Mads Torgersen explains the latest release of Async which includes support for WP7, performance and reliability improvements, support for VS Express editions of C# and VB, a new EULA (as-is) and more. It's always great to chat with Mads. Tune in. Download the latest CTP and provide feedback!

Details and Download Page: http://msdn.microsoft.com/vstudio/async

Forum for Feedback and Questions: http://social.msdn.microsoft.com/Forums/en-US/async/threads

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      felix9

      WHAT a timing ! now I have to decide which to watch, MIX keynote or this. .... well, Live is live ...

    • User profile image
      Stephen Cleary

      Awesome! I'm a fan of the new EULA. :)

    • User profile image
      Borum.NET

      Sounds great with the latest CTP. Another thing: the C# team usually has more than a single feature scoped for a major release of the language, and while the async stuff is definitely a major feature, the community has suggested numerous other features.

      Are we going to see other features in the next major version of C#? Come on .. spill the beans Smiley

    • User profile image
      aL_

      hold on, is the TPL on silverlight? much less the phone? or are you including it in the ctp?

      i love async but i would really prefer having 'await return' instead of 'return await', it would be much more consistant with 'yeild return'. i thinks it reads better too, "im awaiting the return of foo"

      but then again i'd like to drop the 'async' keyword itself and just use the return type and 'return await' to mark methods as async, again like we do today with IEnumerable<T> and yeild return.

      -edit post watch-
      apparently that kind of feedback is just bikeshedding though Wink

    • User profile image
      mik

      Have you tried doing a vid without endlessly repeating the words "awesome" and "excellent":-) I know it's an american thing but it does grate.

    • User profile image
      Tormod Steinsholt

      I think Production licensed CTP this is key for MSoft as most devs in corporate environments have easier time allocating research time on shippables than on research efforts.

      If there is no extra install on the .NET framework itself, why isn't ASynch CTP available from NUGet? I know it's not external, but if you are looking for adoption...
      It could also open for a migration path to RC as well as having an integral dev experience on checking for future CTP's.

      Keep up the excellent work. Asynch is sorely needed.

    • User profile image
      exoteric

      Async ftw! The model looks great as is to me but hope the perf. is reasonable as well (will ab-use for fun Wink )

    • User profile image
      mads.​torgersen

      @Borum.NET: This might end up being an uncharacteristic release with just one feature in C#. VB has a few more.

      @aL_: Silverlight and phone versions of TPL (cut down somewhat) are part of the CTP.

      @mik: Awesome feedback. Excellent observation. As someone relatively new to America, I guess I have to make up for it by using those terms five times as much Smiley.

      @Tormod: I have no NUGet experience. But since the CTPs are very temporary and will eventually be integrated into next version of other products, and also since production use is not condoned but only tolerated Smiley it is probably good that we handit out through only one very controlled channel.

      @exoteric: Perf is a major factor in the production version of async. Much of this isn't in the CTP, because we are not replacing the Task type from the .NET framework. So if it lags a little for you, stay tuned for the real thing Smiley.

    • User profile image
      mads.​torgersen

      @mik: Also notice that I use way too many smileys when I write Smiley Smiley Smiley.

    • User profile image
      mik

      :-) I was referring the interviewer (Charles?) rather than your good self:-)

    • User profile image
      Charles

      Smiley I was referring the interviewer (Charles?) rather than your good self:-)

      Yes, you were. Excellent.

      C

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.