Certainly the most interesting statement by Eric Rudder [1] at the TechEd: Developers 2006 keynote [2] in Barcelona, looking from the developer's perspective, was the promise that all Microsoft server products will get web service interfaces. A clear step in the right direction!
Day 1 - Registration
Keynote speaker and 11-year-old MCP (2x) and MVP...

"Arfa Karim from Pakistan, is only 11yrs and Microsoft’s youngest MVP --- hear Arfa talk about how she got into technology and her passion for the subject..."
Office, Vista, and Exchange launched
Eric Rudder hold the keynote
Building Great Applications
".NET is the way to connect"
After all the discussion in the past months about why there is no managed code in Windows Vista and only a sample showing how to use the new API's from .NET, it is an interesting note, that Eric said ".NET is the way to connect": The Microsoft technology No. 1 when it comes to consume (web) services and offer own services to the rest of the world.
Next Step for Web Applications
.NET 3.0 [3] and an updated web site [4] were launched simultaneous
The Keynote Demo
[1] www.microsoft.com/presspass/exec/ericr/
[2] www.microsoft.com/emea/msdnshowtime/sessionh.aspx?videoid=333
[3] www.netfx3.com
[4] msdn.microsoft.com/vstudio
Technorati tags:
TechEd-Developers
Ever wondered what you get when you pay the few thousand dollars for a Team Foundation Server [1]?

Contents of the Product Box:
- Visual Studio 2005 Team Foundation Server (1 CD with Microsoft Genuine hologram [2])
- MSDN Library (3 CDs)

On the Team Foundation Server CD, labeled "VSTFD1", you'll find the following folders:
- \: Team Foundation Server Installation [3] & Administrator's Guides [4]
- \atdt: Team Foundation Server (For Single-Server installations)
- \at & \dt: Team Foundation Server - Application and Data Tier (for Dual-Server installations)
- \build: Team Foundation Server Build (aka Team Build)
- \KB913393: Hotfix KB913393 for ASP.NET [5]
- "The asp.net hotfix is to be able to support large files attachments in asp.net. Currently TFS rely on this functionality to be existing and would fail if it is not." [6]
- \proxy: Team Foundation Proxy
- \SQLServerKB: Hotfix KB914595 for SQL Server [7]
- "The SQL hotfix is for analysis services to fix some issues emerging during the processing of cubes in the warehouse that affect performance and cause other undesired behaviors." [6]
- \tfc: Team Foundation Client (aka Team Explorer)
[1] msdn.microsoft.com/vstudio/teamsystem/team/
[2] www.microsoft.com/resources/howtotell/en/re/9fdcc2af-6b86-4ee8-9b71-90cebe8626e6.mspx
[3] www.microsoft.com/downloads/details.aspx?familyid=E54BF6FF-026B-43A4-ADE4-A690388F310E&displaylang=en
[4] www.microsoft.com/downloads/details.aspx?familyid=2AED0ECC-1552-49F1-ABE7-4905155E210A&displaylang=en
[5] support.microsoft.com/kb/913393/en-us
[6] forums.microsoft.com/MSDN/ShowPost.aspx?PostID=250304&SiteID=1
[7] support.microsoft.com/kb/914595/en-us
Not only that the Virtual Hard Disk (VHD) file format is now part of the Open Specification Promise (OSP), there is also a program that allows you to give a VHD to your customers with Microsoft and your software installed for evaluation purposes [2].
I think that is really cool and hat makes it very easy and comfortable for the potential buyer: no more installations, and you can put some sample data in there as well.
[1] www.microsoft.com/interop/osp/default.mspx
[2] www.microsoft.com/technet/try/vhd/partners.mspx
The ClickOnce publishing Wizard on Windows Vista generates the following error message:
"Failed to connect to 'http://localhost/WindowsApplication1/' with the following error: Unable to create the Web 'http://localhost/WindowsApplication1/'. The Web server does not appear to have the FrontPage server extensions installed."
To solve this you need to do two basic things (thanks to my thinktecture colleague Dominick Baier):
- Configure IIS to run in IIS6 Compatibility Mode.
- Run Visual Studio as an Administrator.
Read the whole story (at Brian Noyes' Blog).
Team System zum Anfassen: Interaktives Intensivtraining: TornadoCamp® .NET Team System vom 20. - 24.11 in Bad Ems
Sonderaktion für Leser meiners Weblogs:
10% Rabatt bei der Buchung bei Angabe des Rabattcodes "NenoBlogPromoNov06".
Was ist das TornadoCamp?
Intensiv: Lernen von morgens um 9 bis abends um 9 Uhr.
Interaktiv: Jeder Teilnehmer kann das gelernte gleich an seinem Laptop nachvollziehen.
Training: Alles, was Sie jemals über Team System wissen wollten.
Auszüge aus der Agenda:
Toolunterstützung für den Entwicklungsprozess
Visual Studio 2005 Team System ist nicht nur eine reine Programmierumgebung, sondern bietet darüberhinaus eine hochintegrierte Unterstützung für alle am Projekt beteiligten: Architekten, Infrastrukturplaner, Projektmanager, Tester, Test und Team-Zusammenarbeit und viele weitere große und kleine Neuerungen, die die Produktivität von Entwicklern und Testern signifikant erhöhen können. Es erwarten Sie 4 Tage intensivsten Lernens. Dieser Workshop gibt Ihnen komprimiert auf 40 Stunden Hands-on Labs, Präsentationen und Beispiele.
TornadoCamp .NET Team System ist ein Workshop für Softwareentwickler und Projektmanager. Es ist aber kein Programmierkurs! Der Workshop behandelt Themen, die für das Software-Engineering von Belang sind: Sourcecodekontrolle und Versionsverwaltung, Konfigurationsmanagement, Build, Test, Fehlermanagement, Anforderungsverwaltung, Projektsteuerung sowie Dokumentation und Reports. Als Grundlage für das Vorgehen wird das Microsoft Solutions Framework (MSF) 4.0 erläutert.
Ein Schwerpunkt liegt auch auf den Erweiterungsmöglichkeiten des Tools. Da diese Erweiterungen mit Programmierung verbunden sind, ist für diesen Teil ein gewisses Programmierwissen nötig.
Übrigens: Auch bei diesem Kurs sind wir nicht nur während der Workshops für Sie da - danach geht es flott weiter. Für Ihr leibliches Wohl wird bestens gesorgt, und auch nach 21:00 Uhr lassen wir Sie nicht alleine: Freuen Sie sich auf ein abwechslungsreiches Programm und anregende Gespräche.
Die nachfolgende Agenda gibt nicht die genaue Abfolge oder Gewichtung der Themen wieder, sondern skizziert die Inhalte.
Hintergrundinformationen
Dieser Block beschreibt den Problembereich, den Microsoft mit Visual Studio 2005 Team System anspricht, und das Konzept der Lösung: Integration, Prozeßunterstützung und Microsoft Solutions Framework (MSF) 4.0 und Industrialisierung der Softwareentwicklung (Stichwort: Software Factories).
Übersicht
In einem Rundflug werden typische Szenarien anhand von Team System durchgespielt, um die einzelnen Komponenten auf einem nicht zu tiefen Level im Zusammenspiel zu betrachten. Dies soll ein tieferes Verständnis für die äußerst breite Plattform erzeugen sowie Inspirationen für die Adaption im eigenen Unternehmen geben.
Tief im Inneren
Die einzelnen Komponenten von Team System mit Fokus auf die Bereiche des Team Foundation Servers (TFS) werden hier detailliert beleuchtet, häufige Fragen und Mißverständnisse geklärt und Empfehlungen für Vorgehensweisen bei ausgesuchten Alltagssituationen gegeben.
Erweiterbarkeit (Team Foundation Server)
Die Erweiterbarkeit genießt bei Team System höchste Priorität. Diese Block widmet sich ausführlich diesem Thema und stellt nach einer Einführung in die Architektur und das Erweiterungsmodell die zahlreichen Erweiterungsmöglichkeiten mit praktischen Beispielen