VSLive! Home | Other FTP Events | FTP Online | Contact Us

 Home
 Registration
 Rates & Discounts
 VSLive! Overview
  Agenda
  .NET Focus Day
  Workshops
  Exhibitors
  Sponsors
  Speakers
  Site, Hotel & Travel
  Brochure PDF
 VBITS
  Agenda
  Sessions
 ASP Live!
  Agenda
  Sessions
 C# Live!
  Agenda
  Sessions
 SQL Live!
  Agenda
  Sessions





Register Online or call 800-848-5523
(or 650-833-7100)





Wednesday, February 12, 2003

Best Approach to Software Development Management: A Discussion
Exception Handling in ASP.NET Applications
Build Transactional ASP.NET Pages and Web Services
Lunch Hour Presentation: Introducing the .NET Speech SDK
Use ASP.NET to Simplify Web Site Maintenance
Dynamic Graphics and Charting in ASP.NET
Dig into the ASP.NET DataGrid Control
Templates and Code Re-use in ASP.NET


Thursday, February 13, 2003

Database of the Future: A Preview of Yukon and Other Technical Advancements
ASP.NET DataBinding
Apply IHttpHandler and IhttpModule
Lunch Hour Presentation: Best Practices for ASP.NET
User Authentication in ASP.NET
Postback: Creating and Handling Events in Custom Server Controls
Design-time Support for Custom Server Controls


ASP Live! Sessions
Wednesday, February 12, 2003


Best Approach to Software Management: A Discussion
Point/Counter-point Discussion, Featuring Interaction Design Guru Alan Cooper, and Rational Software's Alan Brown
Looking for practical techniques to optimize your development projects? Join our two distinguished experts as they discuss a wide range of topics that will help you choose the right way to deliver the right software, on time. Based around key process areas our software management experts will examine various ways to implement best practices.
9 a.m.

Exception Handling in ASP.NET Applications
Don Kiely, Third Sector Technologies
Structured exception handling is one of the best features of .NET, but how do you make it work in Web applications? ASP.NET has many default exception handling features, and the .NET common language runtime provides another set of features. How do you use these together for a robust, user-friendly Web app that recovers gracefully from problems? Attend this session and find out how to put them all to use, culminating in a generic exception handler that puts a good face on a bad situation.
10:30 a.m.

Build Transactional ASP.NET Pages and Web Services
Juval Lowy, IDesign
Both ASP.NET Web pages and ASP.NET Web services have native support for transactions crucial for maintaining app consistency. .NET transactions support (via .NET Enterprise Services) makes managing a distributed transaction as easy and trivial as a single resource transaction. Developers using ASP.NET transaction gain both in quality and in productivity, because they can focus on the business logic of the application instead of managing errors and rolling back changes. This talk presents the essential aspects of transactional programming and then demonstrates how ASP.NET, ADO.NET and Web Services take advantage of transactions, as well as providing design guidelines for the interaction between ASP.NET and a transactional middle tier.
11:45 a.m.

Lunch Hour Presentation: Introducing the .NET Speech SDK
Ken Getz, MCW Technologies and Marty Schaeferle, AppDev
Ever want to tell your computer what you really think of it? Finally, the Speech SDK for ASP.NET makes it possible to create applications that can respond to voice commands. You can create voice-only, or multi-mode Web sites using this toolkit. You'll see how to get started working with this important addition to .NET and be introduced to many of the Speech SDK tools, including the Grammar editor, the Speech control, and the Prompt editor.
12:45 p.m.

Use ASP.NET to Simplify Web Site Maintenance
Phil Weber, FTPOnline
ASP.NET includes several new features that make it easier to create efficient, maintainable Web sites. You'll learn how to use page templates and inheritance to give your site a consistent look-and-feel. You'll walk away from this session with complete ASP.NET source code for a basic content management system, which you can use immediately as-is, or modify and extend as you see fit.
2 p.m.

Dynamic Graphics and Charting in ASP.NET
Jonathan Goodyear, angryCoder.com
The .NET Framework exposes a graphics library that can be used to create dynamic charts and other graphics in your ASP.NET Web applications. You can also update them with your business data on the fly. This session will explore the capabilities of .NET graphics namespaces and how you can effectively use them in your ASP.NET Web apps. We'll construct several different charting solutions, discuss optimizations, as well as charting alternatives, such as emitting Scalable Vector Graphics (SVG) via .NET, and using a popular .NET Charting component.
3:15 p.m.

Dig into the ASP.NET DataGrid Control
Ken Getz, MCW Technologies
The ASP.NET DataGrid is an incredibly powerful control. You can load it with data from many different sources. You can format its output, and sort and filter its data. You can edit, update, and delete rows in the grid, and add event procedures to handle clicking just about anything in the grid. You can provide your own templates for columns, adding just about any control you need for a particular column's display. Attend this session to find out how to take advantage of much of the power and flexibility provided by the amazing ASP.NET DataGrid control, and how to manage data using the control, as well.
4:30 p.m.

Templates and Code Re-use in ASP.NET
Jonathan Goodyear, angryCoder.com
ASP.NET offers several ways to re-use source code. Some of the topics discussed in this session are Page Template creation techniques using inheritance, re-usable UserControls, customizing Visual Studio .NET to create boiler-plate project items, and code logic separation for components and Web Services. You will learn to create extensible ASP.NET Web application frameworks, as well as effective code re-use techniques.
5:45 p.m.

Midnight Madness
Here's a chance to unwind while you get the latest on cutting-edge development technologies. Hammer out programming issues and problems with attendees, speakers and industry leaders in a wide-ranging, open-ended chat. We plan to shock you, dare you, and prepare you for the other extreme topics and previews that we can't reveal... yet. Vie with other developers to get your share of thousands of dollars worth of cool prizes and hear top-notch speakers, including sponsors Rational Software, Microsoft and Wise Solutions.
8 p.m.



ASP Live! Sessions
Thursday, February 13, 2003


Database of the Future: A Preview of Yukon and Other Technical Advancements
David Campbell, Product Unit Manager, SQL Server Engine, Microsoft
The next major release of SQL Server, code named Yukon, promises airtight security and fast, scalable data access at your finger tips. David Campbell has been working on the development of Microsoft SQL Server for over 7 years and he wants to share his vision of the future of data access with you. You will hear about technical advancements in the areas of programmability, manageability, scalability, availability, and business intelligence. Come see what's looming in the horizon in the fast-changing landscape of data access development.
9 a.m.

ASP.NET DataBinding
Andrew Brust, Progressive Systems Consulting
ADO.NET data binding isn't just for 2-tier prototype applications anymore; it's now a serious technology for object-oriented, n-Tier applications. We'll cover the basics, and the subtler advanced features, of data binding, both in Visual Studio and in code. We'll also take an in-depth look at strongly-typed DataSets and see how they figure into the whole data binding equation.
10:30 a.m.

IHttpHandler and IhttpModule
Michiel de Bruijn, Codev Technologies
ASP.NET exposes an efficient and easy-to-use method for extending the HTTP pipeline through the IHttpHandler and IHttpModule interfaces. An HTTP Handler enables you to provide new types of URL endpoints by implementing an appropriate interface performing some minimal configuration. HTTP Modules are used to provide new services to Web applications, such as custom caching or authentication services. Properly used, these interfaces can greatly enhance the performance and feature-set of your Web apps. This session will feature Demo programs that illustrate advanced techniques and design patterns for implementing handlers and modules, too.
11.45 p.m.

Lunch Hour Presentation: Best Practices for ASP.NET
Chris Kinsman, Guided Design
Attend this lunch time session to see a variety of recommended practices when developing, deploying and supporting your ASP.NET application. This session will offer practical suggestions that you can put into practice immediately to improve your applications.
12:45 p.m.

User Authentication in ASP.NET
Michiel de Bruijn, X42 Development and Consultancy
Most Web sites and services will at some point require user authentication in order to protect information or sustain their business model. Unfortunately, even in ASP.NET, the Microsoft-supplied authentication mechanisms won’t get you very far. In this session, you’ll learn how to build and deploy a complete custom authentication ASP.NET HTTP handler with support for a wide variety of back-end databases, as well as the most common authentication scenarios, including the use of secure cookies and temporary download credentials. This will give you enough flexibility to support anything from a corporate intranet application to multiple sites hosted in a shared load-balanced server farm environment, all without breaking advanced features like remote components.
2 p.m.

Postback: Creating and Handling Events in Custom Server Controls
G. Andrew Duthie, Graymad Enterprises
Attend this session and find out how the postback process works and explore the stages of the postback process. You'll learn which stages of the process are appropriate for which application activities and how to take advantage of postback processing. You'll learn what delegates are, and how they provide a framework for creating, raising, and handling events. You'll also see how to handle events exposed by inherited classes in custom server controls and how to create, raise, and handle custom events in your server controls.
3:15 p.m.

Design-time Support for Custom Server Controls
G. Andrew Duthie, Graymad Enterprises
Join us for an intensive session on metadata attributes. You’ll find out which ones to use to add design-time support for working with your controls in Visual Studio .NET, and how to enable Intellisense code completion for your control in HTML view by creating a custom XSD schema to support your control. Finally, you'll see how to add Visual Studio .NET annotations to provide support for using designers to populate fields such as colors and URLs.
4:30 p.m.