MSDN Events Online (not sure what else to call it, because it's the MSDN Events team presenting on MSDN Webcasts...go figure)
Every Monday - Friday at 9:00 AM PST, the mighty, mighty MSDN Developer Community Champions present on all things developer. Learn how hackers hack, what's in a namespace, and all about incorporating SQL Server Reporting Services into your applications. These guys are the real deal; the original .NET Prophets. So come check them out in August. I've got their August list of webcasts below. They're all held live and the recording should be available by the next day; unless we had technical difficulties with the recording or we forgot to hit the record button.
By the way if you like their webcasts, you need to check out their MSDN Events in your local area. Free candy, popcorn and free learning all rolled together. Afterwards, you should check out their .NET Pub Clubs, where they take you out for free beers. Heck, it’s like you're back in college hanging out at the local university pub with the prof after classes having a beer! I hear they've even hired Rory Blyth from .NET Rocks as well to present on MSDN Events and Webcasts; so register early for MSDN Webcasts. Seating is limited to the first 1500 attendees per live webcast.
Georgeo Pulikkathara, MSDN Webcasts
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: 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 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: 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: 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 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: 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 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: 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.
Wednesday, August 18, 2004
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 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: 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: 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.