

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.
|