Platinum Sponsors:
    
Golden Sponsors:
           
Silver Sponsors:
   
ASP.Net Sessions
Sessions per track:
Skip Navigation Links
Sessions Overview
ASP.Net
Web Technologies
Architecture
Miscellaneous
VSTS
SQL Server
Data Access
SharePoint
Business Applications
C#

Understanding ASP.NET under-the-covers

Miguel Castro

Level: 200

Abstract:

In my humble opinion, nothing makes you a better developer than truly understanding how something works beyond the superficial. We all know ASP.NET as the great framework and development environment for delivering web applications; but do you truly know what happens, in detail, from the moment you request an ASPX page to the moment the HTML is served? A lot of this is the web control architecture that resides at the very heart of ASP.NET, and a lot of is based on the fact that ASP.NET is designed for so much more than just serving pages. In fact, learning how controls work is learning how ASP.NET works. In this session, I’ll step through the process from the moment you type your URL to the point where you see the page on your browser and every step in between. While you learn and understand this roadway that is the ASP.NET architecture, you’ll see how it is capable of handling many other things besides web pages. This session is for the beginner who is new to ASP.NET as well as for the advanced developer who simply wants to get more intimate with how it truly does what it does. Learn about controls, handlers, modules, page parsing, request, response, etc. This is not new MVC, or bleeding edge Silverlight. No egos here, just a terrific appreciation for understanding the ins and outs of something that has successfully let you deliver great web applications for 8 years now; in my opinion, a prerequisite for anything else we do with Microsoft tools on the web today.

ASP.NET And jQuery, Best Friends Forever

Mohammed Meligy

Level: 200

Abstract:

Discussing how ASP.NET and ASP.NET AJAX can interop with jQuery. Mainly talkign about Webforms development and ASP.NET 3.5, might add small hints about ASP.NET MVC and/or ASP.NET 4.0 for that matter.

What's new in Visual Studio 2010

Ahmed Bahaa

Level: TBD

Abstract:

TBD

All about ASP.net 4.0

Hosam Kamel

Level: 200

Abstract:

Web forms is still here ! come to take a developer look at what's new and improved in the ASP.NET 4.0 along with the new Visual Studio 2010 Web Designer Improvements. Hear how ASP.NET AJAX 4.0 makes building pure client-side AJAX Web applications even easier, and watch us build an entire data-driven ASP.NET AJAX application from start to finish by taking advantage of only JavaScript, HTML pages, and Windows Communication Foundation (WCF) services. Also learn about new ASP.NET AJAX features including the DataView control, declarative templates, live client-side data binding, WCF, and REST integration.

Dynamic State Storage Using the ASP.NET Provider Model

Miguel Castro

Level: 300

Abstract:

It’s not every day you get two things for the price of one. That’s exactly what you’ll get here. In my opinion, there’s no better way to teach a technique or a pattern than by developing something that’s practical and that solves a real need or problem. For many years now we’ve developing web applications with Microsoft’s web-development platforms, starting with classic ASP and now of course with the latest iteration of ASP.NET. For just as many years, we’ve had to decide when to use each state storage bucket depending on our exact situation and necessity. I’m referring to buckets such as Session, Application, Cookies, and Cache; each with their own special characteristics and each with their own ups and downs. What if I told you there was a way to leverage the same code and swap out what kind of state storage bucket you want at any point in time? The ASP.NET Provider model helps us do this and in a very elegant fashion. This is the same model that Microsoft uses for ASP.NET services such as membership, roles, and personalization. In fact, many developers have leveraged this model to write their own membership or role providers but not everyone knows you can use this model for any feature you want to write for which you need the ability to “swap” out implementation details. I’ll show you how to write a provider-based feature and help you solve your state-storage decision dilemma at the same time.