Sessions at Microsoft BUILD 2011 about C#

Your current filters are…

  • Topic: C#

Wednesday 14th September 2011

Thursday 15th September 2011

  • Future directions for C# and Visual Basic

    by Anders Hejlsberg

    In this talk, Technical Fellow Anders Hejlsberg will share project plans for the future directions of C# and Visual Basic, including a discussion of what trends are influencing and shaping the direction of programming languages. Anders will talk about asynchronous programming and Windows 8 programming, coming in the next version of Visual Studio. He will also discuss the long-lead project “Roslyn”, including object models for code generation, analysis, and refactoring, and upcoming support for scripting and interactive use of C# and Visual Basic.

    At 9:00am to 10:00am, Thursday 15th September

    In Ballroom B, Anaheim Convention Center

    Coverage video

  • Bringing existing managed code into Metro style apps

    by Daniel Plaisted

    This talk will cover how to bring existing C# or Visual Basic code into your Windows Metro style apps, enabling you to speed development through reuse. We will walk through the process of porting an app from Windows Phone to Metro style. You will see common issues that you may run into when bringing your code into Metro style apps, and how to resolve those issues. To maximize your benefit from this session, having some prior experience writing XAML-based apps is recommended.

    At 1:00pm to 2:00pm, Thursday 15th September

    In Grand K, Anaheim Marriott

    Coverage video

Friday 16th September 2011

  • Async made simple in Windows 8, with C# and Visual Basic

    by Alex Turner and Mads Torgersen

    The new Windows Runtime is adopting a heavily asynchronous programming model to ensure the responsiveness of Windows 8 client apps. This makes it more critical than ever to have great support for asynchronous programming in your programming language. Come learn about the async language innovations coming in C# and Visual Basic and how these new language features come together with new Windows Runtime APIs to simplify asynchronous programming. No more callbacks!

    At 9:00am to 10:00am, Friday 16th September

    In Ballroom B, Anaheim Convention Center

    Coverage video

  • A .NET developer's view of Windows 8 app development

    by Krzysztof Cwalina

    This chalk talk is intended for C# and VB developers who want to start creating Windows 8 Metro style apps. In this talk, we will introduce a new profile of the .NET Framework for use in building Windows 8 Metro style apps. We'll also describe and discuss the design, architecture, features and limitations of this new profile.

    At 10:30am to 11:30am, Friday 16th September

    In Elite 2, Anaheim Marriott

    Coverage video

  • The zen of async: Best practices for best performance

    by Stephen Toub

    The new async support in C# and Visual Basic dramatically simplifies the process of building scalable and responsive apps for the client and cloud. However, while the programming model provided by this async support enables development in a style very reminiscent of synchronous programming, the required mental model and run time costs involved are anything but. In this session, we’ll dive deep into how async works, examining key aspects of the design and implementation that result in overheads when compared to synchronous programming. With that knowledge, we’ll tour through best practices for using async to build high-performing, scalable and responsive apps and libraries.

    At 10:30am to 11:30am, Friday 16th September

    In Orange County 1, Anaheim Marriott

    Coverage video

  • Building event-driven, long-running apps with Windows workflow

    by Ron Jacobs

    The apps of tomorrow require long running, asynchronous processes that can coordinate services, update data stores, and notify systems and people of outcomes. Windows Workflow Foundation (WF4) provides you with client and server side capabilities for building these apps. In this session we will cover the improvements in the next release of Windows Workflow Foundation (WF4) including support for dynamic updates, C# expressions, event driven workflows with State Machine and more.

    At 12:30pm to 1:30pm, Friday 16th September

    In Platinum 7, Anaheim Marriott

    Coverage video