An ASP.net Code Monkey Goes to Tech Ed 2006 - Final Day (Day 4) - Sessions

November 11, 2006 00:50 by Andrew Westgarth

Today I have participated in the following:

  • Optimizing Performance and Scalability of Distributed .NET Applications - Ingo Rammer
  • Web Accessibility in the AJAX Age - Cynthia Shelly
  • DEMO: IIS 7.0: The Net .NET Extensibility Interfaces - Thomas Deml
  • Visual Studio 2005 - Advanced Data Access Techniques - Jay Schmelzer

Today I enjoyed Thomas' session on IIS7 Extensibility and will definitely look into this further as I look at examples and visit the IIS Community Site and will post further details about this topic. Thomas walked us through a way of creating a photo album application using a HTTP Handler, image files and IIS. This was really powerful but also simple. Watch this space for more information.

Ingo's performance session was very interesting. He showed ways of using utilities such as Fiddler to inspect traffic and determine where problems are occurring in .NET Applications. He also demonstrated using SQL Profiler and how to inspect memory using CLRProfiler. In one example he showed which version of a web grid, from commercial supplier with loads of enhancements, uses the most memory per instantiation! This was very enlightening and showed further methods with which third party controls should be compared when selecting the right control for the job.

Jay, took us through building a data driven application and demoed the use of the dataset designer in Visual Studio 2005 to build a Data Access Layer. He also showed us how to use entity relationships to enforce data integrity and validation. This was a very clear tutorial/demo and one I'll be looking to port to a web equivalent as the demo was a windows forms app. I haven't used the dataset designer and I tend to write my own DALs so I will be looking at this and determining it's suitability for my work.

I am quite aware of the work of the W3C and it's WCAG for accessibility and indeed having worked in the Public Sector and having studied the topic at University I am very focussed on building accessible websites. Unfortunately Cynthia's session left me feeling that I had wasted an opportunity to see something else. Whilst the session was very good at outlining approaches developers should use when developing websites, I wanted to see how to make AJAX accessible and unfortunately this was covered in less than fifteen minutes towards the end of the session and was covered too quickly. I will post the method for this after I have reviewed the slides and have gathered my thoughts as my initial gut reaction was that a good solution has not been provided.