An MSDN event that you may be interested in

A member of my Evangelism team, Glen Gordon asked me to tell you about an event that you might be interested in if you are in Northern New Jersey. It is on December 4th at the Microsoft office in Iselin, New Jersey at 1:00 PM.  For more details see his blog.

Session 1: What’s New for Web Development in Visual Studio 2008

The next version of Visual Studio, Microsoft® Visual Studio® 2008, will provide an industry-leading developer experience for Windows Vista and the Web, while continuing the Microsoft tradition of development language innovations. In this session, you’ll get a VIP tour through the tools and features for Web development in Visual Studio 2008. You’ll discover how the all-new Web designer easily manages CSS and experience the powerful IntelliSense for JavaScript – including type inference and support for external libraries. Next up, we’ll put the JavaScript debugger through its paces and cover several effective new server controls, plus the basics of LINQ in Web applications, creating and consuming WCF services, and much more. Finally, we’ll touch on several simple but powerful benefits, such as targeting multiple versions of the .NET Framework and support for nested master pages. Witness the future of Web development with Visual Studio 2008.

 

We’ll cover:

 

- The new tools, features and innovations in Microsoft Visual Studio 2008

- Enhancements including the new Web designer and IntelliSense for JavaScript

- Powerful benefits of ASP.NET 3.5 and its support for AJAX and nested master pages

 

 

Session 2: A New Paradigm for Data Development with Web Based Data Services

 

Building the next generation of Web applications requires a next generation way of accessing data. Join us and learn about the latest data access technologies that will change how you architect Web applications. In this session, we’ll explore the ADO.NET Entity Framework and Microsoft codename "Astoria." We’ll see how the Entity Framework raises the level of abstraction when programming data-aware applications, and how Astoria enables developers to create and consume Data Services for the Web, exposing them over a simple HTTP interface that can be consumed by various Web applications. You’ll also learn to develop AJAX-based Web sites and Rich Interactive Applications using the Astoria client libraries.

 

We'll cover:

 

- The basics of the ADO.NET Entity Framework

- How to create flexible mapping from databases to objects

- Exposing your data as RESTful data services

- Easily retrieving and updating data over HTTP

- Using Astoria in AJAX-based and Rich Interactive Applications

 

 Session 3: Building Rich, Dynamic Web Experiences with Microsoft Silverlight, ASP.NET and ASP.NET AJAX

 

Microsoft® Silverlight™ is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight’s architecture enables you to take advantage of the latest web development techniques, because the rendered objects are full-fledged members of the HTML document in the browser. This session will highlight how you can enhance Silverlight applications by applying these techniques. We’ll explore how to use ASP.NET AJAX to provide dynamic updating and asynchronous server communications for a Silverlight object in a web page. We'll show you how to build ASP.NET AJAX controls (server and client-side components) to encapsulate the XAML, Javascript, ASP.NET code and managed code that comprise the Silverlight object, allowing you to incrementally enrich your ASP.NET applications while preserving a familiar control-based programming model. You’ll also get a sneak peek at some Silverlight server controls that are part of the ASP.NET Futures project.

 

This session will cover:

 

- Using ASP.NET AJAX to obtain data and update a Silverlight asset

- Building an ASP.NET control to deliver Silverlight assets to a Web browser

- Communicating with managed code within a Silverlight asset from Javascript in the browser

- Using the Silverlight controls in the ASP.NET Futures release