ASP Live!

Refer a friend

Interested in speaking at a
VSLive! event?
Click here to visit our Call for Papers site.

 

Rates & Discounts

   General Information
   Agenda Updates
   Travel/Hotel Information


  SmartClient Live!    

Sessions Descriptions

Attend ASP Live! and find out how to make the most of ASP.NET 1.1 while looking forward to ASP.NET 2.0.

Thursday, April 14

Top Ten Tricks for a Killer Web Application
Paul Sheriff, PDSA Inc.
10:30 a.m.
Creating a flexible Web application is more than just putting together a bunch of ASPX pages. Learn the top ten things that make an ASP.NET application sizzle. See demonstrated techniques, such as configuration management and how to create a base page class and a data-driven menu system. Learn how to benefit from User Controls and effective exception management. Understand how optimizing your architecture will increase your code reuse from one ASP.NET application to another, and how it will reduce your development time!

Using the Time-Saving Membership Features in ASP.NET 2.0
Ken Getz, MCW Technologies
10:30 a.m.
From storing users and roles in a data store, to providing a rich set of controls that allow for a no-code solution to managing users and roles, we’ll illustrate how ASP.NET 2.0 dramatically reduces the amount of work needed to manage these tasks. Learn how to easily configure membership and roles, create pages using the built-in controls, and write code to manipulate the membership API directly. You’ll also learn how to create your own membership provider using the pluggable provider model, allowing you to store your data any place you like.

Insider’s View of Microsoft’s IIS 7.0 Next-Generation Web Server
Adam Gallant, Microsoft Canada
11:45 a.m.
IIS 7.0 will be the next-generation Microsoft Web server available in the Longhorn timeframe. Come get a first hand look at some of the advancements in IIS 7.0 from those who know it best.  See how moving to IIS 6.0 now will put you in the best position to quickly take advantage of the innovations in IIS 7.0.

Exploring the New Personalization Features in ASP.NET 2.0
Ken Getz, MCW Technologies
11:45 a.m.
The new personalization features and the Profile class make it easy for ASP.NET 2.0 developers to store data about their users — shopping cart, personal information, and more — enabling enhanced customization. You don't even need to write the data access layer yourself; the Profile class takes care of it for you. Learn the basics of setting up personalization and using the Profile class. Discover how to create your own personalization provider using the pluggable provider model, allowing you to store the data any place you like.

Integrating SQL Server Reporting Services With ASP.NET
Scott Allen, Medisolv, Inc.
2 p.m.
One of the strengths of SQL Server Reporting Services (SSRS) is the number of options available for integrating reports into an application. We’ll focus on techniques for combining SSRS reports with an ASP.NET application. Techniques to be demonstrated include URL access with a report viewer component, invoking SSRS Web services, and taking advantage of SSRS delivery extensions. Also to be addressed: security, roles, and impersonation options available from ASP.NET environments.

Patterns for Service-Oriented Architecture
Ron Jacobs, Microsoft
2 p.m.
Patterns are well known solutions for common problems. We’ll cover several patterns that provide solutions to the problems that developers will face when building systems using the principles service-oriented architecture. We will begin by examining the architectural context as well as the details of the solutions based on the patterns and consider how you can apply these well known solutions to your applications.

Caching in ASP.NET 2.0
Scott Watermasysk, Telligent Systems
3:15 p.m.
By now most ASP.NET developers have seen the dramatic performance improvements gained by implementing caching in their 1.x applications. Thankfully, the ASP.NET team did not sit back and admire their work. Instead they pushed caching further with a whole slew of new caching features. We'll look at all of the new caching features in ASP.NET 2.0 including: database invalidation, post-cache substitution, cache profiles, and more.

How ASP.NET 2.0 Affects the Enterprise Web Developer
Fritz Onion, Pluralsight
3:15 p.m.
There has been much talk about the dramatic claims of 70 percent code reduction for the typical site in ASP.NET 2.0 (compared with a similar site in 1.1), but developers who build enterprise Web applications are justifiably skeptical. Take a look at some of the features in 2.0 with an eye toward the enterprise developer — specifically the new provider model and declarative data source controls. Gain a useful perspective on how these new features can be successfully integrated into your enterprise Web applications.

Data Binding in ASP.NET 2.0
Andrew Brust, Citigate Hudson
4:30 p.m.
Sitting down? Good, because the data binding model in ASP.NET 2.0 has completely changed from the 1.X model. No longer are typed DataSets sitting in the component tray (along with DataAdapters), your design time data source of choice. Now, a host of DataSource controls is being introduced, including a control that binds to objects. It’s out with the DataGrid and in with the GridView, DetailsView, and FormView. Get the low-down on the new ASP.NET data binding paradigm, including how to handle data access in code with the new and improved ADO.NET 2.0.

URL ReWriting: Best Practices and Practical Examples
Scott Watermasysk, Telligent Systems
4:30 p.m.

Since the release of ASP.NET 1.x there have been numerous articles written and questions asked about how to conduct effective and flexible Url-Rewriting. Attendees will walk away with proven sample code used in both .Text and Community Server that can be easily applied to their own projects. We’ll discuss various techniques for ASP.Net 1.x and 2.0 and their advantages and disadvantages.

Creating Dynamic Themes and Skins in ASP.NET
Russ Nemhauser, Nemhauser Media
5:45 p.m.
Redesigning a Web site can prove to be a very time-consuming process unless a good amount of forethought was invested during development. Learn one way to apply different themes to your Web site based on user, visit, or time without having to change any code in your site's assemblies. You'll learn how to save countless development and artist hours by creating a framework with capabilities such as automatic artwork generation. The framework will be built using three primary technologies: XML, base page templates, and GDI+.

Creating a Data Access Web Part for SharePoint
Paul Sheriff, PDSA Inc
5:45 p.m.
SharePoint is a great tool for building Intranet sites. But your management needs things that Sharepoint just can't do out-of-the-box, such as the ability to integrate with their backend accounting system. Therefore you will need to roll your own web parts to add these capabilities. In this session you will learn how to do this by building Web Parts using ASP.NET 1.1.


Friday, April 15

Asynchronous Pages in ASP.NET 2.0
Fritz Onion, Pluralsight
10:30 a.m.
There is an alluring new attribute on the @Page directive in ASP.NET 2.0 called 'async.' Setting it to 'true' means that you want to service that page on a different thread — that's where the fun begins. Take a look at when and where you might consider introducing asynchronous pages in your applications, and then how to subscribe to necessary delegates to perform work asynchronous to the request thread. We will cover various techniques for actually servicing requests in secondary threads, including the common scenario of making asynchronous Web service invocations from a page.

Working with Data Using the Enhanced GridView and DetailsView Controls in ASP.NET 2.0
Ken Getz, MCW Technologies
10:30 a.m.
The GridView control in ASP.NET 2.0 isn’t your father's grid. It's similar enough to the ASP.NET 1.x DataGrid that you can get started right away, but its capabilities have been enhanced — it's far simpler to use, requires less code, and provides far more power than the DataGrid Control. We’ll demonstrate how to display and edit data using the GridView control, how to work with the GridView and DetailsView together, and how to take advantage of several of the GridView controls events to achieve the behavior you need.

Black-Belt Datasets: Advanced Tips and Tricks
Barry Gervin, ObjectSharp Consulting
11:45 a.m.
Datasets are one of the most feature packed classes in the .NET framework. In this session, we’ll examine some of the not so well known features and tricks to maximize their functionality and performance. We’ll delve into some of the Dataset internals to understand how they work. We’ll discuss techniques for extending typed datasets and how to perform complex business validation logic. We will also examine their effective use in Windows and Web Forms applications, including services.

Using Enterprise Library with ASP.NET
Chris Kinsman, Vergent Software
11:45 p.m.
Enterprise Library is the newest collection of Application Blocks from the patterns & practices group.  Learn what is available in the collection and how it can help you develop improved ASP.NET applications faster.

Implementing Next-Level Search Capability in ASP.NET
Russ Nemhauser, Nemhauser Media
2:00 p.m.
Microsoft SharePoint Portal Server provides powerful features to crawl and catalog content in many areas including Web applications. We'll explore the steps you can take to make your Web site “crawler-friendly.” In addition, you’ll learn how to integrate SharePoint’s search feature into your Web application to deliver pertinent, ranked results, similar to those of the large search engines.

Site Navigation Features In ASP.NET 2.0
Scott Allen, OdeToCode
2:00 p.m.
Web developers have found many creative solutions over the years to create consistent navigation controls without duplicating code. These solutions have included framesets, include files, and .NET user controls. With ASP.NET 2.0, Microsoft will provide controls and classes dedicated to building the navigational pieces of a web application. In this presentation, we will talk about the ASP.NET 2.0 SiteMap and related controls. The SiteMap is a logical abstraction of an application’s navigable areas. Using the SiteMap, a developer can layer new controls like the TreeView and SiteMapPath to provide hyperlinks and bread crumb trails for navigation. A developer can also implement a custom SiteMapProvider to pull SiteMap information from any data source.

Effective State Management
Scott Watermasysk, Telligent Systems
3:15 p.m.
The concept behind the provider design pattern is to allow APIs to be published, but also allow the implementation of a given API to be abstracted out. We’ll learn about the provider design pattern by reviewing the specification, examining uses in ASP.NET 1.1, and then writing providers for ASP.NET 2.0 Membership.

Inside .NET Framework Part I
Richard Hale Shaw, Richard Hale Shaw Group
3:15 p.m.
Think you know the big stories in Framework 2.0? Think again: remember that Framework 1.0 was released along with .NET Passport and My Services, and we all know today that .NET has little to do with either of them. So while you’ll hear a lot about great technologies like Generics, ClickOnce, and the new ASP.NET 2.0 model, the fact is that the CLR and Framework libraries themselves are chock full of new goodies and features you’ll come to know and love, sporting over 10,000 new class members (3,000+ have been removed!). We’ll examine those hidden nuggets in Framework 2.0 libraries. We’ll start with Nullable types and Friend Assemblies, and move on to revered Framework classes — System.String, System.Console, System.Environment, and System.Diagnostics — and then explore new features and facilities that have been added to make them more powerful and useful.

Compilation in ASP.NET 2.0
Fritz Onion, Pluralsoft
4:30 p.m.
The number of ways you can compile your code increases many times over with the release of ASP.NET 2.0. In addition to the pre-compiled bin-directory and the delay-compiled src attribute deployment options in ASP.NET 1.x, you can now deploy raw source files in a /code directory as well as resources in a /resources directory to have them auto-compiled at request time. The /code directory also supports auto proxy generation for things such as .wsdl or .xsd. Look in detail at these and other new compilation features in ASP.NET 2.0 with an eye toward how best to incorporate them into your deployment decisions.

Inside .NET Framework Part II
Richard Hale Shaw, Richard Hale Shaw Group
4:30 p.m.
Our look inside the .NET Framework winds up with an overview of the 100+ breaking changes introduced and how you can gird your applications against them.



 FTPOnline  |  © 2005 Fawcette Technical Publications
    Sign up for regular e-mail updates
  VSLive! Home  |  FTPOnline  |