Die Community DevCon ist (leider) schon zuende und ich habe einiges zu berichten.
Sehr informativ war der Vortrag von Bijan Javidi (Technologieberater - Microsoft Developer Platform & Strategy Group) über das neue "
Visual Studio Team System" (kurz VSTS) - so wird z.B. die IDE um einige Funktionen bereichert und derzeit externe Tools integriert. Zu diesen Tools gehören z.B.
NUnit und
FxCop: die
Unit-Tests laufen dann direkt in der IDE ab, ein CodeCoverage-Tool hebt ungetestete Code-Bereiche farbig hervor. Die Testergebnisse von FxCop tauchen auch direkt als Taskitems auf, so dass man den Fehler leicht per Doppelklick erreichen kann. Besonders hervorhebenswert ist die Tatsache, dass VSTS kein properitäres Datenformat verwendet, sondern alles in einer MS-SQL-DB speichert (so kann z.B. ein anderer Standort über Replikation direkten Zugriff auf den Code bekommen). Einziges Problem ist dann natürlich die Lizenz für das DBMS - aber da wird noch eine Entscheidung getroffen..
Community
Aber auch aus dem Community-Bereich gibt es viel zu berichten. Um die Kommunikation mit der "normalen" Community (also z.B. nicht die
MVPs) zu verbessern wurde das
clip-Program ins Leben gerufen. Clip steht in der Langform für "Community Leader/Influencer Program" - eventl. ein bißchen unglücklich gewählter Name ("Beeinflusser"). Das Programm ist vor allem dazu gedacht vorhandene Usergroups zu unterstützen und die Kommunikation zwischen MS und der Community zu organisieren. Mal sehen ob sich das clip-Programm wie das MVP-Programm etabliert.
Eine im deutschsprachigen Raum (Deutschland, Österreich, Schweiz) entstande Entwicklung wurde mittlerweile in mehrere andere Sprachen portiert - die Rede ist von
Codezone. Auch hier werden in nächster Zeit ein paar Änderungen stattfinden - es soll ein Syndication-Resourcekit geben (ca zur TechEd 2005) und die Links um Metadaten bereichert werden (z.B. "Kauf-Content" versus "Gratis-Content" Einstufung eines Links). Mehr Content und eine bessere Usability gibt es dann auch zur Cebit 2005
Die
ineta (International .NET Association) soll bekannter gemacht werden und deren Termine zentral gesammelt werden (z.B. Vorträge in einzelnen Usergroups).
Alles interessante über Communities ist bei MS auf der im Aufbau befindlichen
Community Guide Site zu finden.
Ein sehr cooles Projekt wurde dann auch noch vorgestellt:
.NET Golf. Ziel dabei ist es eine Lösung für ein kleines Problem zu entwicklen/einzureichen - mit minimaler Codegröße. Die Lösungen für die alten Probleme lagen bei ~100-200 Bytes! Um den Anreiz zu erhöhen gibt es teilweise Preise für die kleinsten Lösungen.