**Keynote
**Die Keynote heute geht an die Research Abteilung von Microsoft. Es wurde kurz über die Geschichte von MSR gesprochen und welche “Größe” die Einrichtung hat. Es arbeiten eine ganze Menge hoch dekorierter Leute da. Die Statistiken (naja was sagt das schon aus) haben gezeigt, dass die smartesten Leute bei MS arbeiten :-) Für mich interessant war der Beitrag über ein Projekt, in dem Microsoft versucht Kindern die Logik des Programmieren bei zu bringen. Es handelt sich quasi um eine programmierbare Welt die über einen Xbox 360 Controller gesteuert wird. Es war wirklich spannend zu sehen, wie man mit viel Spaß logisches Denken lernt und “komplexe Zusammenhänge” erkennt. Das zweite Highlight war die Vorstellung der nächsten Generation der Surfacegeräte (SecondLight). Neben der eigentlichen Oberfläche, sitzt noch ein zweiter Projektor unter dem Tisch, welcher aber nicht auf der Oberfläche erscheint sondern auf einer einfachen “Plastikscheibe” die man einfach über den Tisch hält. Einfach mal in die Keynote reinschauen.

Bilder:

IMG_3763 IMG_3767 IMG_3769 IMG_3773 IMG_3776 IMG_3779 IMG_3781 IMG_3782 IMG_3784

IIS 7.0 and Beyond: The Microsoft Web Platform Roadmap
In der Session gab es mal wieder ein “liebloses” Demo einer ASP.NET WebSite. Es wurden ein paar Standard IIS7 Feature gezeigt (ein Image-WaterMark-Handler). Die Tools die vorgestellt wurde haben es allerdings in sich. BitTrotteling (wenn man so was machen muss) ist einfach zu bedienen und kann geld und Bandbreite sparen. Es wurd gezeigt, wie man ein Video wirklich streamt und dann noch ein “nicht spultbaren” Video-Ad davor hängt. Super easy. Interessant war auch das Microsoft Web Deployment Tool. Im IIS 7 kann ich zwar mit Copy & Paste eine WebSite in Config erzeugen, aber ein echter Transfern ist schon komplizierter. Alle Webdeveloper sollten sich tatsächlich dieses Tools mal anschauen: http://www.iis.net/downloads/default.aspx?tabid=34&i=1603&g=6

Bilder:

IMG_3785 IMG_3786

**Microsoft SQL Server 2008: Powering MSDN
**Wieder mal ein Lunch-Session und diesmal auch noch mit geändertem Raum. Ich war also zu spät und nicht der einzige der den Raum nicht gefunden hatte. Es wurde gezeigt, wie das Team der MSDN es bewerkstelligt die Inhalte aus verschiedenen Fremdsystemen zu importieren und weltweit zu replizieren. Bei der Menge an Daten ist es wichtig die Änderungen nur dann zu machen, wenn sie wirklich nötig sind, sonst repliziert sehr viel Content umsonst um die ganze Welt. Es wurde primär der Einsatz von MERGE und FULL JOIN benutzt. Zwei Statements die mit SQL 2008 eingeführt wurden. Jeder der Daten importiert und das effizient tun will, der sollte sich das mal anschauen. MERGE ist zum Beispiel dann sehr schön einzusetzen, wenn man bei einem bestehenden Datensatz ein Update macht und nur dann wenn er fehlt ein Insert. Einfach mal die Session ansehen und dann die Hilfe lesen.

Bilder:

IMG_3788 IMG_3790 IMG_3791 IMG_3792 [IMG_3793 ](http://marcosche el.de/files/media/image/WindowsLiveWriter/PDCTag3KeynoteundSession_611A/IMG_3793.jpg) IMG_3794

Improving .NET Application Performance and Scalability
Der Titel war etwas unglücklich gewählt. Es ging nicht darum wie man im allgemeinen die Performance steigert, sondern was man mit Hilfe der Team Edition für Tester (wenige Dinge auch mit der Developer Edition) tun kann, um Performance Probleme aufzudecken. Beispiele kam direkt von Microsoft und wie man den Team Foundation Server selber mit diesen Tools überwachte. Interessant war es allemal. Gelernt hae ich, dass ich irgendwann doch die Team Suite brauche, oder eben die Test Suite ordern muss.

Bilder:

IMG_3797

**“Dublin”: Hosting and Managing Workflows and Services in Windows Application Server
**Eine tolle Session über die Zukunft und die Optimierung im Workflow- oder besser Workflow-Hosting-Bereich informiert. Ein negatives Highlight war der Auftritt eines ISV (mit einem durchaus interessanten Produkt). Laptop läuft auf XP und also die Demo nicht läuft steht er für Ewigkeiten da und tut… nichts.

Bilder:

IMG_3799 IMG_3800 IMG_3801 IMG_3802 IMG_3803 IMG_3804

.NET Services: Access Control Service Drilldown
Letzte Session des Tages war nochmal ein echter Höhepunkt. Sehr unterhaltsam und es wurde nochmal deutlich wie wichtig MS Interoperabilität an dieser Stelle ist. Der Access Control Service hat das Potential zur Killerapplikation im Bereich Authentifizierung. Das Arbeiten in den Applikationen mit Claims und den gezeigten Techniken, wird das Arbeiten über Unternehmensgrenzen hinaus den Weg ebnen.

Bilder:

IMG_3807 IMG_3809

Ciao Marco