Tech•Days - Track and Session Details

Session abstracts now available! Registered guests can go to "My Schedule", located on the top right of this page to build your schedule.

If you're a technical professional in Canada, review from the six tracks offered through the two day Tech•Days experience in each venue. Select from over 50 sessions to build your schedule prior to the event. Email td_can@microsoft.com if you have questions. 

Developing for Three Screens and the Cloud

The way individuals use applications has changed. No longer can an application reside only on the desktop or only on the web. Consumers are used to running applications on their mobile devices, leveraging the web where appropriate, as well as using a desktop application where it makes sense. Furthermore, the infrastructure to support these applications, and even the application itself, may reside on premise or in the Cloud. In this track you will learn how to develop and enhance your applications for the three key platforms - web, mobile, and desktop - and how to leverage the Cloud where it makes sense. You will also learn how Visual Studio 2010, SharePoint 2010, Windows Phone, Silverlight and other technologies can help enhance the application experience for your users.

For complete session details and times, see below.

Day 1 - 09:10am - 10:15am

You’ve seen the beautiful user interfaces and you have seen the gratuitous animations. And it’s in the browser. And it's not just any browser; it's cross platform. You might not be doing it now, but you will do it eventually. You will be building rich Internet applications (RIA) in Silverlight. It is just a matter of time. Adoption of Silverlight is soaring and with version 4 here it appears to be the dominant player in the .NET stack for years to come. This session was designed as an introduction to Silverlight to get you over that big learning curve that has frustrated many and well on your way to building great applications in Silverlight. For instance, learn how to use Microsoft Expression Blend to augment Visual Studio. In this session, learn a number of tools you will be using like tools from the Expression Suite and some XAML design, syntax and rendering tools. When you walk away from this session you will be on your way to building your own Silverlight-based applications.

Session Lead: Colin Melia

Day 1 - 10:30am - 11:35am

Together with part 2, this session gives an overview of the functionality for Silverlight applications that is unique to the Windows Phone application platform. Part 1 covers new input paradigms including multi-touch, software keyboard, accelerometer and microphone, as well as the APIs to leverage phone applications like email, phone dialer, contact list, and more.

Session Lead: Mark Arteaga

Day 1 - 12:30pm - 1:00pm

Internet Explorer 9 contains many new features that give developers many new options for building rich Web applications. From enhanced features like the developer tools or support for more DOM interactivity – Internet Explorer 9 is the browser you’ve been asking for. In this TurboTalk you will learn about these features and how you can take advantage of brand new APIs like HTML5, SVG, and Direct2D Graphics support.

Session Lead: Yaroslav Pentsarskyy

 

Day 1 - 1:00pm - 2:05pm

Learn about the new Web developer innovations in Visual Studio 2010. Visual Studio 2010 makes development of standards-based Web sites better than ever with new support for CSS 2, HTML code snippets, powerful dynamic Intellisense for Javascript, and more! Visual Studio 2010 also makes it easy to deploy applications from development to test and production environments with new support for Web Configuration Transforms and integration with the IIS Web Deployment Tool.

Session Lead: Miguel Carrasco

Day 1 - 2:20pm - 3:25pm

A platform is only as powerful as the tools that let you build applications for it. This session focuses on using demos, not slides, to show the best way to use Visual Studio 2010 to develop Windows Azure applications. Learn tips, tricks and solutions to common problems when creating or moving an existing application to run on Windows Azure. Come see how Visual Studio 2010 supports all parts of the development cycle as we show how to take an ASP.NET application running on IIS and make it a scalable cloud application running on Windows Azure.

Session Lead: Cory Fowler

Day 1 - 3:40pm - 4:45pm

Accessing new features of Windows 7 is a challenge from managed (.NET) code. The level of interoperability required is out of reach for many developers. The Windows API Code Pack for the Microsoft .NET Framework is a sample library you can use in your own projects today that provides access to new user interface features (taskbar jumplists, libraries, sensor platform, and more) as well as "behind the scenes" features that make your applications more aware and responsive (restart and recovery, power management, and more.) Discover a shortcut to development of Windows 7-based applications for programmers of Microsoft Visual Basic and Visual C# and get started today.

Session Lead: Kate Gregory

Day 2 - 09:10am - 10:15am

Come to this session and learn how the ADO.NET Entity Framework enables new capabilities to leverage multiple development approaches such as the use of code-first, model-first, and database-first. Find out how, regardless of the development approach, developers will benefit from the Entity Framework and the deep integration with the rest of the Microsoft .NET Framework 4.0, such as the Microsoft ASP.NET MVC, Dynamic Data, and Windows Presentation Foundation (WPF).

Session Lead: Barry Gervin

Day 2 - 10:30am - 11:35am

Together with part 1, this session gives an overview of the functionality for Silverlight applications that is unique to the Windows Phone application platform. Part 2 covers the new application model, updated control templates, themes, and services available to applications, including new Windows Phone Web services.

Session Lead: Mark Arteaga

Day 2 - 12:30pm - 1:00pm

Windows Phone presents developers with the opportunity to monetize their applications using the next generation of Windows Phone application distribution: Windows Phone OS 7.0. Windows Marketplace will revolutionize distribution of Windows Phone OS 7.0 applications, games, and content, and is designed to solve the two largest problems of the Windows Phone consumer-focused developer community: distribution and monetization. This session provides application developers with the insights, tools, and processes necessary to begin distributing and monetizing their applications on the Windows Phone OS 7.0 platform 

Session Lead: Anthony Bartolo

Day 2 - 1:00pm - 2:05pm

This session will take a look at some of the new features in ASP.NET 4 that developers, users, browsers and search engines will love. Starting with simplified configuration of Visual Studio 2010 and new web project templates, we’ll jump to the new URL Routing and other SEO features that will make your site easier to find and navigate. You will learn about data features like dynamic data to help you build data-driven sites in less time, QueryExtender and filtering to help your sift through the data and the chart to help display it. Finally, you will find out how to make your site standards-compliant and easier to use by both humans and applications: clean HTML, semantic markup and CSS.

Session Lead: Anthony Vranic

Day 2 - 2:20pm - 3:25pm

SharePoint is the development platform that many developers with ASP.NET background are moving to. Because SharePoint is entirely built on ASP.NET it is a natural way to get access to higher level features. This session outlines the areas that a developer of ASP.NET needs to learn to get used to developing for SharePoint. During this session you will learn various ways that existing ASP.NET code can be migrated to SharePoint, and see demos focused on migrating commonly used ASP.NET project templates.

Session Lead: Yaroslav Pentsarskyy

Day 2 - 3:40pm - 4:45pm

Are you comfortable creating ASP.NET Web Form applications but even a little curious about what all the fuss is about MVC and test-driven development? In this session, Web Form developers will be able to take a look at the world of ASP.NET MVC and gain insight into how to leverage this radical new approach to development of ASP.NET-based applications. Find out how to deploy ASP.NET MVC in your future ASP.NET applications.

Session Lead: Todd Anglin