These technical webcasts are presented by an army of knowledgeable industry experts. Subject Matter Experts from the industry demonstrate, discuss, and answer questions on the latest developer tools from Microsoft. Live code demos and attendees asking in-depth, engaging questions are all part of this live webcast experience.

Modern Software Development in Visual Basic .NET  - These technical webcasts are presented by an army of knowledgeable industry experts. Subject Matter Experts from the industry demonstrate, discuss, and answer questions on the latest developer tools from Microsoft. Live code demos and attendees asking in-depth, engaging questions are all part of this live webcast experience.

==================================================================================

MSDN Webcast: ASP.NET 2.0 Using Data Controls with Visual Web Developer 2005 - Level 200

Monday, August 02, 2004

9:00 AM-10:30 AM Pacific Time

David Waddleton, Developer Community Champion, Microsoft Corporation

Using Visual Web Developer 2005 we will work through code-free examples of data binding to SQL and other data sources. Join us as we examine the new and enhanced data controls and learn about creating Master-Child data pages.

http://go.microsoft.com/fwlink/?LinkId=32686

MSDN Webcast: Data Replication - Level 200

Monday, August 02, 2004

11:00 AM-12:30 PM Pacific Time

Mike Benkovich, Developer Community Champion, Microsoft Corporation

As a solution architect it can often be challenging developing applications and solutions across multiple locations which require data.  We will discuss issues of concurrency, multiple masters and synchronization, as well as the tools at our disposal for implementing the solution including DTS, SQL Agents and Replication Services.

http://go.microsoft.com/fwlink/?LinkId=32685

MSDN Webcast: Data Access Application Block for .NET - Level 200

Tuesday, August 03, 2004

9:00 AM-10:30 AM Pacific Time

Ron Cundiff, Developer Community Champion, Microsoft Corporation

The Data Access Application Block is a .NET component that contains optimized data access code that will help you call stored procedures and issue SQL text commands against a SQL Server database. The documentation provides guidelines for implementing an ADO.NET-based data access layer in a multi-tiered .NET application. It focuses on a range of common data access tasks and scenarios and presents guidance to help you choose the most appropriate approaches and techniques. This guide encapsulates performance and resource management best practices and can easily be used as a building block in your own .NET application. If you use it, you will reduce the amount of custom code you need to create, test, and maintain.

We'll explore how to leverage this application block in this webcast.

http://go.microsoft.com/fwlink/?LinkId=32684

MSDN Webcast: ASP.NET 2.0 Using Data Controls with Visual Web Developer 2005 - Level 200

Wednesday, August 04, 2004

9:00 AM-10:30 AM Pacific Time

David Waddleton, Developer Community Champion, Microsoft Corporation

Using Visual Web Developer 2005 we will work through code-free examples of data binding to SQL and other data sources. Join us as we examine the new and enhanced data controls and learn about creating Master-Child data pages.

http://go.microsoft.com/fwlink/?LinkId=32683

MSDN Webcast: Using Exchange ActiveSync® Server - Level 300

Wednesday, August 04, 2004

11:00 AM-12:30 PM Pacific Time

Alan Tetley and Juan V. Esteve Balducci, Software Design Engineer Lead (Alan)/Software Design Engineer (Juan), Microsoft Corporation

Exchange Server 2003 now includes the ability to synchronize Windows Mobile™ devices wirelessly using Exchange ActiveSync Server.  As more devices running Windows Mobile 2003 enter the market, many users now have an option to enable Always-Up-To-Date sync with the server.  This session will:

• Give an overview of the mechanics of the AUTD system

• Describe how to configure devices to use AUTD

• Describe the available AUTD administration settings

• Give tips and tricks for troubleshooting issues should they arise

http://go.microsoft.com/fwlink/?LinkId=32682

MSDN Webcast: View Control Programming in Word 2003 and Excel 2003 - Level 200

Wednesday, August 04, 2004

1:00 PM-2:30 PM Pacific Time

Paul Stubbs, Program Manager, Microsoft Corporation

Incorporating Office capabilities into applications using the Word and Excel object models is often a challenge for .NET developers. Visual Studio Tools for Office 2005 now provides View controls that allow some native Word 2003 and Excel 2003 objects to be used as standard .NET controls. In this session, we will describe the ways in which View controls extend existing objects such as Bookmarks in Word and Ranges in Excel. We will then build on these concepts to demonstrate how View controls enable you to create Office smart client applications quickly and easily.

http://go.microsoft.com/fwlink/?LinkId=32724

MSDN Webcast: Exception Management Application Block for .NET - Level 200

Thursday, August 05, 2004

9:00 AM-10:30 AM Pacific Time

Ron Cundiff, Developer Community Champion, Microsoft Corporation

Exception Management Application Block for .NET Framework provides a simple yet extensible framework for handling exceptions. With a single line of application code, you can easily log exception information to the Event Log or extend it by creating your own components that log exception details to other data sources or notify operators, without affecting your application code. Exception Management Application Block for .NET consists of an architecture guide and an application block. The documentation discusses design and implementation guidelines for exception management systems that use .NET technologies. It focuses on the process of handling exceptions within .NET applications in a highly maintainable and supportable manner. Exception Management Application Block for .NET can easily be used as a building block in your own .NET application, and we'll explore how to do just that in this webcast.

http://go.microsoft.com/fwlink/?LinkId=32681

MSDN Architecture Webcast: patterns & practices Live: Beyond the Gang of Four Patterns: Architecture and Implementation Patterns - Level 300

Thursday, August 05, 2004

11:00 AM-12:30 PM Pacific Time

Tim Landgrave, Principal, Enterprise Software Architects

Patterns are rapidly growing in the Microsoft space, but few architects and developers know of their existence and how to properly leverage them. This webcast will go beyond the basic Gang of Four design patterns to show you how architecture, design, and implementation patterns fit together in Microsoft's Pattern Frame and how these patterns can help you as you architect and build applications.

http://go.microsoft.com/fwlink/?LinkId=32680

MSDN Webcast: How Hackers Hack - Level 200

Friday, August 06, 2004

9:00 AM-10:30 AM Pacific Time

Joe Stagner, Developer Community Champion, Microsoft Corporation

The seminal strategy reference "The Art of War" say's "Know Thy Enemy." Learning how hackers do what they do is a necessary to understand how to design and code defensively. In this webcast we will look at hacker's approaches to things like buffer overrun exploits, cross-site scripting attacks, SQL Injection, component spoofing, session hijacking, and more. Developers will learn how hackers attack with these exploits and how to defend against them.

http://go.microsoft.com/fwlink/?LinkId=32678

MSDN Webcast: Creating Dynamic Themes & Skins in ASP.NET - Level 300

Friday, August 06, 2004

11:00 AM-12:30 PM Pacific Time

Russ Nemhauser, Senior Consultant, Nemhauser Media, Inc.

Redesigning a web site can prove to be a very time consuming process unless a good amount of forethought was invested during development. In addition to developers potentially updating the code for every page, artists can spend dozens of hours creating hundreds of new headers or image buttons. This webcast will examine one way to apply different themes to your web site based on user, visit, or time without having to change any code in your site's assemblies. Web Developers will learn how to save countless development and artist hours by creating a framework with capabilities such as automatic artwork generation. The framework will be built using three primary technologies: XML, base page templates, and GDI+.

http://go.microsoft.com/fwlink/?LinkId=32677

MSDN Webcast: Take Control: Exploring the New Server Controls in ASP.NET 2.0 - Level 200

Friday, August 06, 2004

1:00 PM-2:30 PM Pacific Time

Russ Nemhauser, Senior Consultant, Nemhauser Media, Inc.

The server controls that will be provided with ASP.NET 2.0 are just one of the compelling reasons to make the switch from Visual Studio .NET 2003 and ASP.NET 1.1. In this session you’ll take a guided tour through the new controls that will ship with Whidbey for the first time as well as the enhancements that have been made to existing controls. You’ll learn all about the new Data controls such as the GridView and DetailsView. You’ll also examine the new Login, Navigation, and WebParts controls.

http://go.microsoft.com/fwlink/?LinkId=32676

MSDN Webcast: Building Custom Controls with ASP.NET - Level 200

Monday, August 09, 2004

9:00 AM-10:30 AM Pacific Time

Jacob Cynamon, Developer Community Champion, Microsoft Corporation

Create reusable user-interface elements for your Web applications using ASP.NET to author server-side custom controls. Learn to gain granular control over caching, the use of control designers, rendering controls, and handling postback events.

http://go.microsoft.com/fwlink/?LinkId=32675

MSDN Webcast: Present Rich Tabular Data with the DataGridView Control - Level 300

Monday, August 09, 2004

11:00 AM-12:30 PM Pacific Time

Brian Noyes, Principal Software Architect, IDesign, Inc.

The DataGridView control is a powerful new grid control for presenting data in .NET 2.0 Windows® Forms applications. This control includes a bevy of new functionality not available in the DataGrid from .NET 1.X, and is far easier to use for complex data binding scenarios. This webcast will highlight the feature set of the DataGridView control and contrast it to the existing DataGrid control. It will then demonstrate the use of the control for a number of sample binding scenarios that include unbound columns, virtual mode scrolling, embedded controls in columns, and more.

http://go.microsoft.com/fwlink/?LinkId=32674

MSDN Webcast: Using Web Service Enhancements 2.0 for Messaging - Level 300

Monday, August 09, 2004

1:00 PM-2:30 PM Pacific Time

Benjamin Mitchell, Independent Consultant, Microsoft Regional Director - UK, Microsoft Corporation

Using messaging systems to support application functionality allows technical solutions to better match business problems.  WSE 2.0 provides messaging implementations that range from low-level explicit messaging through to high-level, more transparent models.  This webcast demonstrates various messaging levels within WSE including a custom WS-Eventing sample and how message, network addresses, intermediaries and queues need to become first-class citizens of your application. Learn how messaging can enable you to create powerful web services applications that cross machine and network boundaries.

http://go.microsoft.com/fwlink/?LinkId=32679

MSDN Webcast: Preparing for the MCAD or MCSD exams - Level 200

Tuesday, August 10, 2004

9:00 AM-10:30 AM Pacific Time

Jacob Cynamon, Developer Community Champion, Microsoft Corporation

Demonstrate your developer knowledge by obtaining a valuable certification. There are many test preparation resources available for the MCAD and MCSD certification tests.  In this webcast Jacob will share these resources and his test-taking secrets and best practices.

http://go.microsoft.com/fwlink/?LinkId=32673

MSDN Architecture Webcast: Converting Java Applications to .NET Using J#: A Technical Case Study - Level 200

Tuesday, August 10, 2004

11:00 AM-12:30 PM Pacific Time

Brent Carlson, VP of Technology and Co-founder, LogicLibrary

LogicLibrary saw a unique opportunity to expand market share by producing a fully .NET-compliant version of their Logidex solution using the J# compiler for .NET and the Struts Framework to migrate from the original J2EE environment. Logidex is an enterprise cataloging system for software development assets that supports both a thin-client interface as well as tightly-integrated client-side IDE add-ins via a SOAP interface. Architects and developers will learn effective strategies for migrating a solution from J2EE to .NET, using J# and the Struts Framework, and learn about working with JSPs and ASPs, ODBC and ADO.NET.

http://go.microsoft.com/fwlink/?LinkId=32672

MSDN Webcast: Deploy Smart Client Applications with ClickOnce - Level 200

Tuesday, August 10, 2004

1:00 PM-2:30 PM Pacific Time

Brian Noyes, Principal Software Architect, IDesign, Inc.

A key enabler for adopting Smart Client architecture is having an easy and flexible way to deploy client applications to the users' desktop. ClickOnce is a new capability built into the .NET 2.0 runtime that allows you to automatically deploy applications to the user through a single user action - clicking on a link to the application on a single deployment server. ClickOnce supports numerous automatic and manual update scenarios, and has strong security measures built in. This webcast will describe and demonstrate the capabilities of ClickOnce for deploying and updating client applications in a trustworthy, secure, and easy to use manner.

http://go.microsoft.com/fwlink/?LinkId=32671

MSDN Webcast: Microsoft ASP.NET 2.0 Overview - Level 200

Wednesday, August 11, 2004

9:00 AM-10:30 AM Pacific Time

Jacob Cynamon, Developer Community Champion, Microsoft Corporation

ASP.NET 2.0 offers significant advances to Web application developers, dramatically reducing the lines of code required for common tasks. Learn about other productivity enhancements in Visual Studio® 2005 and explore new features such as Personalization, Master Pages, Navigation Controls, and Web Part customization.

http://go.microsoft.com/fwlink/?LinkId=32670

MSDN Webcast: Data Access Techniques for Mobile Devices - Level 300

Wednesday, August 11, 2004

11:00 AM-12:30 PM Pacific Time

William Ryan, Senior Software Developer, InfoPro

Most modern commercial applications depend on data access in one form or another and this need doesn't diminish when you move off the desktop and onto a mobile device.  Since smaller devices are more resource constrained, data access methodology may change substantially in the transition. This webcast will assess the current and future states of data access technology with the .NET Compact Framework. There will be a focus on maximizing efficiency of data access techniques for both the PocketPC and the Smartphone. New features that will be available in Visual Studio® 2005 will be discussed, along with a comparison of the performance and functionality vs the current framework.

http://go.microsoft.com/fwlink/?LinkId=32669

MSDN Webcast: Actions Pane and Managed Controls in Word 2003 and Excel 2003 with Visual Studio Tools for Office - Level 200

Wednesday, August 11, 2004

1:00 PM-2:30 PM Pacific Time

Andrew Clinick, Misha Shneerson, Duy Le, Andrew - Technical Lead Program Manager/Misha Software Design Engineer / Duy Software Design Engineer/Test, Microsoft Corporation

Visual Studio® Tools for Office 2005 provides considerable new functionality with regard to extending the Office user interface. In particular, VSTO provides the developer with the powerful ability to add any Winform control to the surface of an Excel Spreadsheet or Word Document, and grants access to the Document Actions Pane via the new ActionsPane object. The ActionsPane allows you to host a Windows form control within the document's actions pane easily and interact with them via your VB or C# code. We'll cover both of these exciting new additions - you can't afford to miss this webcast if you integrate with Office in your applications.

http://go.microsoft.com/fwlink/?LinkId=32725

MSDN Webcast: System.Collection - What's in a Namespace? - Level 200

Thursday, August 12, 2004

9:00 AM-10:30 AM Pacific Time

Bernard Wong, Developer Community Champion, Microsoft Corporation

The System.Collections namespace of the .NET Framework provides several different classes for working with like data. In this webcast, we'll examine each of these classes and discuss how they differ in storing, searching, sorting and comparing elements, and consequently when you should utilize a Queue, Stack, ArrayList or Hashtable rather than a BitArray. We'll also discuss the use of CollectionBase and DictionaryBase to implement your own strongly-typed collection classes. The presentation will conclude with a look at the more esoteric classes in System.Collections.Specialized like ListDictionary, StringCollection and StringDictionary.

http://go.microsoft.com/fwlink/?LinkId=32668

MSDN Architecture Webcast: Updater Application Block - Level 200

Thursday, August 12, 2004

11:00 AM-12:30 PM Pacific Time

Chris Kinsman, Architect, Guided Design

Doing smart client development?  Wish ClickOnce was here today? Want more control over the auto-deployment model of .NET 1.1? Attend this webcast and take a look at the Updater Application Block.  Learn how to integrate the full power of the Updater Application block into your application.  Reduce the startup time required to get productive with this block and integrate auto update into your smart client application today.

http://go.microsoft.com/fwlink/?LinkId=32667

MSDN Webcast: Implement Presentation Workflow with the User Interface Process Application Block - Level 400

Thursday, August 12, 2004

1:00 PM-2:30 PM Pacific Time

Brian Noyes, Principal Software Architect, IDesign, Inc.

The User Interface Process (UIP) application block provides a rich framework for developing stateful, process-oriented user interfaces, either for Web or Windows® applications. It allows you to decouple the views of your application using and implementation of the Model-View-Controller pattern provided by the application block. Ideal for applications such as shopping carts, registration, questionnaires, online quizzes, and other single flow or multi-path information gathering applications, the UIP is a complex framework that is very easy to use. This webcast will step through the architecture and capabilities of the UIP application block and demonstrate when and how to employ it for both web and windows applications.

http://go.microsoft.com/fwlink/?LinkId=32666

MSDN Webcast: Building InfoPath Solutions with VS .NET - Level 200

Friday, August 13, 2004

9:00 AM-10:30 AM Pacific Time

Jacob Cynamon, Developer Community Champion, Microsoft Corporation

Experience the flexibility of XML data-sharing with Microsoft® Office InfoPath™ 2003 and l learn how new Service Pack 1 feature enhancements will help developers and users get more out of InfoPath. Also learn how the InfoPath Toolkit for Visual Studio® .NET allows developers to easily create, debug and build InfoPath solutions using managed code.

http://go.microsoft.com/fwlink/?LinkId=32665

MSDN Webcast: Extend ASP.NET - Level 400

Friday, August 13, 2004

11:00 AM-12:30 PM Pacific Time

Brian Noyes, Principal Software Architect, IDesign, Inc.

ASP.NET provides powerful capabilities out of the box for developing rich Web applications and web services. It also makes it far easier than ever before to intercept calls anywhere in the HTTP processing pipeline by deriving classes from the .NET Framework ASP.NET classes. This webcast will cover the HTTP processing pipeline, how it is handled in a normal ASP.NET application, and where the points are that you can insert custom handling using your own code. It will cover using HTTP Modules and HTTP Handlers to intercept processing and do whatever you need to do before a page gets the request, or to handle the request without it going to a page. Demos include sample applications that implement the IHttpModule and IHttpHandler interfaces to perform custom processing of requests. The talk covers a number of scenarios where this same technique can be used, as well as other types of custom processing that can be performed using the ASP.NET class framework.

http://go.microsoft.com/fwlink/?LinkId=32664

MSDN Webcast: Bind Data to Windows Controls with Data Sources in Visual Studio 2005 - Level 200

Friday, August 13, 2004

1:00 PM-2:30 PM Pacific Time

Brian Noyes, Principal Software Architect, IDesign, Inc.

Visual Studio® 2005 and .NET 2.0 introduce a number of new capabilities and tools that make binding data to controls easier and more powerful than ever. Using data connectors and the data sources window in Visual Studio, you can bind user interface controls to data coming from a data base, a custom business object, or a web service. This webcast will explore these new capabilities, controls, and tools, showing you how to attach your data sources to control properties so that data can be presented and updated easily through the user interface.

http://go.microsoft.com/fwlink/?LinkId=32663

MSDN Webcast: URL Addressability in SQL Server Reporting Services - Level 300

Monday, August 16, 2004

9:00 AM-10:30 AM Pacific Time

Geoff Snowman, Developer Community Champion, Microsoft Corporation

Any report that has been deployed to SQL Server™ Reporting Services is available as a URL. This makes it very easy to integrate a report with an intranet or extranet site by linking from the site directly to the report. No special coding is required, just an HTML <a> tag.  In this session, we'll look in detail at URL addressability, understand the syntax, and see examples of each of the syntax types.

http://go.microsoft.com/fwlink/?LinkId=32662

MSDN Webcast: Programming SQL Server Reporting Services using the Web Service - Level 300

Tuesday, August 17, 2004

9:00 AM-10:30 AM Pacific Time

Geoff Snowman, Developer Community Champion, Microsoft Corporation

All the functions of the SQL Server™ Report Manager are available through web service. In this webcast, we will look at the web service in detail, and see the code for several example programs that use the web service to control Reporting Services.

http://go.microsoft.com/fwlink/?LinkId=32661

MSDN Webcast: What’s new in the CLR for V2.0 - Level 300

Tuesday, August 17, 2004

1:00 PM-2:30 PM Pacific Time

Kit George, Program Manager, Microsoft Corporation

This webcast covers how the .NET Framework 2.0 serves as the starting point for many of the great features you need to make your development experience faster, easier, and more productive. Learn about key .NET Framework 2.0 features exposed by the Common Language Runtime (CLR), including Generics, ClickOnce, Edit-and-Continue (EnC), the ability to write managed code in-process for the SQL Server™ environment, and 64-bit support. We also whet your appetite for some of the many and varied new base class features, including strongly-typed resource support, serial ports, a variety of improvements to I/O, and even a look at cool new console features.

http://go.microsoft.com/fwlink/?LinkId=32660

MSDN Webcast: System.Collection - What's in a Namespace? - Level 200

Wednesday, August 18, 2004

9:00 AM-10:30 AM Pacific Time

Bernard Wong, Developer Community Champion, Microsoft Corporation

The System.Collections namespace of the .NET Framework provides several different classes for working with like data. In this webcast, we'll examine each of these classes and discuss how they differ in storing, searching, sorting and comparing elements, and consequently when you should utilize a Queue, Stack, ArrayList or Hashtable rather than a BitArray. We'll also discuss the use of CollectionBase and DictionaryBase to implement your own strongly-typed collection classes. The presentation will conclude with a look at the more esoteric classes in System.Collections.Specialized like ListDictionary, StringCollection and StringDictionary.

http://go.microsoft.com/fwlink/?LinkId=32659

MSDN Webcast: Security Implications for Word and Excel programming with Visual Studio® Tools for Office - Level 200

Wednesday, August 18, 2004

11:00 AM-12:30 PM Pacific Time

Peter Torr, Program Manager, Microsoft Corporation

Building secure software is high on everyone's priority list at the moment, and for good reason. While there are many sources of information for building secure desktop or Web-based applications, there is precious little documentation available that deals with the complexities of document-based customization security. We will present some commonly encountered security problems in this area and possible solutions for them using Visual Studio Tools for Office 2005 (VSTO). Ample time will also be allowed for answering your questions at the end of the session.

http://go.microsoft.com/fwlink/?LinkId=32726

MSDN Webcast: Visual Studio® Tools for Office 2005 – Open Forum - Level 200

Wednesday, August 18, 2004

1:00 PM-2:30 PM Pacific Time

Mike Hernandez, Community Lead Program Manager, Microsoft Corporation

Visual Studio Tools for Office 2005 adds a wealth of powerful new functionality, such as hosting Word and Excel as full-fledged designers within the Visual Studio development environment, the ability to program against directly data and view objects, and the ability to create and use custom controls within the Task Pane. Learn how you can take advantage of these new features to develop solutions that integrate with the current and next versions of Word and Excel. Join Mike Hernandez and members of the Visual Studio Tools for Office team for this rare open forum opportunity, and bring those questions that have been confounding you since you started to evaluate and test the beta.

http://go.microsoft.com/fwlink/?LinkId=32727

MSDN Webcast: Moving from PHP to ASP.NET - Level 200

Thursday, August 19, 2004

9:00 AM-10:30 AM Pacific Time

Joe Stagner, Developer Community Champion, Microsoft Corporation

This webcast will compare the features and discover the benefits of moving from PHP (Hypertext Preprocessor) to Microsoft ASP.NET - your PHP skills may be more portable than you think!

http://go.microsoft.com/fwlink/?LinkId=32658

MSDN Architecture Webcast: Patterns & Practices Forum - Level 200

Thursday, August 19, 2004

11:00 AM-12:30 PM Pacific Time

Ron Jacobs, Sandy Khaund, Chris Kinsman, Product Manager, Microsoft Corporation &Vergent Software/GAPP

Members of the patterns & practices team and the GAPP (Guidance about patterns & practices) will be discussing the recent releases (Performance & Scalability, “Shadowfax”, Integration Patterns, etc.) and taking questions from viewers.  This is an opportunity to find out the latest from the Platform Architecture Guidance (PAG) team in Redmond as well and ask any questions about our past or future deliverables.  The forum will include, Ron Jacobs (p&p Product Manager), Sandy Khaund (p&p Group Product Manager), and Chris Kinsman (Vergent Software/GAPP).

http://go.microsoft.com/fwlink/?LinkId=32657

MSDN Webcast: Server Document Generation in Visual Studio® Tools for Office - Level 200

Thursday, August 19, 2004

1:00 PM-2:30 PM Pacific Time

Andrew Clinick, Technical Lead Program Manager, Microsoft Corporation

Currently, developers program against Office documents on the server by creating instances of the Office application and manipulating the document via the appropriate Office DOM. One of the key enhancements in Visual Studio Tools for Office 2005 is the new and powerful ServerDocument class, which grants the ability to work with the data on the server from within a document without having to understand the view constructs of the host application. This provides easier client side development, as well as improved performance and efficiency. In this webcast, we will explain and demonstrate how you can take advantage of the VSTO ServerDocument capabilities in your applications.

http://go.microsoft.com/fwlink/?LinkId=32728

MSDN Webcast: Best Practices for ADO.NET Development - Level 200

Friday, August 20, 2004

9:00 AM-10:30 AM Pacific Time

William J. Steele, Developer Community Champion, Microsoft Corporation

Data Access was greatly simplified by Microsoft® ActiveX Data Objects (ADO). Now with ADO.NET,  data access is not only an easy to add feature to .NET applications but developers can use the immense power of ADO.NET to build high-performance applications. This session provides key best practices to follow when building an ADO.NET based data-driven application. This presentation focuses on common data access tasks and determining the appropriate approach and technique for a given business scenario.

http://go.microsoft.com/fwlink/?LinkId=32656

MSDN Webcast: SQL Server Reporting Services for Cold Fusion Developers - Level 100

Monday, August 23, 2004

9:00 AM-10:30 AM Pacific Time

Geoff Snowman, Developer Community Champion, Microsoft Corporation

Microsoft® SQL Server™ Reporting Services provides an enterprise-ready information delivery platform for building, managing, and delivering data from operational and business intelligence systems. If you already have SQL Server in your organization, you can install Reporting Services on the same machine with no additional license fees.  These reports can include data from a variety of Microsoft and 3rd party data sources and can be displayed in a variety of formats including freeform, tabular, cross tabs, and charts. Users may browse or search for specific reports, view a report using a browser or Office applications as well as subscribe to receive reports on a scheduled or event-driven basis. This session presents an overview of Reporting Services, including basics of report authoring, management, and delivery. You will also see how to create an application that uses a Cold Fusion front end and links to SQL Server Reporting Services to display reports.

http://go.microsoft.com/fwlink/?LinkId=32655

MSDN Webcast: Accessing Data in the FrontPage 2003 Data Source Catalog - Level 200

Wednesday, August 25, 2004

1:00 PM-2:30 PM Pacific Time

Kevin Morley, STE, Microsoft Corporation

Incorporating data from a database into your Web pages typically involves writing custom code. Microsoft Office FrontPage® 2003 and Microsoft Windows® SharePoint™ Services make it easy to acquire data from a variety of sources without writing any code. Join us for this webcast to learn how to use FrontPage 2003 and the Data Source Catalog to easily connect to data sources including SharePoint Lists, XML files, databases and XML web services. We will use these connected data sources to create dynamic views that can be customized using the FrontPage design tools.

http://go.microsoft.com/fwlink/?LinkId=32654

MSDN Architecture Webcast: Software Reuse Best Practices - Level 200

Thursday, August 26, 2004

11:00 AM-12:30 PM Pacific Time

Brent Carlson, VP of Technology and Co-founder, LogicLibrary

Numerous approaches to designing and developing reusable software components and modules have been created. However, the goal of successful software reuse has remained elusive. It is now time for enterprises to revisit this topic. Reusable solutions are now possible using .NET and its robust component architecture, plus support from Microsoft’s Platform Architectural Guidance (PAG) Group in the form of reusable application blocks and Enterprise Solution Patterns. In this session, architects and developers will learn about real-life software reuse initiatives and what makes them successful. Reusable assets delivered to Visual Studio .NET via LogicLibrary Logidex will also be demonstrated.

http://go.microsoft.com/fwlink/?LinkId=32652

MSDN Webcast: The Power of the Data View Web Part - Level 200

Thursday, August 26, 2004

1:00 PM-2:30 PM Pacific Time

John Jansen and Albert Shen, Software Tester (both), Microsoft Corporation

Displaying meaningful data from a variety of XML data sources can be complicated and it typically requires writing custom code. Microsoft Office FrontPage® 2003 and Microsoft Windows® SharePoint™ Services have developed a technology, captured in the Data View Web Part, that makes the process of displaying XML data as easy as drag-and-drop. Although advanced developers can still create custom coded solutions, no coding experience is necessary to use the Data View Web Part. Join us in this webcast to learn how to create an application that will easily enable you to display data from a variety of sources. We will demonstrate using Conditional Formatting, Web Part Connections, and ad hoc sort/filter and grouping to create dynamic data views for displaying customer information in one to many relationships. We will also look at how the Data View Web Part can be further extended to achieve amazing results such as XML data charting.

http://go.microsoft.com/fwlink/?LinkId=32651

MSDN Webcast: Best Practices and Techniques for Building Secure ASP.NET Applications - Level 200

Friday, August 27, 2004

9:00 AM-10:30 AM Pacific Time

William J. Steele, Developer Community Champion, Microsoft Corporation

When the enterprise depends on your application, careful attention to security is essential. This session provides specific recommendations to follow when developing secure ASP.NET Web applications and services, and focuses on the details of configuring IIS for security. Understand how to use authentication, authorization, threat modeling, configuration settings, and secure database access to create secure systems, and learn common coding techniques for storing secrets, error handling, data validation, and code access security.

http://go.microsoft.com/fwlink/?LinkId=32650

MSDN Webcast: Stress Testing: How to Find Performance Bottlenecks in Web Applications - Level 200

Friday, August 27, 2004

11:00 AM-12:30 PM Pacific Time

Russ Nemhauser, Senior Consultant, Nemhauser Media, Inc.

With the use of the Microsoft® Web Application Stress Tool or the Microsoft Application Center Test application that ships with some editions of Visual Studio® .NET developers can quickly and easily locate performance bottlenecks in their web applications. In this webcast developers will learn how to use these tools on a sample ASP.NET application. We'll also demonstrate how to apply caching technology in several different ways and how to re-factor the code in order to increase performance by orders of magnitude.

http://go.microsoft.com/fwlink/?LinkId=32649

MSDN Webcast: Time and Money: Save Both by Creating Powerful Custom Server Controls in ASP.NET - Level 200

Friday, August 27, 2004

1:00 PM-2:30 PM Pacific Time

Russ Nemhauser, Senior Consultant, Nemhauser Media, Inc.

Creating truly reusable Server Controls can be a daunting task. Attend this webcast and learn when, and when not, to build your own custom server controls, subclass an existing control, or start from scratch. Developers will learn how to manage state, work with your own events, and render your control's content. Be sure to attend and find out how to build and use your own ControlDesigner that gives developers a rich design-time experience when using your control.

http://go.microsoft.com/fwlink/?LinkId=32648

MSDN Webcast: Russ' Tool Shed  - Chapters 1 and 2 - Visual Studio.NET - Tools Drive The Phenomenon - Level 100

Monday, August 30, 2004

9:00 AM-10:30 AM Pacific Time

Russ Fustino, Developer Community Champion, Microsoft Corporation

Are you looking to learn Visual Studio® .NET? Wait no longer and jump right in! See first hand why Visual Basic® (VB) and C# are the languages of choice for developers. Whether you are changing from another language or just re-tooling, make sure you put this event on your calendar. We will cover the .NET Framework Stack, the Visual Studio Integrated Development Environment, Win Forms, Web Forms and ASP.NET, XML Web Services, and Mobile Development. This session is derived from chapters 1 and 2 of Russ' Tool Shed - Tinkering with VS.NET.

http://go.microsoft.com/fwlink/?LinkId=32647

MSDN Webcast: Online Commerce and ASP.NET 2.0 - Level 300

Tuesday, August 31, 2004

1:00 PM-2:30 PM Pacific Time

Russ Nemhauser, Senior Consultant, Nemhauser Media, Inc.

ASP.NET 2.0 provides developers with the tools they need to create truly scalable, extensible applications. In this session you'll learn to create an online commerce site that uses a class library for business logic, a Web custom control library for specialized server controls, message queuing to increase scalability and reliability, and ASP.NET caching technology to deliver content at lightening speeds. Once your site is complete you'll learn how to use load testing to track down performance bottlenecks.

http://go.microsoft.com/fwlink/?LinkId=32646