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.
MSDN Webcast: Data Replication - Level 200
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.
MSDN Webcast: Data Access Application Block for .NET - Level 200
Tuesday, August 03, 2004
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.
Wednesday, August 04, 2004
MSDN Webcast: Using Exchange ActiveSync® Server - Level 300
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
MSDN Webcast: View Control Programming in Word 2003 and Excel 2003 - Level 200
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.
MSDN Webcast: Exception Management Application Block for .NET - Level 200
Thursday, August 05, 2004
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.
MSDN Architecture Webcast: patterns & practices Live: Beyond the Gang of Four Patterns: Architecture and Implementation Patterns - Level 300
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.
MSDN Webcast: How Hackers Hack - Level 200
Friday, August 06, 2004
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.
MSDN Webcast: Creating Dynamic Themes & Skins in ASP.NET - Level 300
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+.
MSDN Webcast: Take Control: Exploring the New Server Controls in ASP.NET 2.0 - Level 200
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.
MSDN Webcast: Building Custom Controls with ASP.NET - Level 200
Monday, August 09, 2004
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.
MSDN Webcast: Present Rich Tabular Data with the DataGridView Control - Level 300
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.
MSDN Webcast: Using Web Service Enhancements 2.0 for Messaging - Level 300
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.
MSDN Webcast: Preparing for the MCAD or MCSD exams - Level 200
Tuesday, August 10, 2004
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.
MSDN Architecture Webcast: Converting Java Applications to .NET Using J#: A Technical Case Study - Level 200
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.
MSDN Webcast: Deploy Smart Client Applications with ClickOnce - Level 200
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.
MSDN Webcast: Microsoft ASP.NET 2.0 Overview - Level 200
Wednesday, August 11, 2004
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.
MSDN Webcast: Data Access Techniques for Mobile Devices - Level 300
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.
MSDN Webcast: Actions Pane and Managed Controls in Word 2003 and Excel 2003 with Visual Studio Tools for Office - Level 200
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.
MSDN Webcast: System.Collection - What's in a Namespace? - Level 200
Thursday, August 12, 2004
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.
MSDN Architecture Webcast: Updater Application Block - Level 200
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.
MSDN Webcast: Implement Presentation Workflow with the User Interface Process Application Block - Level 400
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.
MSDN Webcast: Building InfoPath Solutions with VS .NET - Level 200
Friday, August 13, 2004
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.
MSDN Webcast: Extend ASP.NET - Level 400
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.
MSDN Webcast: Bind Data to Windows Controls with Data Sources in Visual Studio 2005 - Level 200
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.
MSDN Webcast: URL Addressability in SQL Server Reporting Services - Level 300
Monday, August 16, 2004
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.
MSDN Webcast: Programming SQL Server Reporting Services using the Web Service - Level 300
Tuesday, August 17, 2004
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.
MSDN Webcast: What’s new in the CLR for V2.0 - Level 300
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.
Wednesday, August 18, 2004
MSDN Webcast: Security Implications for Word and Excel programming with Visual Studio® Tools for Office - Level 200
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.
MSDN Webcast: Visual Studio® Tools for Office 2005 – Open Forum - Level 200
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.
MSDN Webcast: Moving from PHP to ASP.NET - Level 200
Thursday, August 19, 2004
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!
MSDN Architecture Webcast: Patterns & Practices Forum - Level 200
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).
MSDN Webcast: Server Document Generation in Visual Studio® Tools for Office - Level 200
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.
MSDN Webcast: Best Practices for ADO.NET Development - Level 200
Friday, August 20, 2004
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.
MSDN Webcast: SQL Server Reporting Services for Cold Fusion Developers - Level 100
Monday, August 23, 2004
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.
MSDN Webcast: Accessing Data in the FrontPage 2003 Data Source Catalog - Level 200
Wednesday, August 25, 2004
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.
MSDN Architecture Webcast: Software Reuse Best Practices - Level 200
Thursday, August 26, 2004
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.
MSDN Webcast: The Power of the Data View Web Part - Level 200
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.
MSDN Webcast: Best Practices and Techniques for Building Secure ASP.NET Applications - Level 200
Friday, August 27, 2004
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.
MSDN Webcast: Stress Testing: How to Find Performance Bottlenecks in Web Applications - Level 200
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.
MSDN Webcast: Time and Money: Save Both by Creating Powerful Custom Server Controls in ASP.NET - Level 200
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.
MSDN Webcast: Russ' Tool Shed - Chapters 1 and 2 - Visual Studio.NET - Tools Drive The Phenomenon - Level 100
Monday, August 30, 2004
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.
MSDN Webcast: Online Commerce and ASP.NET 2.0 - Level 300
Tuesday, August 31, 2004
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.