Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Anders Hejlsberg Q&A: TypeScript, C#, Roslyn, and More

47 minutes, 59 seconds


Right click “Save as…”

+My schedule - My schedule

Microsoft Technical Fellow and programming language designer extraordinaire, Anders Hejlsberg, joins us on set to discuss and take questions from a live virtual audience topics like TypeScript, C#, Roslyn, and more. Kudos to Anders for sticking around to discuss what he and team are up to for C# (it's an evolving language....) and Roslyn (compiler as a service project). We never seem to have enough time with Anders. Thanks to all of you for the excellent questions. We tried to get to all of them, but that's hard to do without forcing the expert on set to only spend 30 seconds per answer (we won't do that...). Tune in.

Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
  • C# jeeee!!!


  • Live was interrupted by next presentation, hope there will be full record.

  • Duncan MackenzieDuncanma "yeah that's awful close, but that's not why I'm so hard done by"

    @ccik: definitely will be the full recording 

  • Angus ChengAngus Cheng

    These videos are too high quality. I'm having a lot of streaming problems.

  • Chris PietschmannCRPietschma​nn Chris Pietschmann

    Anders referenced "jslinq" when discussing LINQ. Was he referring to the http://jslinq.codeplex.com open source project? That's my project; thanks Anders!

  • dot in json object using dynamic, yes, pretty nasty to do right now


    I am excited that you mentioned it, I hope to see something really cool on C# 6

  • WowWow

    When you interview Anders....you don't respond to him with "that's great. yea awesome"..... it was pretty obvious he wanted to shut him up so he could read off his next question. Somebody get rid of this fool.

  • CharlesCharles Welcome Change
    @Wow: The point of C9 Live is to get as many questions answered as possible. The job of the moderator is to ensure that happens...
  • Eric AguiarHeavens​Revenge Know Thyself

    Honestly... Anders seems to look more happy working with Typescript (JavaScript) than being put under so much pressure as the father of C# and .NET non-stop.  Unless BUILD was just THAT good there's no other way to seem that stoked.

    He seems to be having fun again instead of needing to be so serious and boring and safe like in such a military grade C# implementation.  So this seems waaaay more healthy for the old fella, to put some spring back in his step.

    What I'd like to see is similar in nature to TS's type definition file, but be more generic/js-engine agnostic so you could feed it to a JS engine so near-perfect type information can be fed to Chakra to specialize the compiled code if possible so it emits a near-perfect high-perf compiled version that the actual code can then use as a prepared, now specialized run-time ready to rock whenever the code actually does run. Sure JS is dynamic but helping the compiler do it's job when it's not required can't be bad, its just being compiler friendly if it does add any value or benefit. Whenever it finally happens you can almost enforce run-time security when JS engines support function freezing in the VM since the templated types can have the freeze keywords where we intended them to be, helping the run time code stay unmodified and for its coded intention only.

    Good to see this since I apparently missed it... and I can't wait to get some more juicy brain-food a-la-Charles.

  • YikesYikes

    Painful typo...


  • CharlesCharles Welcome Change

    @Yikes:Simple mistake. We can fix that. Thanks for noticing!


  • We seriously need a quarterly "Ask Anders" show...

  • @Salfurium: Only quarterly?

    No, we need bi-monthly, I say. I think Anders has the most interesting stuff to say of all the people of Channel9 and has been that since the very beginning of Channel9. Pure genious!

  • Charles, what about a C# behind closed doors show? Where we get to meet the real C# team and see how they work. You know, it would be like that show about the Beatles where they tried to capture them making music on camera and all the got was fighting and unnatural behaviour? Tongue Out

    But seriously, more Anders! c'mon!

  • I say in addition to Anders..... more Bart de Smet!  It's time for another visit with Bart!

  • mdkmdk

    Thanks for the update, good to know Roslyn is coming along, looking forward to that!

  • Jagadish SahuJagadish Sahu

    well !! It all appeared to be fantastic. I'LL wait for the release

  • @BrunoLM, check out this alternative approach to dotting into JSON objects via C# dynamic: http://stackoverflow.com/a/3806407/24874

Remove this comment

Remove this thread


Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.