Watch, Follow, &
Connect with Us

Please visit our new home

Public Report
Report From: Conference/US/2006/General    [ Add a report in this area ]  
Report #:  32392   Status: Open
ASP.NET: State Scalability by Michael Li
Project:  Conference Build #:  No
Version:    1 Submitted By:   Christine Ellis
Report Type:  Suggestion / Enhancement Request Date Reported:  8/7/2006 3:16:26 PM
Severity:    Infrequently encountered problem Last Updated: 8/28/2006 1:36:13 PM
Platform:    All platforms Internal Tracking #:  
Resolution: None  Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: (5 Total Ratings)
3.00 out of 5
Total Votes: None
ASP.NET: State Scalability by Michael Li
TYPE: Regular Session
LEVEL: Intermediate
PREREQUISITES: Web development experience.  Working knowledge of ASP.NET a plus.
ABSTRACT: ASP.NET has dramatically improved how State can be managed and scaled in a production environment.  In this session, we will look at the need of preserving state in Web applications, page vs application level state control, HTTP cookies, using InProc, StateServer, or SQLServer session state modes, benefits and disadvantages of each mode, how to track session state without relying on cookies and understand the limitations of application state.  Demonstration will illustrate state information can scale from a single web server to a server garden and eventually a server farm with full catastrophic disaster coverage.

Code examples for this talk will be provided in both Delphi.NET and C#.

*** Note to Review Board:
This presentation will showcase a shopping cart scenario.  The state of the shopping cart will then be preserved thru the various state options available in IIS and ASP.NET.  Topics include:

- Preserving State in Web Applications
- Page-Level State
- Using Cookies to Preserve State
- ASP.NET Session State
- Storing Objects in Session State
- Configuring Session State
- Setting Up an Out-of-Process State Server
- Storing Session State in SQL Server
- Using Cookieless Session IDs
- Application State

Full presentation material is ready to be reviewed upon requested.

SPEAKER BIOGRAPHY: Michael Li is the founding president and CTO of InfoCan Management Consultants Group (Canada) Inc,  InfoCan Management is an independent consulting firm based in Vancouver, British Columbia, Canada, specializing in Enterprise, mobile and Internet solutions.  One of the top ranked Borland Learning Partners, InfoCan Management is the first Canadian-based Authorized Education Centre to offer certified hands-on training and consulting services in Delphi, C#Builder, C++Builder, JBuilder and DataSnap across North America.  From 1998-2004, InfoCan was voted 6 times by Delphi Informant Readers Choice Awards as the Best Training Company in North America.  In 2004, InfoCan Management launched a new series of.NET specific training program on popular topics like .NET Foundations, Migration Strategies, ASP.NET, .NET Security, Web Services and more.

A frequent speaker at developers' conferences and user groups worldwide, Michael is well known for his energetic and high caliber presentation style. Michael is a Certified Borland Consultant and Certified Borland Instructor for Delphi and C++Builder, and is also the founding Chairman of the Vancouver Delphi Developers Association.  In Jan 2006, Michael was awarded the Microsoft Most Valuable Professional (MVP) recognition for his community contribution in C# and .NET.

SCUBA diving is his ultimate hobby and frequently travel with his dive bag while speaking at conferences worldwide.  Ask him about his latest shark feeding adventure in the Bahamas and dive excursion in Turks & Caicos.  He also lists sport fishing, cycling and downhill skiing as his favorite pastimes. Michael can be reached at
Steps to Reproduce:


Server Response from: ETNACODE01