Share via


Web Platform and Tools Sessions Update for TechEd Developers

It's been a couple of weeks since my last blog update on the web development track at Tech·Ed Developers. Last time I published the content for the Tech Ed: Developers pre-conference "ASP.NET, AJAX and You: Introducing Microsoft Atlas".

Once all track owners decided on the pre-conferences that will be ran in Barcelona, we almost reached the 50% content and speakers deadline. This was the first real deadline to make because Tech·Ed US in Boston was just behind us and a lot of speakers and people on the product teams were enjoying holidays. The 75% content and speakers deadline was reached 2 weeks ago, and since last week all of these sessions and speakers are published on the web site.

In order to cover the right technologies, select the right sessions and speakers I had to make a couple of though calls. Basically the sessions should be selected based on the technologies that are already mainstream, currently in beta stage and to be released soon or technologies that will get a first technology preview in the next months. Next is to decide what type of session (break out session - demo extravaganza session - whiteboard discussion) is the most informative and appropriate to cover that particular technology. The good thing is that 99% of the decisions above have already been made by now and are reflected in the  session search tool. You will notice that there are already a lot of sessions published and ... there's still a lot more to come in the coming weeks.

For the web development track this means that I will cover all Web Platform & Tools related technologies: ASP.NET, Atlas, Web Development WSS, IIS, Windows Live and IE.

Below I'm listing all of the 75% milestone web dev track sessions. If you can't find a topic that you'd like to see covered or discussed in the web dev track, please let me know. I'm open to feedback on the track, so that we can make it the most valuable experience for all attendees and speakers.

Breakout sessions:

ASP.NET: End-to-End - Building a Complete Web Application using ASP.NET 2.0, Visual Studio 2005, and Internet Information Services (IIS) 7 (Part 1)
Walk through the most exciting releases of ASP.NET, Visual Studio and IIS yet - ASP.NET 2.0, Visual Studio 2005 and IIS 7. Learn how the new releases enable developers and IT operators to dramatically reduce the amount of time, effort and code required to develop and deploy real-world Web applications. ASP.NET 2.0, Visual Studio 2005 and IIS 7 each provides much improved administration and management support, and dramatically improved performance. This session includes discussions of: ASP.NET 'Atlas', Data Controls, SQL Output Caching, Master Pages, Themes/Skins, Personalization, Web Parts, Membership, Role Management and Security Controls, Web Site Administration Tool, IIS 7 Management Tool, Site Pre-Compilation and the significantly improved Visual Studio 2005 Web experience.
Level 200
Brian Goldfarb

ASP.NET: End-to-End - Building a Complete Web Application Using ASP.NET 2.0, Visual Studio 2005, and Internet Information Services (IIS) 7 (Part 2)
In part 2, we walk you through the most exciting releases of ASP.NET, Visual Studio and IIS yet - ASP.NET 2.0, Visual Studio 2005 and IIS 7. Learn how the new releases enable developers and IT operators to dramatically reduce the amount of time, effort and code required to develop and deploy real-world Web applications. ASP.NET 2.0, Visual Studio 2005 and IIS 7 each provides much improved administration and management support, and dramatically improved performance. This session includes discussions of: ASP.NET 'Atlas', Data Controls, SQL Output Caching, Master Pages, Themes/Skins, Personalization, Web Parts, Membership, Role Management and Security Controls, Web Site Administration Tool, IIS 7 Management Tool, Site Pre-Compilation and the significantly improved Visual Studio 2005 Web experience.
Level 300
Brian Goldfarb

ASP.NET: Integrating Membership, Role Management and Profiles into ASP.NET 2.0 Applications
Drill down on the new Membership, Role Management and Profile features in ASP.NET 2.0. See how ASP.NET 2.0 will enable developers to eliminate hundreds of lines of complex code today - and build even more secure applications quickly. Learn how to dynamically store profile data about users and construct more dynamic and personalized sites that dramatically improve the customer experience.
Level 300
Jeff Prosise

Extending ASP.NET 2.0 with Custom Providers
The most important architectural change coming to ASP.NET 2.0 is the provider model, which makes services that store state - session state, membership data, role data, and so on - infinitely flexible in how that state is stored. In this session, we will explore the ASP.NET 2.0 provider model, survey the services that use providers, and learn how to extend ASP.NET both by writing custom providers and modifying existing ones.
Level 300
Jeff Prosise

ASP.NET: Developing Data-Driven Web Applications with .NET Language Integrated Query (DLINQ)
This session provides a developer overview of leveraging DLINQ to build data-driven Web applications. Take an in-depth look at DLINQ support with ASP.NET Web Forms, building an Object-Relational Mapping layer and using the ASP.NET data controls to leverage DLINQ functionality. Learn how to build scenarios involving filtering, master-details, Create-Retrieve-Update-Delete, sorting, paging, caching, optimistic concurrency and more.
Level 300
Bradley Millington

Attack and Defense: Securing ASP.NET 2.0 Applications
Building secure ASP.NET applications involves much more than calling security Application Programming Interface (APIs). It takes careful design that considers threats and applies countermeasures that solve real problems. It takes a development team that knows how to write bulletproof code, with the foresight and funding to review that code and eradicate security flaws before they can be exploited. Ultimately, it takes education and a good process. This session will introduce you to many resources: guidelines for threat modeling ASP.NET applications, 'how-tos' for eliminating common security vulnerabilities, and many others. You'll find that even a small shop can afford to build security into the software development lifecycle.
Level 300
Keith Brown

ASP.NET: 10 Undiscovered features of ASP.NET 2.0
This demo-only session will walk through 10 compelling features of ASP.NET 2.0 in a concise format that you can easily apply in your own Web applications. Topics covered will include offline applications, validation groups, CSS control adapters, nested declarative data binding, control focus and default buttons, and multi-source cross page post backs to name a few.
Level 300
Fritz Onion

Developing Rich Web Applications with ASP.NET codename 'Atlas'
Learn about data-binding, modernized object-oriented JavaScript techniques, server vs. client programming models and designing interactive User Interface (UI) behaviors. This session covers 'Atlas' fundamentals and more advanced Web UI design and development techniques.
Level 200
Shanku Niyogi

'Atlas' Control Toolkit Unleashed: Creating Rich Client-Side Controls and Components
The 'Atlas' Control Toolkit is a set of controls and extenders designed to help ASP.NET developers easily integrate rich client user Interface (UI) features into their Web applications. In this session you will learn how to integrate Toolkit components into your application as well as get an idea of how easy it is to create 'Atlas' extenders using the Toolkit.
Level 300
Shawn Burke

ASP.NET 'Atlas': Networking Fundamentals using Web Services, Windows Communication Foundation (WCF) and JavaScript Object Notation (JSON)
Are you an ASP.NET developer looking to build the next generation of Web applications? If so, then come and see how the WCF integrates with today's ASP.NET applications and can help you build tomorrow's Web-based applications. Learn about hosting, REST and AJAX as they relate to WCF and ASP.NET.
Level 300
Brad Abrams

Power 'Atlas' Programming: Controls, Gadgets, Mash-ups, and more
In addition to bringing the power of AJAX to ASP.NET applications, 'Atlas' can also be extended with custom controls, used to build gadgets for Windows Live, used to create mash-ups that aggregate data from other applications, and more. It also has little-known features that can make the difference between a good Web application and a great Web application. Join the fun as Jeff delves into 'Atlas' and shows a side of it you've never seen before.
Level 300
Jeff Prosise

AJAX Patterns with ASP.NET 'Atlas'
Learn how to incorporate best practices and design patterns for developing next-generation Web applications with 'Atlas'. This session will provide a deep dive on creating lightweight client-side controls, generating optimal script and avoiding many of the common pitfalls of AJAX-style development.
Level 400
Nikhil Kothari

Building Compelling ASP.NET 'Atlas' Applications with Today's Tools
Microsoft's new 'Atlas' framework provides a compelling cross-platform/cross-browser toolkit for building rich, client-centric AJAX-style Web applications. The tool support in Visual Studio .NET is a work in progress, but for those that need to build 'Atlas' applications today, there are an important collection of tools to be aware of that will make your development tasks easier. This session looks at how to leverage existing tools to help build and debug 'Atlas' applications, including Fiddler, Web Development Helper, and the VS.NET 2005 Javascript debugger.
Level 300
Fritz Onion

Internet Information Services (IIS) 7.0: End-to-End Overview of Microsoft's New Web Application Server
IIS 7.0 makes developing, deploying and configuring Web applications easier than ever before. In this overview session, we demo all of the key developer changes in IIS 7.0. Come and see how the new componentized Web server architecture enables you to not only add or remove modules in IIS to customize it for a particular application, but replace IIS modules with your own. Learn how the new configuration system makes distributed configuration of IIS settings possible, and allows you to XCopy IIS configuration, along with content, to remote servers. Get a first glance at the brand new, rich graphical User Interface (UI), which enables remote (over HTTP) management and configuration of applications. This session will also show off the new diagnostics and instrumentation features, which make it much easier to diagnose errant applications, and troubleshoot server failures.
Level 200
Brett Hill

IIS 7: Building Custom Web Server Extensions
Join us for a demo-packed session about the new extensibility models that IIS 7.0 provides. Now you have the power to extend or replace almost every aspect of the IIS 7.0 Web server in ways that have never been possible. In this session, we show you how to quickly build and deploy these powerful server components. If you dream about adding custom functionality like a new authentication or authorization scheme, or your own logging infrastructure, this session is for you. But it doesn't end with the server; the new configuration system is also extensible. You can easily add your own configuration properties and enjoy the benefits of a distributed, delegated and XML-based administration model; plus you get scripting and API support for free. And that's not all: what if you could easily add a user interface for your new feature? No problem. IIS 7.0 allows you to do this as well.
Level 200
Thomas Deml

Windows Live Platform End-to-End – How to build Windows Live powered Mashups
The Windows Live Platform exposes a rich set of APIs enabling developers to create Mashup applications utilizing Windows Live services including Messenger, Search, Virtual Earth, Windows Live Local, LiveID, and others. In addition to Service APIs, the Windows Live platform also provides direct monetization opportunities enabling developers to generate revenue with their applications. This session will take developers through the specifics of building a Mashup application that uses Windows Live services including Live Contacts to perform geo-coding, proximity searching, and routing based upon information obtained from a users contact database.
Level 200
Danny Thorpe

Placeholder: [WSS session]

Placeholder: [WSS session]

Placeholder: [Web Tools session]

Placeholder: [Commerce Server 2007 session]

Whiteboard sessions:

Converting Existing ASP.NET Applications to Visual Studio 2005 Web Application Projects
This talk discusses the best practices in converting VS 2003 Web projects and Visual Studio 2005 Web site projects to VS 2005 Web Application Projects.
Fritz Onion

AJAX, ASP.NET, and You: All About Microsoft 'Atlas'
Atlas is the code name for Microsoft's forthcoming AJAX framework for ASP.NET. Atlas is the future of ASP.NET and is sure to be one of the most talked-about products this year. Join other interested parties to discuss Atlas, pose questions, and provide solutions in what's sure to be one of the liveliest whiteboard discussions around.
Shawn Burke

A First Look At Windows Presentation Foundation Everywhere ("WPF/E")
WPF/E is a cross platform runtime enabling a subset of Windows Presentation Foundation (WPF) XAML to reach beyond the latest Windows PC platforms. With WPF/E you'll be able to build rich, interactive experiences that run in major Web browsers on major platforms as well as on mobile devices. The combination of WPF/E and WPF will enable designers and developers to have a consistent development experience across smart clients, Web-based applications, and mobile devices. Join us to discuss the WPF/E feature set, targeted platforms and browsers, the developer experience, and to see a preview of the technology.
Joe Stegman

IIS 7 As a Web Development Platform
IIS 7 opens new doors for developers to create entirely new kinds of Web applications. The new modular core allows developers to extend the capability of IIS 7 using managed or native code rather than ISAPI. In addition the IIS Administration tool, troubleshooting, IIS schema, and membership provider are all fully extensible. This whiteboard session discusses the key extensibility points in IIS 7 with Q&A around each area. IIS team members are on hand to answer your questions.
Brett Hill

Placeholder: Scripting ASP.NET 'Atlas': Deep Dive into the Atlas, Scripting & Debugging

Placeholder: IE7: What's New for Developers?

Placeholder: Using Visual Studio Team System to Design, Develop and Test Enterprise ASP.NET Web Applications

Placeholder: ASP.NET: Developing ASP.NET Web Applications with IronPython

 

That makes 20 breakout sessions and 8 whiteboard discussions. If you have some valid input and requests these numbers can be tweaked. Please let us know if these sessions and speakers meet your expectations for the web development content at TechEd: Developers

Later today we have a content triage meeting with all of the Tech Ed: Developers track owners where we will be discussing the content, tracks and session allocation. So do expect an update on the sessions in the upcoming weeks. And keep the feedback coming!

 

Tags: Microsoft, Tech Ed, Tech Ed: Developers, ASP.NET, Atlas