[TechEd: Developers 2006] Keynote Impressions

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:

Happy Buyer: What’s in the TFS product box?

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

Für Kurzentschlossene: Intensivtraining zu Team System vom 20. – 24.11 in Bad Ems

 

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 vor.


Adaption
Die Einführung von Team System erfordert Fingerspitzengefühl auf der ganzen Linie. Die einzelnen Produkte müssen korrekt lizenziert, installiert, Mitarbeiter geschult werden, bestehende Prozesse in das neue System eingegeben werden sowie bestehende Daten aus diversen existierenden Produkten migriert werden. In diesem Block erwarten Sie praktische Tipps für die Einführungsphase sowie die administrativen und prozeßtechnischen Herausforderungen des täglichen Geschäfts.


Abschluß
Der letzte Block in dieser Reihe rundet das Thema ab und faßt die einzeln vorgestellten Puzzleteile zu einem Gesamtpaket zusammen. Dieses geht einher mit einer Bewertung, welche Teile von besonderem Mehrwert für ihr Unternehmen sein könnten. Komplettiert wird dies mit einem Blick auf den aktuellen Stand von Team System sowie einen Ausblick auf Microsofts Pläne für die Zukunft dieses Produktes.


Weitere Informationen und Anmeldung unter:
http://www.teamsystemworkshop.com

PowerToys for the Class Designer and Distributed System Designers now finally work with non-English versions of Visual Studio 2005

 There were a lot of requests in the past months since the PowerToys for the Visual Studio 2005 Class Designer and Distributed System Designers were released, because there were issues with localized, non-US versions of Visual Studio 2005 that these add-in handle correctly.

The great news comes directly from the author dmitriv:

I’ve just uploaded a Nov 2006 update to release section which should fix the language dependency issue.
To verify that, I did a clean install of Visual Studio 2005 Professional (German) on top of German Windows XP SP2 and verified that it works.

Download the November 2006 release

[TechEd Developers 2006] Post Conference Material for DEVWD17 Team System Adoption Best Practices

As promised you will find our slides as well as links to the questions that were raised during the session in this post.

Additionally here’s a copy of the links from the slide deck:

Something missing?

You can find more information on Ognjen’s blog. If you think something is missing, don’t hesitate to contact me.

Your Feedback

Many of you told us though the feedback forms that there were not enough sessions on Team System in general and that you were missing a session which deals with the “first steps” of driving towards a Team Foundation Server deployment in your companies. We clearly heard that and I will pass this on to the TechEd content team.

Need training or support with your adoption process?

In case you are interested I also offer professional training on Team System (either on-site or at various locations in Europe) or individual adoption support.

Barcelona – TechEd: here we come

Next week the TechEd Developers 2006 [1] takes place in Barcelona [2] and I will be holding one “Demo Extravaganza” (DEMO) on ClickOnce technology and two Whiteboard Discussion (WD) sessions on Team Foundation Server best practices together with my Team System MVP colleague [3] Ognjen Bajic [4].

Demo Extravaganzas are similar to regular breakout sessions, but there is one big difference: there is only one slide allowed. The introduction slide with the name of the speaker. From that moment on the complete talk is a demo with chances for the audience to interact. Usually these kind of sessions are quite high-level, but in my case I discovered that this is not really the case for the whole 75 minutes, so I’m quite excited how the audience will react. :-)

Whiteboard Discussions you might already be familiar with. They are held in pretty small rooms (max. 60 people) to allow discussions. No one (not even the speaker) is allowed to dominate in terms of speaking time. It usually starts of by asking the audience about their questions in respect to the session title and from this the agenda gets generated on the fly and the speakers will try to make a story out of it and answer as the questions to maximize the benefit for the attendees.

Here are the session abstracts:

DEVWD17 Team System Adoption Best Practices

Neno Loje, Ognjen Bajic 

Thu Nov 9 09:00 – 10:15 , Thu Nov 9 15:45 – 17:00

It’s a common mistake to think that installing the Team System products is enough to get started and unleash the full power. In fact Team System gets really useful and unfolds its effectiveness by being customized and tweaked to the needs of your organization. Since this is vastly an individual task this session covers the top 10 customizations from the consulting experience of the speaker such as Continuous Integration, enabling rich formatting in the description field for work items, writing a comfortable work item quick entry tool.
Neno Loje will host this whiteboard discussion jointly with his fellow Team System MVP Ognjen Bajic.

DEV001 DEMO: Adopting ClickOnce for Real World Applications

Neno Loje

Wed Nov 8 13:30 – 14:45

Do you think installations must result in heavy headaches? ClickOnce solves a lot of the typical problems by enabling .NET applications to be installed and transparently updated over a server. After a quick overview of what ClickOnce is and how it works we will drill down into the details and cover a number of common real world scenarios: bootstrapping, servicing updates for 5000+ users, scalability, reliability, different versions for different users (or groups) and many more. Make sure to come to this session if you have a WinForms application that you need to deploy or where you want to simplify the current deployment solution.

Additionally you can meet Ognjen [4] and me [5] at the Ask-The-Experts (ATE) booth at the following times:

  • Wednesday, 8 November 2006 16:30 – 17:00
  • Friday, 10 November 2006 10:15 – 10:45

And also make sure to step by the newtelligence AG [6] booth in the exhibition hall if you are interested in high-quality Team System training [7] and consulting. You will find me there occasionally as well. :-)

Hear me speak at Tech Ed Europe

[1] www.microsoft.com/europe/teched-developers/

[2] www.bcn.cat

[3] mvp.support.microsoft.com/profile=B3883A23-2E77-4228-975D-1AB7C0925DD0

[4] ognjenbajic.com/blog/

[5] mvp.support.microsoft.com/profile=05D78C24-90DB-42E9-A68A-386B3FFCE244

[6] www.newtelligence.net

[7] www.teamsystemworkshop.com