Sign in to queue

Description

The Microsoft Managed Languages team has been focused on rebuilding the VB and C# compilers and editing experiences as part of Project "Roslyn". This effort has paved the way for these languages to continue evolving for many years to come. However, what does that future actually look like? We explore the editing experience, how public APIs may be used to write language-level extensions, as well as new language features.

Day:

1

Embed

Download

Download this episode

The Discussion

  • User profile image
    nemecek_f

    I have probably the most important question. Where can I buy that awesome C# t-shirt? Or at least downloadable image would be nice. Thanks!

  • User profile image
    Gregg Coleman

    This is very nice. Resharper does a lot of this, but it's great to see VS do this without the need to have an expensive bloated plugin

  • User profile image
    IlijaInjac

    Is the sample code available for download?

  • User profile image
    G4rceX

    These new C# features like elvis operator, primary ctor, conditional exceptions will make code shorter but also harder to read. C# will read less like traditional OOP.

    Not sure about them yet, but then again it took me a while to appreciate async await.

  • User profile image
    Mrr

    Looks like Clippy is back again.

  • User profile image
    Duke360

    @54:12 i'm pretty sure that this could be considered the MS Official coding guideline for c# http://msdn.microsoft.com/en-us/library/ff926074.aspx

    I've also memories of a PDF document with a more extensive set of guidelines from Microsoft about the styling and the coding guidelines for c#, i suppose if was from the early dayes of c#, and now probably outdated, but definetively there is something that could be considered as official MS reference.

  • User profile image
    fdgnsargn

    Conditional exceptions is already supported in VB since like forever. Good to see you bring C# up to pair.

Add Your 2 Cents