austin austin rock you! let vslive! - visual studio...

17
November 12-15, 2007 Sheraton Austin Hotel, Texas Austin Let VSLive! Austin Rock You! Register by October 10 th to enjoy maximum savings! Sponsored & Presented by VSLive! Rocks Austin, Texas 4 Days of Technical Excellence: Back-to-back sessions will teach you: You’ll have access to keynotes, pre- and post- conference workshops and events, so you can make the most of your time in Austin. 4 Nights of Southern Fun: Live music, mouth-watering Tex Mex, trendy dives and cafés— it’s what Austin is all about. Take advantage of our special rate of just $169 per night at the Sheraton Austin, and you won’t miss a beat! Sheraton Austin Hotel, Texas 701 East 11th Street Austin, Texas 78701 Call directly, (800) 325-3535 or (512) 478-1111 Plus » Visit www.vslive.com / austin for more details. To register call (800) 280-6218 or (541) 346-3537 Learn the latest in .NET development with four action-packed days in the Live Music Capital of the World. Forget about raw javascript: use Silverlight instead Extend your knowledge of Web Parts, Architecture and even IIS7 Exploit ASP.NET adapters and the AJAX Control Toolkit LINQ vs. its extensions (SQL and XML) Generate an entire Web site using BLINQ Get the inside scoop on VS2008 (“Orcas”), C#3.0, and Visual Basic 9.0 Learn where to use the entity data model, LINQ to SQL, and ADO.NET The future of VSTS and TFS internals Why Typed DataSets and Table Adapters are now the best practice Roll-your-own custom Configuration Management System with .NET Learn to leverage Expression Blend and Workflow Visualize integrating WPF and Silverlight Get the lowdown on WCF Best Practices

Upload: others

Post on 25-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

November 12-15, 2007Sheraton Austin Hotel, Texas

Austin Let VSLive! Austin Rock You!

Register by October 10th to enjoy maximum

savings!

Sponsored & Presented by

VSLive! Rocks Austin, Texas

4 Days of Technical Excellence:Back-to-back sessions will teach you:

You’ll have access to keynotes, pre- and post-conference workshops and events, so you can make the most of your time in Austin.

4 Nights of Southern Fun:Live music, mouth-watering Tex Mex, trendy dives and cafés— it’s what Austin is all about. Take advantage of our special rate of just $169 per night at the Sheraton Austin, and you won’t miss a beat!

Sheraton Austin Hotel, Texas 701 East 11th StreetAustin, Texas 78701 Call directly, (800) 325-3535 or (512) 478-1111

Plus

» Visit www.vslive.com/austin for more details. To register call (800) 280-6218 or (541) 346-3537

Learn the latest in .NET development with four action-packed days in the Live Music Capital of the World.

• Forget about raw javascript: use Silverlight instead • Extend your knowledge of Web Parts, Architecture and even IIS7• Exploit ASP.NET adapters and the AJAX Control Toolkit

• LINQ vs. its extensions (SQL and XML) • Generate an entire Web site using BLINQ• Get the inside scoop on VS2008 (“Orcas”), C#3.0, and Visual Basic 9.0• Learn where to use the entity data model, LINQ to SQL, and ADO.NET

• The future of VSTS and TFS internals• Why Typed DataSets and Table Adapters are now the best practice• Roll-your-own custom Configuration Management System with .NET

• Learn to leverage Expression Blend and Workflow• Visualize integrating WPF and Silverlight• Get the lowdown on WCF Best Practices

Register by October 10, 2007 • Save $200�

November 12-15, 2007 • Sheraton Austin Hotel, TexasAustin

Dear VSLive Attendee,

With the release of Visual Studio 2008 / .NET 3.5 just around the corner, and the re-lease of .NET 3.0 just a few months back, VSLive! Austin will cap our Fall Season of practical, in-depth technical conferences. We’ll be focusing on four specific areas of development that are vital to all developers working on Microsoft’s platforms, including:

Web development, which is being transformed from the use of dynamic Web pages (ASP.NET) to light-weight thin-clients (AJAX/Javascript) to a lightweight—but incredibly powerful—version of the .NET Framework itself in the form of Silverlight. And the latter you can program in C# or VB.NET.

Best Practices, where we focus on everyday, nuts-and-bolts issues of day-to-day development, as well as the specifics of a tool that we all should be using: Team Foundation Server.

LINQ (along with its myriad incarnations, LINQ to SQL and LINQ to XML) which will revolutionize how you retrieve, look-up, filter, modify and add to data from a variety of data sources (such as any IEnumerable<T> to databases and XML documents—for starters).

.NET3.0: with technology for exposing services (stop using Remoting and .ASMX, and use WCF!), for creating rich front-ends (WPF and its derivative, Silverlight), and for orchestrating business processes in a seamless fashion (WorkFlow).

In each case, we’ve created a terrific technical track with outstanding speakers to bring you the latest, practical information on how to apply these technologies to your applications and components. Our goal? To ensure that you’re getting the right amounts of the right information, delivered in a succinct and timely fashion by speakers who want to see you succeed.

Come join us in Austin this November!

Richard Hale Shaw, Conference Chair

Welcome Note

Gold Passpor t

Enjoy any session, pre- and post-conference workshop and indulge in the exclusive Gold Passport Lounge during breaks. Sign-up for the Gold Passport by the Early Bird Deadline of October 10th and save! Call (800) �80-6�18 or visit vslive.com/austin.

» Register for a Gold Passport—your best value at VSLive! Austin.

VSL ive ! New York Guide

Welcome/Gold Passport �Agenda 3ASP Live! 5.NET 3.0 Live! 7LINQ Live! 9Best Practices Live! 10Workshops 1�Venue, Hotel & Travel 15Registration 16

Call (800) 280-6218 or Visit www.vslive.com/austin 3

VSL ive ! Aus t in Agenda At-a-Glance

Pre-Conference Workshops - Monday, November 12

9:00 a.m. - 6:00 p.m.

Maximizing WPF: Silverlight Billy Hollis

Getting the Most Mileage out of Team System: A Developer’s Perspective Benjamin Day

Conference Day 1 - Tuesday, November 13

9:00 a.m. KEYNOTE: Visit vslive.com/austin for updates

ASP Live! Best Practices LINQ Live! NET 3.0 Live!

10:30 a.m.Silverlight for

Business Applications Billy Hollis

Visual Studio Team System Futures

Chris Menegay

LINQ, DLINQ, XLINQ: What’s It All About?

Ken Getz

Introduction to Microsoft Win-dows Workflow Foundation

Michael Stiefel

11:45 a.m.Exploiting the ASP.NET Adapter Architecture Robert Boedigheimer

Serious Team Foundation Server Customization

Benjamin Day

C# 3.0 and LINQ Under-the-Hood Richard Hale Shaw

Styles and Data Templates in WPF and Silverlight

Billy Hollis

Lunch

2:00 p.m.Build a 3-Tier Data Driven

Website Chris Franz

Building Applications with Windows Live SDK

Jackie Goldstein

Introduction to VS2008 Stephen Fulcher

WCF for .ASMX and Remoting Developers

Richard Hale Shaw

3:15 p.m.Serious WebPart Customization

Benjamin Day

Create Managed Code for Office 2007 in Visual Studio 2008

Ken Getz

Introduction to C# 3.0 Tim Rayburn

A Programmer’s Introduction to Expression Blend

Billy Hollis

4:30 p.m.Exploring the AJAX Control

Toolkit Robert Boedigheimer

Using and Extending the Typed DataSet and TableAdapter

Jackie Goldstein

Introduction to the Entity Data Model Chris Franz

Creating Custom Workflow Activities

Ken Getz

Conference Day 2 - Wednesday, November 14

9:00 a.m. KEYNOTE: Visit vslive.com/austin for updates

ASP Live! Best Practices LINQ Live! NET 3.0 Live!

10:30 a.m.Introduction to

ASP.NET 2.0 Security Paul Sheriff

Testing Web Applications with Visual Studio Team Suite (Orcas)

Trent Nix

Profiling LINQ Stephen Fulcher

Contracts with WCF Mark Michaelis

11:45 a.m.ASP.NET/AJAX/Silverlight -

Which One to Use, and When? Vishwas Lele

Serious Team Foundation Server Source Control Benjamin Day

Generate an Entire Web Site with BLINQ

Mark Michaelis

Using Visual Studio and the Expression Suite to Build Great

User Experiences Denny Boynton

Lunch

2:00 p.m.IIS 7 for Web Developers

Robert Boedigheimer

Create Your Own Configuration Management System

Paul Sheriff

Worshiping LINQ to SQL (DLINQ): Is It Wrong?

Benjamin Day & Richard Hale Shaw

Building State Machine Workflows

Michael Stiefel

3:15 p.m.Architecting ASP.NET

Applications Paul Sheriff

Managing Software Releases with Visual Studio Team System

Chris Menegay

Exploring LINQ to XML (XLINQ) Stephen Fulcher

Best Practices for WCF Richard Hale Shaw

4:30 p.m.Building Custom Providers

Chris Franz

VS Tools and Techniques for Distributed Data Access - Today

and Tomorrow Jackie Goldstein

What Every Developer Should Know: Visual Basic 9.0

Michael S. Jones

Putting It All Together with .NET 3.0: Presentation, Services

and Workflows David Walker

Post-Conference Workshops - Thursday, November 15

9:00 a.m. - 6:00 p.m.

Advanced C#: Miving Up to LINQ, VS2008 and Framework 3.5 Richard Hale Shaw

Building Applications with Windows Workflow Foundation Michael Stiefel

Agenda is subject to change. In the event of a cancellation, all efforts will be made to replace the session or speaker with one of comparable value.

Register by October 10, 2007 • Save $200�

November 12-15, 2007 • Sheraton Austin Hotel, TexasAustin

Who Should At t end?

All VSLive! Austin attendees are welcome to � days of keynotes, led by the industry’s most influential authorities. Kick off each morning of the conference with inspiration and information on the latest developments in .NET.

» Keep up with the latest editorial developments and featured keynotes by visiting www.vslive.com/austin.

GO GOLD

» The Gold Passport—Get the Most Out of VSLive! AustinYou have � days to spend at VSLive! Austin, surrounded by technical experts, talented peers, and the latest information on Microsoft products. Maximize your time and money with a Gold Passport, all-access pass. The Gold Passport Includes:

Access to every session, workshop, and event in Austin, which spans everything from ASP.NET to LINQ, .NET 3.0 to Best Practices, A Premium Attendee Bag and Polo Shirt that will distinguish you as a VIP,

and keep you comfortable at the conference and at home, A Printed Proceedings Book, a valuable reference guide that will assist you

in taking notes during sessions, and Exclusive access to the Gold Passport Lounge - complete with a

private computer lab, movies, Xbox gaming center, drinks, snacks, and more.

Workshops

Whether your title is IT manager, architect or software developer, VSLive! conferences can improve and simplify your job. Attend the Austin �007 event and find how-to features, case studies, tips and techniques, and code, code, code that will get you programming better and faster immediately.

All Attendees Receive:Attendee BagVSLive! T-shirtVSLive! Proceedings CDMembership to Virtual VSLive! Online CommunityWireless Internet AccessHands-On Center

••••••

« Stay connected with the complimentary hands-on computer center.

Save $�00 on a Gold Passport. Register by October 10th and use

Priority Code AEBRO.

Keynotes

Call (800) 280-6218 or Visit www.vslive.com/austin 5

Silverlight for Business Applications, IntermediateBilly Hollis10:30 a.m.Microsoft has talked a lot about Silverlight for media applica-tions and consumer-oriented Rich Internet Applications. But Silverlight can also be a platform for Internet-based business applications, offering dramatically better user interfaces than today’s HTML-based business apps. This session will walk through the typical architecture of a Silverlight business appli-cation, including how to get data into and out of the Silverlight client, security implications on the client, and how to create and use .NET objects inside Silverlight applications. Some exposure to WPF or Silverlight concepts is a pre-requisite for this session.

Exploiting the ASP.NET Adapter ArchitectureRobert Boedigheimer11:�5 a.m.ASP.NET 2.0 provides the ability to override control and page rendering in order to tailor the output for specific browsers or provide new behaviors. A recent example of the power of this architecture is the “ASP.NET 2.0 CSS Friendly Control Adapters 1.0” provided by Microsoft that can be used to render exist-ing ASP.NET controls with CSS rather than tables (such as the Menu control). Another great use of adapters is to use session storage for viewstate rather than a hidden client field saving bandwidth and improving performance, which can be easily accomplished with a custom page adapter. Discover how to exploit adapters on your web site, and how to use alternative rendering or behavior without abandoning existing controls!

Build a 3-Tier Data Driven WebsiteChris Franz�:00 p.m.Many developers have the need to store, manipulate and display data to users. This is a very common practice in the de-velopment of Websites. ASP.NET 2.0 has powerful data access components which simplify the presentation and manipula-tion of data. Using a 3-Tier approach (data access layer (DAL), business logic layer (BLL) and presentation layer) allows for more manageable and portable code. This session provides an introduction to implementing a 3-Tier data driven web site. We will create a data access layer using an existing set of tables. A business logic layer will be added to ensure that the data is manipulated according to defined business rules. Finally we will use the tools within ASP.NET to display, filter, sort and manipulate the data.

Serious WebPart CustomizationBenjamin Day3:15 p.m.Ever tried to customize how your ASP.NET WebParts look? Sure, you can change colors and fonts, but what if you want to change the layout? What if you need to put the WebPartVerb menu in a different place? That goes beyond simple tweaking; now you need custom WebPartChrome. In this session, Ben will do a deep-dive on the ASP.NET WebParts architecture and show you how to seriously customize your WebParts by creat-ing your own WebPartChrome and WebPartZone, all without losing the benefits of personalization.

Exploring the AJAX Control Toolkit, Intermediate Robert Boedigheimer�:30 p.m.Discover how to add great new functionality to ASP.NET web sites using the AJAX Control Toolkit. Review the masked edit extender which allows the developer to specify a specific pattern that the input must match. This extends the TextBox control to display the mask to the user for better feedback about what is required for entry. See how the AlwaysVisible-Control extender can keep a control pinned to a specific area of the browser so that even when the user scrolls the content will be visible. Learn how the Accordian control can allow multiple areas with content with only one displayed at a particular time. These are just a handful of the controls available from the tool-kit. Why live with dated user experiences in your ASP.NET web sites when these can enhance the site experience so easily?

Tuesday, November 13

ASP Live! sessions continued on next page »

The ASP.NET Live! event focuses on the Web centric technologies found in the .NET Framework used for building web applications. With ASP.NET AJAX and WPF/e around the corner, the .NET Framework is bringing to the table cutting-edge technologies for building dynamic and exciting applications today. Discover everything you never knew about existing and emerging ASP.NET applications.

“Flexible, enthusiastic, willing to go in-depth.”

—VSLive! 2007 attendee, Orlando

Register by October 10, 2007 • Save $2006

November 12-15, 2007 • Sheraton Austin Hotel, TexasAustin

Wednesday, November 14

Introduction to ASP.NET 2.0 Security, Introductory to IntermediatePaul Sheriff10:30 a.m.This seminar will show you step-by-step how to use the new security controls and classes within ASP.NET 2.0. Learn how to create users, setup roles, add a login page, view who is logged in, and how to keep track of who is logged in, into your applica-tion. In addition, you will see how to create a custom Provider to retrieve/store users and roles in any data store. Familiarity with .NET is recommended.

ASP.NET/AJAX/Silverlight—Which One to Use, and When?Vishwas Lele11:�5 a.m.This talk is an extension of Vishwas’s popular AJAX-style appli-cation development from 2005 and 2006 VSLive! Conferences. With the announcement of Silverlight, web developers have yet another tool for building rich, interactive web applications. This talk compares and contrasts these options and provides guidelines on their usage.

IIS 7 for Web DevelopersRobert Boedigheimer�:00 p.m.Effective web developers understand not only how pages are created but how they are executed. IIS 7 provides many new features that will be critical for ASP.NET developers. IIS 7 has been modularized so functions can be removed or extended as needed. Learn how extend IIS with ASP.NET, and how the pipelines have been integrated which allows Forms Authenti-cation to be applied to all files including images, documents, and HTML files. Use failed request tracing to not only trouble-shoot problems but to also learn how requests are executed. Find detailed information about how web sites are processing requests, such as which requests are currently executing.

Architecting ASP.NET Applications, IntermediatePaul Sheriff3:15 p.m.Putting together an ASP.NET Application so that it is easy to maintain, easy to change the look and feel of, and is flexible can be a real challenge these days. In this seminar you will learn how to take advantage of Master Pages, Themes, Skins, and CSS for building the front end UI. In addition, you will be exposed to other concepts like the use of Providers for maximum flexibility in dealing with exceptions and configura-tion management. Prior knowledge of how to build ASP.NET applications is recommended.

Building Custom ProvidersChris Franz�:30 p.m.The 2.0 .NET Framework introduced the concepts of providers which encapsulate common functionality. Microsoft provides a several default providers, but what if you have an exist-ing database schema or you are using a different database server? This session will discuss the properties and methods of these providers and demonstrate how to create new pro-viders. Examples will include creating a membership, role and sitemap provider.

ASP Live! sessions continued from previous page

“Great speaker. Great content.” —VSLive! 2007 attendee,

San Francisco

« VSLive! offers plenty of opportunities to network with peers in the industry.

Call (800) 280-6218 or Visit www.vslive.com/austin 7

Introduction to Microsoft Windows Workflow FoundationMichael Stiefel10:30 a.m.What do email, meeting planning, document approval, budget-ing, manufacturing processes, resource planning, and prod-uct lifecycle management have in common? Work flow: long running, complex business processes that interact with human decision making. But traditional, conventional programming techniques require you to spend an enormous amount of time building your workflow infrastructure before you write a line of application code. Fortunately, there’s a solution: Microsoft Windows Workflow Foundation (WF) arrived with .NET Frame-work 3.0, and offers a programming solution that lets you focus on writing business workflows immediately, without having to solve the difficult problems of workflow plumbing. In this session, I will introduce the fundamentals of building workflow applications. Using an example of a simple business process, I will show you how to build a simple workflow application. I will also explain the fundamental parts of WF such as hosts, work-flow, the activities and the basic workflow patterns.

Styles and Data Templates in WPF and Silverlight, Advanced Billy Hollis11:�5 a.m.Much of the power and flexibility in WPF-based user inter-faces comes from advanced styling and templating options. Styling is a first-class citizen, and provides more flexibility and a clearer model than styling technologies, such as CSS. Data templates yield innovative user interface designs, and separa-tion of data from presentation allows changing of templates on the fly for more flexible UI. Come and see how common user interface elements such as list boxes are far more powerful and intuitive in WPF and Silverlight and learn the basics of creating and managing styles and templates. This session is intended for those with some exposure to basic WPF concepts.

Windows Communication Foundation (WCF) for .ASMX and Remoting Developers, IntermediateRichard Hale Shaw�:00 p.m.NET Web Services (.ASMX) are great—so long as you don’t mind that they lack high fidelity to .NET data types, have no built-in support for security or transactions, and only offer HTTP/SOAP endpoints. Oh, yeah, they can be kind of slow. .NET Remoting, on the other hand, can service binary proto-cols, offers greater fidelity to .NET data types, and is relatively performant. But Remoting isn’t cross-platform where .ASMX services are, and still doesn’t directly address security or trans-actions. And neither .ASMX services nor Remoting objects are compatible: each has its own, distinct programming model.

Enter WCF: while “packaged” into Windows Vista, WCF is a .NET 3.0 technology that runs on Windows Server 2003 and Windows XP. And what .ASMX and Remoting lack, WCF delivers: it directly addresses security and transaction issues, and offers a single programming model while supporting both binary and SOAP endpoints. In this session, Richard will introduce key WCF concepts geared to .ASMX and Remoting programmers who’re ready to begin migrating to .NET 3.0.

A Programmer’s Introduction to Expression Blend, Introductory Billy Hollis 3:15 p.m.While Microsoft Expression Blend is aimed primarily at design-ers, many developers will also need to use it to create WPF and Silverlight user interfaces. Going well beyond the limita-tions of the Visual Studio WPF designer (“Cider”), Blend allows designer-driven creation of styles, templates, animations, and other constructs that most WPF applications will need. This session introduces the Blend user interface, and demonstrates how to do common functions such as creating data templates, animations, and styles. We’ll also discuss usage of Blend simul-taneously with Visual Studio, which will be the default develop-ment scenario for many WPF developers. If you expect to do WPF applications without a designer on your team, this session can introduce you to one of the tools you are likely to need.

Creating Custom Workflow Activities, Intermediate Ken Getz�:30 p.m.Windows Workflow Foundation provides a rich model and infrastructure for building workflow applications, but real use of the foundation requires you to create your own activities. Creating custom activities requires a bit of expertise, and this session introduces the concepts you’ll need to get started cre-ating your own custom Workflow activities. You’ll learn how to create simple and composite activities, how to set the display name, how to set the custom icon, how to create a custom designer, and more.

Tuesday, November 13

.NET 3.0 Live! sessions continued on next page »

With the .NET 3.0 track, you’ll learn new ways of using .NET tools that will make your job easier and your applications more powerful. Learn WF, WPF and Silverlight, WCF, and Best Practices from the ground up—or get a new angle on how to approach workflow and other challenges on the job.

Save $�00 on a Gold Passport. Register by October 10th and use

Priority Code AEBRO.

Register by October 10, 2007 • Save $2008

November 12-15, 2007 • Sheraton Austin Hotel, TexasAustin

Wednesday, November 14

Best Practices for Designing and Building SOA Contracts with WCF, IntermediateMark Michaelis10:30 a.m.In this session, we dive deep into WCF contract programming. We look at both the service contracts and the data contracts they reference and discuss not only the details of the contract based attributes, but also how to implement standard interface programming concepts like inheritance, which are not sup-ported as cleanly as expected. We end with a detailed look at WCF serialization support through both .NET serialization and WCF data contracts. Walk in as a WCF contract novice and out as an expert.

Using Visual Studio and the Expression Suite to Build Great User ExperiencesDenny Boynton11:�5 a.m.Building great user experiences with software has been difficult and expensive in the past because—from a tooling perspective—developers and designers were mostly on differ-ent islands. Designers mocked the UI based on customer input, handed the mock to the development team who were then expected to implement it. This was often difficult and, in some cases, impossible to do. The result was that designers and cus-tomers were forced to compromise on what they really wanted.

Now things have changed: using XAML and Windows Pre-sentation Foundation, designers don’t just “mock-up” the UI, they BUILD it. When they are done, developers can open the UI source code (XAML) in Visual Studio and write code in C# or VB.NET that makes the application work.

This session will provide a summary of why user experience should matter to developers and then demonstrate the way designers and developers can collaborate on building applica-tions using Expression Blend and Visual Studio 2005. Denny will also show what Visual Studio “Orcas” will add to this workflow when it is released later this year.

Building State Machine WorkflowsMichael Stiefel�:00 p.m.When developing automated workflows, programming language logic is often sufficient. When modeling workflows involve human interaction, there are often long periods of time before a response is made to a request. In this environment, modeling the workflow as a series of states and transitions is often the best model. This session will demonstrate how to incorporate a state transition model into a workflow.

Best Practices for WCFRichard Hale Shaw3:15 p.m.If you’ve got the WCF religion, you already know that it’s easily many times better than Remoting or .ASMX Web Services, and that the *Best* Practice—assuming you’re allowed to do so—would be to just rip your Remoting or Web Services implementation out, and replace your services with WCF implementations. Wait a second! The toolset for WCF stinks (ok, perhaps it’ll get better in VS2008): are there alternatives? And, just replacing your old service interfaces with WCF con-tracts isn’t enough: there are WCF-specific features that you’ll want to take advantage of. Not to mention: you can use the Service Interface Design Pattern to create flexible, versionable interfaces. In this session, Richard will address the topics and more. We’ll look at the shoulds and shouldn’ts, dos and don’ts for WCF development, and how you can start leveraging this powerful new technology to service-enable your distributed application development.

Putting It All Together with .NET 3.0: Presentation, Services, and WorkflowsDavid Walker�:30 p.m.Come see several awesome open-source and trial versions of several Windows Presentation Foundation (WPF) applica-tions. Then, see how you can get started building your own applications today utilizing all three of the major .NET 3.0 Frameworks. See samples of using Windows Workflow Foun-dation (WF) as a service with Windows Communication Foun-dation (WCF)-specific code samples, including performance comparisions. Finally, dive deeper into WCF than your typical presentation, with topics such as WCF service versioning, se-rialization, reliable messaging, security, message cancelling, Web Service Software Factory for Windows Communication Foundation, federation security options, and performance guidance and options.

.NET 3.0 Live! sessions continued from previous page

“Highly knowledgeable and also entertaining to watch.”

—VSLive! 2007 attendee, San Francisco

Call (800) 280-6218 or Visit www.vslive.com/austin 9

LINQ, DLINQ, XLINQ: What’s It All about?Ken Getz10:30 a.m.The .NET Framework 3.5 provides support for a new way of querying data, whether it comes from a database, from a col-lection, or from XML. This session introduces the concepts involved in creating and using LINQ queries. If you’ve heard about LINQ, but really don’t know what it is or how you might use it, this session is for you!

C#3.0 and LINQ Under-the-HoodRichard Hale Shaw11:�5 a.m.Do you really think that LINQ (Language Integrated Query) fea-tures—or other new features in C#3.0—are really that novel? Have you thought about how LINQ expressions really work? Want to know what’s going on with them under-the-hood?

It turns out that there’s very little that’s fundamentally new in C# 3.0: instead, new features such as lambda expressions are really a better way of creating anonymous methods (from C#2.0), and 3.0 query statements are really chains of calls to Iterator methods (the same custom iterators we got in C# 2.0). Coupled with other new 3.0 features—extension methods, implicitly typed local variables, anonymous types and initializa-tion efficiencies—and by standardizing on IEnumerable<T> as a means of expressing sequences of objects, C# 3.0 appears to be an entirely new language—but it isn’t.

In this talk, Richard will show you (a) how features of C# 2.0 can be leveraged and (b) how these features are specifically lever-aged in 3.0. In addition, this talk will be considered an introduc-tion—and pre-requisite for his Advanced C# workshop later in the week.

Introduction to VS2008Stephen Fulcher�:00 p.m.This is an all-demo session showing off the cool new features of Orcas. Stephen will highlight the multi-targeting, WPF de-signer and projects, WCF projects and autohoster, WF projects, LINQ support and ASP.NET (new split designer, new css sup-port, AJAX support and projects, jscript editor, jscript debug-ging, LINQ support). New features for Office 2007 support and mobile development will also be briefly covered.

Introduction to C#3.0Tim Rayburn3:15 p.m.This session will cover all the changes to the language of C# that have been introduced in the .NET Framework 3.5. Focus-ing on actual code demonstrations, Tim will walk through each feature so you can see it in action, step-by-step.

Introduction to the Entity Data ModelChris Franz�:30 p.m.ADO.NET 3.0 introduces the Entity Data Model (EDM) which is based on the Entity-Relationship data model. This session introduces you to this new data-access method used in the next version of Visual Studio. We will discuss how to use the EDM in your future applications along with its features and benefits. The session will also include a discussion of integrat-ing this new data-access strategy into your existing ADO.NET applications.

Wednesday, November 14

Profiling LINQStephen Fulcher10:30 a.m.This would be a session drilling down into the internals of LINQ, part of .NET3.5. We will look at the LINQ to SQL function-ality through the eyes of the SQL Server profiler and under-stand the way LINQ gets and updates data. Additionally, we would explore the performance implications of the Skip/Take features and the traversal of object lists to see exactly how it’s done. This would require some examination of IL to understand exactly how the compilers are creating the code to execute the queries. Finally, we would draw some key architectural conclusions about when we should and should not use LINQ, particularly in the context of performance requirements.

Tuesday, November 13

LINQ Live! sessions continued on next page »

You’ve heard all about LINQ, but have you used it before? The LINQ Live! agenda at VSLive! Austin is designed for programmers of all levels, who would like to learn more about LINQ—when to use it, how to use it, and just as important, when NOT to use it. Immerse yourself in two full days of LINQ break-out sessions with some of the industry’s most knowledgeable experts.

“ Interesting concepts and ideas were introduced.”

—VSLive! 2007 attendee, San Francisco

Register by October 10, 2007 • Save $20010

November 12-15, 2007 • Sheraton Austin Hotel, TexasAustin

Generate an entire Web Site with BLINQ, IntermediateMark Michaelis11:�5 a.m.Microsoft offers best-of-bread development tools for robust, well architected, enterprise ready, business-critical websites and applications—but each of these qualities comes at some cost, in terms of complexity, time to market, and expertise. These are costs which are frequently overkill for what is really needed in the short term. To address the need to create simple applica-tions in a lightning fast manner, Microsoft has created BLINQ. Developers can point BLINQ at an SQL Server database and—at virtually the click of a button—have BLINQ generate ASP.NET websites that perform CRUD operations on the database. Attend this session to learn how to start websites with BLINQ, what it creates, and how to customize them for your needs.

Worshipping LINQ to SQL (DLINQ): Is It Wrong? Benjamin Day and Richard Hale Shaw�:00 p.m.When should you use LINQ to SQL (formerly known as DLINQ)? Does it supercede ADO.NET? Does this mean you don’t use strongly typed DataSets anymore? (Didn’t we just figure out how to really use them?) What about ORMs like NHibernate—how do they fit in? And then there’s that whole Entity Data Model thingy...what’s that about?

In this lively—and possibly quite irreverent—session, Ben and Richard will set to putting the record straight: what you can—and can’t do—with each of these technologies, when and where you should use them, and why you should bother at all. You’ll get two different perspectives as well, with a look at the advantages and disadvantages of each technology from a SQL guy (Ben) and a middle-tier guy (Richard). Along the way, we won’t hesitate to get politically incorrect as needed: you might even be entertained while you learn the strategies for leverag-ing these technologies.

Exploring LINQ to XML (XLINQ) Stephen Fulcher3:15 p.m.In this session, we will enter the exciting new world of working with XML using XLINQ. After exploring the new programming model overview, we will learn the how-to. We will discover creating, writing, reading, modifying and searching XML with the new XLINQ technology.

What Every Developer Should Know: Visual Basic 9.0Michael S. Jones�:30 p.m.Visual Basic 9.0 is projected to be released this year. More than a mere upgrade, VB9 promises to (again) transform the way software is written. We will review the most important features in VB9, and dive into several of the biggest features more deeply, including Nullable Types, Anonymous Types, New Vari-able Initializer syntax, and Implicity Typed Variables. Come see why VB9 will be your new favorite VB all over again.

Visual Studio Team System FuturesChris Menegay10:30 a.m.The latest information on what will be available for Team Sys-tem in Visual Studio “Orcas” and “Rosario”. We’ll look at what is coming, why it’s coming, and how it can be useful within your organization. This presentation will emphasize solving problems and using the tools for that purpose, not just showing off cool features. Demonstrations will be done using the latest stable public builds.

Serious Team Foundation Server CustomizationBenjamin Day11:�5 a.m.You’ve learned how to customize work item templates. It was fun but now you feel empty inside and need new challenges. How about a custom TFS event handler? Or a power toy to eliminate some tedious linking operations? Did you know that Team Foundation Server (TFS) has an API to control, customize, and consume almost any piece of TFS functionality, including version control, the build system, and work items? You need to learn how to customize TFS.

In this session, Ben will show you how the TFS Event Service works so that you can write your own event handlers. After that, he’ll dive in to the TFS APIs so that you can start writing your own tools to connect to TFS, manage work items, and link them using the linking service.

Building Applications with Windows Live SDKJackie Goldstein�:00 p.m.The Windows Live SDK exposes tremendous amounts of func-tionality that can be incorporated into your browser or smart client applciations. Come and learn what Windows Live is about, what services are available and how to incorporate them using the provided controls and APIs. We’ll also take a look at developing Mashups with minimal code using PopFly.

Tuesday, November 13

LINQ Live! sessions continued from previous page

Learn how to implement the most effective strategies circulating in the industry. The Best Practices Live! track is divided into 10 break-out sessions that cover VSTS, TFS, configuration management systems, and more. Sometimes, there is a better way to do it.

Call (800) 280-6218 or Visit www.vslive.com/austin 11

Create Managed Code for Office 2007 in Visual Studio 2008Ken Getz3:15 p.m.Visual Studio 2005 Tools for Office provided an amazing set of tools for developers needing to create managed applications that interact with Office applications. You could create docu-ment-level customizations for Word, Excel, and PowerPoint 2003; or application-level customizations for Word, Excel, Out-look, and PowerPoint 2007. Visual Studio 2008 stretches the bar even further, adding support for document or application-level customizations for more products, an Office 2007 Ribbon de-signer, an Outlook 2007 custom form region designer, support for bound content controls in Word 2007, and more. If you’re considering leveraging the considerable power of Office 2007, and you want to continue to use the development platform you’ve come to know and love, you need to learn what Visual Studio 2008 offers in terms of interacting with Microsoft Office.

Using and Extending the Typed DataSet and TableAdapterJackie Goldstein�:30 p.m.Are you using the VS 2005 DataSet designer to design your data access code using Typed DataSets and Table Adapters? You should be, because doing so allows you to build better data-access code much faster. This session will consist of mainly demos that cover both the basic uses of these tools and objects, as well as techniques to extend the standard classes to meet your own specific needs. We will also take a look at some of the improvements in the “Orcas” release of Visual Studio.

Wednesday, November 14

Testing Web Applications with Visual Studio Team Suite (Orcas)Trent Nix10:30 a.m.Visual Studio Team System brought forth a number of tools that can be utilized to quality assure web applications built in ASP.NET. However, knowing these tools is only half the battle. Testing web applications presents a new set of challenges that requires a different approach unfamiliar to tests who typically cut their teeth testing desktop applications. This session will investigate best practices for testing web applications and how to get the most out of the various testing tools available with Visual Studio Team System. Specific topics include unit testing ASP.NET code, writing custom validation rules, load testing web applications, and writing coded web tests.

Serious Team Foundation Server Source ControlBenjamin Day11:�5 a.m.Did you know that there’s a command-line interface to the version control system called “TF” with 33 sub-commands? Also, you can help ensure quality by configuring check-in poli-cies. You can create your own check-in policies, too. Have you played around with branching and merging yet? TFS’s source control is seriously powerful.

In this session, Ben will show you how to become a TFS ver-sion control power user. First, he’ll start with an overview of configuring source control, then dive into the TF command, give some advice on setting up your source control tree, some thoughts on branching & merging, and then show you how to create your own TFS check-in policy.

Create Your Own Configuration Management System, Intermediate to AdvancedPaul Sheriff�:00 p.m.In .NET 2.0, configuration management has been completely overhauled. The new ConfigurationManager class is now used, along with other Configuration classes, to handle configura-tion management. In this seminar you will learn how to create a configuration handler to read configuration settings from any “data store”. You will learn how to create a set of Providers to be able to switch where the data is stored, simply by changing a configuration setting—not changing and recompiling code! You will see Provider examples that can read settings from your .Config file, an .XML file or from the Registry. Prior knowl-edge of how to build .NET 2.0 applications and create classes and components is recommended.

Managing software releases with Visual Studio Team SystemChris Menegay3:15 p.m.Team Foundation Server offers a wealth of tools to support new application development projects. But how do they apply to applications that are already released and need ongoing maintenance? What about the existing applications that you’ve migrated into TFS? Or even your new applications once they’ve reached production? In this session we’ll look at branching, build and work item strategies to help with managing and au-diting the rollout of releases and fixes for existing applications. Some of the techniques that we will examine are: promotion modeling, “merge by work item”, cherry-picked merges, and builds based on branches. This approach will take into account application code, database schema and data changes.

VS Tools and Techniques for Distributed Data Access—Today and TomorrowJackie Goldstein�:30 p.m.This session will discuss several challenges facing develop-ers developing distributed data-access applications. These issues include hierarchical updates, use of VS tools/wizards to generate truly N-tier applications, and separation of data entity and data-access objects. We will demonstrate what tools and techniques can be used today in VS 2005 and then take a look at what new solutions are going to be offered in Visual Studio “Orcas”.

Save $�00 on a Gold Passport. Register by October 10th and use

Priority Code AEBRO.

Register by October 10, 2007 • Save $2001�

November 12-15, 2007 • Sheraton Austin Hotel, TexasAustin

Take Advantage of Four Pre- and Post-Conference Workshops

Choose from a broad range of content and topics by expert presenters. VSLive!’s pre- and post-conference workshops give you more technical content than most development conferences’ entire programs.

Pre-conference Workshops – Monday, November 12

Maximizing WPF: Silverlight, IntermediateBilly Hollis 9:00 a.m. - 6:00 p.m.It’s time to move beyond fragmented user interface technology stacks. WPF and Silverlight together compose one common model for user interface development that spans applications from local utilities to web-based Rich Internet Applications. This session will introduce you to the basics of WPF and Silver-light, including the control set, the layout model, data binding, styling, and animation. You’ll learn the basics of XAML, and how to develop WPF and Silverlight based applications with Visual Studio 2008 and Expression Blend. This workshop is aimed at those with little or no exposure to WPF or Silverlight, and is intended to provide a foundation for you to understand where these technologies can be used in your projects and how to get yourself production-ready on them.

Getting the Most Mileage out of Team System: A Developer’s Perspective, IntermediateBenjamin Day9:00 a.m. - 6:00 p.m.Ok, you’ve heard all the Microsoft claims about Visual Studio Team System/Team Foundation Server: its features and ben-efits, and what it’ll do for you—blah, blah, blah. The question is: as a Developer, what do you need to know about Team System to be more productive? Visual Studio Team System is out there, has a ton of features and is supposed to be great for developers, but where do you start? What do you really need to know? More importantly, what do you need to know to make you, as a developer, be more productive? Bottom line: Team System is all about writing high-quality code. When you write quality code, you catch problems early and you try to make

sure that those problems never come back. In this tutorial, Ben will show how Visual Studio Team System and Team Founda-tion Server can help you write quality code.

Post-conference Workshops – Thursday, November 15

Building Applications with Windows Workflow Foundation, IntermediateMichael Stiefel9:00 a.m. - 6:00 p.m.Microsoft Windows Workflow Foundation (WF) arrived with .NET Framework 3.0, and offers a programming solution that lets you focus on writing business workflows immediately without having to solve the difficult problems of workflow plumbing. Starting from the basics, this workshop will teach you how to use the WF-supplied runtime engine and frame-work to build applications that use workflows, custom activi-ties, business rules, and can interact with events from humans as well as machines.

Advanced C#: Moving up to LINQ, VS2008 and Framework 3.5Richard Hale Shaw9:00 a.m. - 6:00 p.m.To look at the new LINQ constructs along with other new features in C# 3.0, you’d think they created an entirely new language. But the fact is: C# 3.0 and LINQ are built on features of C# 2.0 that have been around for some time, and these new features are, in many respects, logical extensions to technol-ogy that’s long been tested and put into play.

In this workshop, we’ll spend a day exploring new features of C# 3.0, VS2008, LINQ and LINQ-derivatives such as LINQ-to-SQL (formerly known as DLINQ) and LINQ-to-XML (formerly called XLINQ). You’ll even learn how to leverage many of these features today—without having to wait for VS2008, and without having to deploy Framework 3.5. Along the way, Richard will build a large number of live code examples (which you’ll get a copy of, afterwards) using the technologies involved.

We’ll start where his earlier session, “C# 3.0 & LINQ—Under-the-Hood” leaves off, and briefly review its key points: lambda expressions (a cleaner, simpler way of creating C# 2.0 anony-mous methods), and extension methods, and how to use the latter to create even more powerful iterator methods.

We’ll also explore LINQ to SQL and LINQ to XML, so you’ll see how LINQ has been extended to take advantage of these dispa-rate—but highly used—data sources. And you’ll see examples of a deployed application that uses LINQ in the middle-tier to solve a number of problems reading and searching through data, even though the application only runs on .NET 2.0.

Prerequisites: the “C# 3.0 & LINQ—Under-the-hood” session presented earlier in the week, or previous experience with the VS2008 Beta, plus a minimum of 1 year of C# development experience with VS2005 and .NET Framework 2.0: no hand-holding if you don’t.

Save $�00 on a Gold Passport. Register by October 10th and use

Priority Code AEBRO.

Call (800) 280-6218 or Visit www.vslive.com/austin 13

Robert Boedigheimer, Schwan Food CompanyRobert Boedigheimer works for The Schwan Food Company providing business solutions with web technologies. Robert has been designing and developing web sites for the past 10 years including the early days of ASP and ASP.NET. He was the lead architect, designer, and developer

for the schwans.com rewrite with ASP.NET, and is currently implementing a large ASP.NET 2.0 project. He is a columnist for aspalliance.com, an “Early Achiever” MCSD for .NET with C#, and a 2nd degree black belt in Tae Kwon Do. Robert has spoken at several industry conferences including the Heartland Developers Conference, Microsoft’s Visual DevCon 2005, and several VSLive! events.

Denny BoyntonDenny has been in the software business for over 11 years, working in many varied parts of IT organizations including operations (infrastruc-ture), software development, application architecture, and enterprise architecture. He was an Enterprise Architect at Anheuser-Busch

Companies in St. Louis for six years prior to joining Microsoft in December of 2006 as an Architect Evangelist.

Benjamin Day, Benjamin Day ConsultingBenjamin Day is an independent consultant specializing in the design and development of web and Windows applications using Microsoft .NET technologies. Ben also provides consulting and training on Visual Studio Team System and Team Foundation Server via the Richard Hale

Shaw Group (RichardHaleShawGroup.com). He is a Microsoft MVP for C#, speaker at VSLive! and other conferences, and the leader of the Beantown.NET INETA User Group in Boston. When not developing software, Ben plays piano with a Boston-based jazz trio and is an enthusiastic restaurant, food, beer and wine buff. He can be contacted via benday.com.

Chris FranzChris Franz is a systems consultant for Sybase iAnywhere in Boise Idaho. Chris has over 10 years of experience working with databases using many development languages such as Visual Basic, C#, Java and ASP.NET. He has spoken at several technical conferences, .NET

user groups and provided training to developers all over the world. He is currently working on several projects using Advantage in Windows and Web based .NET applications. Chris is an MCSE and has participated as a contributing technical editor on two books.

Stephen FulcherStephen began speaking during his time at Microsoft, from 1997 to 2002. After Microsoft, he has presented at DevDays, Visual Studio launches, user groups, and several other events. Stephen looks forward to sharing his experience and insight with VSLive! Austin attendees.

Ken Getz, MCW TechnologiesKen Getz is a developer, writer and trainer, working as a senior consultant with MCW Technologies, LLC, a Microsoft Solution Provider. He is a lead courseware author and trainer for AppDev (appdev.com), and has written and presented video courses covering C# and Visual

Basic 2005, ASP.NET 2.0, ADO.NET 2.0 and more. Ken has co-authored several technical books for developers, including the best-selling ASP.NET Developer’s Jumpstart, Access Develop-er’s Handbook series, and VBA Developer’s Handbook series. Ken is a technical editor for Advisor Publications’ VB.NET Technical Journal, and he’s a columnist for both MSDN Magazine and CoDe magazine. Ken speaks regularly at a large number of industry events, including Advisor Media’s Advisor Live events, FTP’s VSLive, and Microsoft’s Tech-Ed.

Billy Hollis, DotNetMastersBilly Hollis is an author and software developer from Nashville, Tennessee. Billy is co-author of the first book ever published on Visual Basic .NET, VB .NET Programming on the Public Beta. He has written many articles, and is a frequent speaker at conferences. He is the Regional

Director of Developer Relations in Nashville for Microsoft, and runs a consulting company focusing on Microsoft .NET.

Michael S. JonesMichael has been writing architectural level software for 18 years. At the Naval Research Laboratory, Michael developed cross-platform (UNIX, Mac, and Windows) remote-procedure call software and a multi-vendor spreadsheet interface to rela-tional databases (later made obsolete by Microsoft Query and Access). More recently, at Passport Health Communications, Michael architected a transaction processing system used by hospitals and clinics across the country, which currently processes several hundred thousand messages daily. Michael authors developer-focused architectural articles for national publications, speaks at developer conferences, and provides consulting expertise to clients nationwide.

Vishwas Lele, Applied Information SciencesVishwas Lele is a Principal Architect at Applied Information Sciences (appliedis.com) where he has been involved in the design and development of .NET based applications for a number of clients. Vishwas has been a speaker at a number of developer events and has also authored many

magazine articles and white papers on the .NET technology. Vishwas serves as the Microsoft Regional Director for the Washington, D.C. area. He is also a Solution Architecture MVP.

Meet t he E xper t s

Register by October 10, 2007 • Save $2001�

November 12-15, 2007 • Sheraton Austin Hotel, TexasAustin

Meet t he E xper t s Con t inued

Chris Menegay, Notion Solutions, Inc.Chris Menegay is a Development Process Consultant for Notion Solutions, Inc., a consult-ing and training firm specializing in software development process and Visual Studio Team System. He has been working with Team System full-time since late 2004. Chris has obtained a

broad understanding of information technology by sharing best practices with the client companies he has worked with over the past 10 years. As a consultant, he has served in many different roles in the software development process. Chris has been a project manager, analyst, architect, developer, and tester. This broad background has given him insight into not only the technical challenges that face software projects, but the procedural challenges as well. He has written white papers and articles on Team System for MSDN and MSDN Magazine. Chris is a Microsoft MVP (Team System), a Microsoft Regional Director and a member of the INETA Speakers Bureau.

Mark MichaelisMark Michaelis is the IDesign architect special-izing in WCF and VSTS as well as a independent consultant with intelliTechture in Spokane, WA. Mark was recognized by Microsoft as a Microsoft MVP for Visual Studio Team System and he wrote to official courseware for VSTS for Microsoft.

Mark holds a MS in Computer Science from the Illinois Institute of Technology and he serves on several Microsoft Software Design Review teams including WCF, C# and VSTS. Mark speaks at developer conferences both nationally and interna-tionally and has written several articles and books, in addition to maintaining a blog. His most recent book is Essential C# 2.0 (Addison-Wesley, 2006).

Tim RayburnTim Rayburn is a Principal Consultant with Sogeti USA and Microsoft MVP for BizTalk Server, he has over 10 years of experience developing solutions for clients across the country. He has spoken at many user groups, code camps and conferences including Tulsa

TechFest, Houston TechFest and TechEd 2007. He is an active blogger on topics related to BizTalk, C#, and the development process. His blog can be found online at TimRayburn.net.

Richard Hale Shaw, Richard Hale Shaw GroupVSLive! Dallas Conference Chair

Richard Hale Shaw is the founder of the Richard Hale Shaw Group, which has consulted and trained software developers since 1993. He’s created and chaired numerous technical confer-ences, including C# Live! and the Black Belt tracks of the VSLive! conference series. An articu-

late writer and speaker on topics dear to the hearts of software developers and an outspoken critic of broken devtools, Richard specializes in consulting and training on .NET programming in

C# and Managed C++. Richard is a member of the INETA (ineta.org/) speakers bureau, and for his work supporting C#/.NET software developers, he’s been recognized by Microsoft as a C# MVP since 2004. You can reach him at RichardHaleShawGroup.com.

Paul Sheriff, PDSA, Inc.Paul D. Sheriff is the President of PDSA, Inc., a Microsoft Partner in Southern California. Paul acts as the Microsoft Regional Director for Southern California assisting the local Microsoft offices with Developer Days and several of their large events each year. Paul has authored five

books on .NET and two on SharePoint in the form of eBooks that can be purchased at the PDSA web site at pdsa.com/ebooks. Paul can be reached via email at [email protected].

Michael Stiefel, Reliable Software, Inc.Michael Stiefel, principal of Reliable Software, Inc., is a consultant on software architecture and development, and the alignment of information technology with business goals. His current work involves: Training in service oriented and distributed applications development, software

best practices, in .NET, C#, Web services, C++ and SQL Server. Advising on IT strategy and planning, including budgeting, hiring and growth management. Design and implementation service based applications including Web services. Require-ments analysis, project plan development, and design docu-ment development. Expert Witness for intellectual property cases. He is currently a member of the OASIS Technical Committee developing a core SOA Reference Model and related Reference Architectures. In July 2006, Stiefel was named a Microsoft Visual Developer - Solutions Architect MVP. You can find more information about him at reliablesoftware.com.

David Walker, Winnercomm, Inc. David Walker is the current President of the Tulsa Developers .NET users group and founder and President of the Tulsa SQL Server Group and Tulsa Java Developers. He has over 15 years experience in application development with over 50% of that employed as a consultant with

companies such as Texaco, Bank of Oklahoma, Winnercomm, Inc. and IBM Global Services. In March 2007, he returned to Winnercomm as Manager of Technical Architecture and was promoted to Manager of Software Development and Technical Architecture in June 2007. He is the President of his own growing consulting business Professional Business Technolo-gies, Inc. He has been an MCP since 2003 and MCAD and MCSD since 2005. He became a Microsoft MVP - ASP/ASP.NET in July 2007.

Call (800) 280-6218 or Visit www.vslive.com/austin 15

Venue, Ho t e l & Travel

Austin, Texas—it’s a little hippie, a little country, a lot of high-tech, and even more Rock ‘n’ Roll. Head down South for VSLive! Austin, November 1�-15. You’ll immerse yourself in a leading .NET educational experience, and discover what the Texas Capital is all about.

All VSLive! Austin events will be held at the Sheraton Austin Downtown. At the Sheraton Austin, you’ll be close to the city’s hotspots, including:

Austin’s infamous 6th Street/Warehouse District,

Legendary live music venues, bars, and coffee shops,

Austin Children’s Museum,

Zilker Botanical Gardens,

The historic Capitol building, and

The scenic, 350-acre University of Texas campus.

Sheraton Austin Hotel701 East 11th StreetAustin, Texas 78701Call (800) 3�5-3535

Until October 11th, rooms are available at the Sheraton Austin for the low rate of $169/night. Call the Sheraton Austin directly at (800) 3�5-3535 or (51�) �78-1111 to take advantage of your special rate today. Be sure to mention VSLive!

Fly for Less on United AirlinesSave up to 15% off of your flight to Austin when you fly on United. Call United Specialized Meeting Reservations at (800) 521-4041 and be sure to reference ID number 563DX. Some restrictions will apply.

You’ll be flying into Austin-Bergstrom International Air-port, which is approximately 15 minutes away, and a $20 taxi fare to the Sheraton Austin Downtown.

Special Discounts at Hertz Discounted rates on rental cars are available for VSLive Attendees. Call (800) 654-2240 for details and mention reference number CV#041T0001.

Save $�00 on a Gold Passport. Register by October 10th and use

Priority Code AEBRO.

Register by October 10, 2007 • Save $20016

November 12-15, 2007 • Sheraton Austin Hotel, TexasAustin

Regis t r a t ion

Registration PackagesSign up for the conference package that best meets your schedule and needs.

Gold Passport The VSLive! Gold Passport offers the best value for your time and money. It is your all-access pass to every session, key-note, workshop and event. Select the Gold Passport to create a schedule that is as flexible and diverse as the job you do.

�-Day All-inclusive Gold Passport

Early Bird Pricing

(Sign up by October 10)

❏ $1,795

Standard

❏ $1,995

A La Carte ScheduleOr, if you prefer, create an à la carte schedule based on your specific technical interests. You may sign up for one of the two breakout conference packages and even add a full-day workshop to your package.

Note: You must register for ASP Live!/Best Practices Live!, or LINQ Live!/.NET 3.0 Live! to be eligible to sign up for a workshop.

Breakout Conferences Early Bird Pricing

(Sign up by October 10)

Standard

ASP Live! & Best Practices Live!

❏ $1,195 ❏ $1,395

LINQ Live!/ .NET 3.0 Live! only

❏ $1,195 ❏ $1,395

Workshops

November 12 Standard

❏ Maximizing WPF: Silverlight $395

❏ Getting the Most Mileage out of Team System $395November 15❏ Building Applications with Windows $395 Workflow Foundation

❏ Advanced C#: Moving Up to LINQ, VS2008 and $395 Framework 3.5

Bring a Group and Save Group discounts are available for companies who bring 3 or more people. To qualify, all registrations must be paid on the same transaction with a corporate check or credit card.

Multi-registration discount is as follows:

A la carte Group Pricing*

Register 3+ colleagues

$895 per person per track / $395 per person per workshop

Gold Passport Group Pricing*

Register 3 - 5 colleagues

$1,400 per person = $595 off the standard rate

Register 6 - 9 colleagues

$1,300 per person = $695 off the standard rate

Register 10+ colleagues

$1,150 per person = $845 off the standard rate

For more details or to register your group call 800-280-6218 (or 541-346-3537).

*Alumni discounts are not available for group pricing.

Alumni Discount❏ I have been to a previous VSLive! conference and qualify for an additional $50 discount.

Attendee DetailsPlease fill out completely and print or type information as you wish it to appear on your badge. Photocopy this form for ad-ditional registrants.

Name ___________________________________________________

Title _____________________________________________________

Company ________________________________________________

Address _________________________________________________

City _______________ State _________ Zip _________________

Country _________________________________________________

Telephone ________________ Fax _________________________

Email ____________________________________________________

Payment OptionsSpaces cannot be confirmed until payment is received in the form of a check, credit card or money order.

Total Amount: ___________________________________________

Check Enclosed (payable to: Redmond Media Group)

Charge my ❏ VISA ❏ MasterCard ❏ American Express

Card Number __________________________ Exp. ____________

Name on Card ___________________________________________

Signature _______________________________________________

Transfers, Cancellation and Refunds You may transfer your conference registration to another person within your orga-nization at any time by notifying us in writing. If you must cancel, please notify the conference registrar in writing by the Early Bird deadline of October 10, 2007. You will receive a refund for the package you chose, less a $150 cancellation fee. Cancella-tions made after the Early Bird deadline as well as “no-shows” are liable for the full registration fee.

In the event that the conference is cancelled by Redmond Media Group Events, registration fees only will be refunded. Cancellations of travel and hotel reservations are the responsibility of the attendee.

VSLive! Austin–Get a year’s worth of education under one roof, at one time.

• Top Speakers and Educators • Total Coverage of New and Existing Technologies • In-depth Workshops • Networking Opportunities • Inspirational Keynotes

• Membership to the Virtual VSLive! Online Community

Get $200 off your conference registration if you register by October 10!

Visit www.vslive.com/austin to register, or call (800) 280-6218. Make sure you mention this brochure and enter the priority code AEBRO.

Visual Studio is a registered trademark of Microsoft Corporation in the United States and/or other countries. VSLive! is a registered trademark of Redmond Media Group / 1105 Media, Inc. Visual Studio is used by Redmond Media Group /1105 Media, Inc. under license from Microsoft. All other trademarks are property of their respective owners.

VSLive! Conferences c/o Redmond Media Group Events2600 S. El Camino Real, Suite 300 San Mateo, CA 94403

MailroomIf addressee no longer works here, please route this to the training director of the MIS department.

November 12-15, 2007Sheraton Austin Hotel, TexasAustin