czwartek, 28 lutego 2008

3 x 2008 faktem !

Ten fakt również jest godny odnotowania - umowna premiera Windows Server 2008, SQL Server 2008 oraz Visual Studio 2008 (3 x 2008) dziś przeszła już do historii -:)

niedziela, 24 lutego 2008

Silverlight 2.0 beta 1 tuż, tuż ...

Dosyć dawno nic nowego nie napisałem, zresztą nie było ku temu specjalnej okazji. Tym razem odnotuję istotny fakt - Silverlight 2.0 beta 1 zbliża się i ma być lada dzień, a dokładniej 5-tego marca !!! O nowej funkcjonalności zdaje się, już kiedyś wspominałem. Fakt, że wtyczka ma zajmować tylko 4.3MB robi wrażenie -:) A tutoriale trzeba koniecznie przeczytać! Pomijając już fajne features znane z WPF i łatwą migrację aplikacji Silverlight do WPF, moją uwagę zwróciła kontrolka kalendarza!

poniedziałek, 4 lutego 2008

Visual Studio Team System 2008 na żywo



Czy wspaniałe technologie coś znaczą bez dobrych narzędzi do pracy zespołowej z wsparciem metodologii prowadzenia projektu? Czy życie nie mogłoby być prostsze, gdy za pomocą jednego narzędzia zintegrujemy pracę developera, architekta, testera i project managera? Ostatnie dwa tygodnie z hakiem rozpoznawałem możliwości Visual Studio Team System 2008. Aby nie zostało to tylko w mej głowie, pozwoliłem sobie wizualnie utrwalić czynności, które wykonywałem (na powyższym slideshow). Może się to komuś do czegoś przyda, a osobom nie mającym w ogóle styczności z VSTS pozwoli szybko zobaczyć co można zrobić mając taki soft (wszak teraz się upowszechnia kultura obrazkowa -:). Poniżej trochę szczegółów.


1.Środowisko - używałem do tego dwóch różnych konfiguracji:

- maszyny fizycznej: TFS 2008, VSTS 2008 Development Edition, VSTS Web Access 2008 Power Tool (z maszyną kliencką z przeglądarką internetową, Team Explorer 2008 i VSTS 2008 TFS MSSCCI Provider + Visual Studio 6 + Visual Studio 2003);

- maszyny wirtualnej: TFS 2008, VSTS 2008 Team Suite, VSTS Web Access 2008 Power Tool, VSTS 2008 TFS Power Tools - December 2007 Release, TFS Admin Tool, MS Excel 2003, MS Project 2003 (o zgrozo! - na 1GB ramu fizycznej maszyny, dla małego testowego projektu dało się nawet całkiem sprawnie pracować; w sumie z umieszczeniem tych konfiguracji powinno być odwrotnie, ale tak wyszło z pewnych przyczyn - na maszynie wirtualnej mogłem z kolei eksperymentować dowolnie, sam zresztą wszystko na niej postawiłem i skonfigurowałem).


2. Elementy rozpoznania:

- funkcjonalność VSTS 2005: Wypróbowałem funkcjonalność z VSTS 2005 (znaną mi m.in z dwóch niezłych książek o VSTS 2005) na VSTS 2008, zaskoczenia nie było - wszystko działa tak jak w starszej wersji, oczywiście wyłapałem pewne drobne różnice (np. zmienione niektóre menu, zastąpienie build type mającym więcej możliwości build definition);

- zmiany w VSTS 2008: Microsoft dostarcza listę wszystkich zmian w dokumentacji do VSTS. Elementy nowej funkcjonalności, które wypróbowałem: porównywanie folderów, adnotacje (świetnie informują kiedy dana linijka kodu została zmieniona, przez kogo, w jakim celu), build definition (zamiast build type, daje możliwość continuus integration - automatyczny build po każdym check-in, jak też automatyczne odpalanie buildów co jakiś okres), metryki kodu (jego ocena na podstawie np. jego skomplikowania, złożoności dziedziczenia), data source wizard (przy testach data driven);

- integracja z innym oprogramowaniem: wypróbowałem korzystanie z TFS 2008 z poziomu Visual Studio 6 i 2003 (dzięki MSSCCI Provider i Team Explorer w tle) oraz integrację z MS Excel i MS Project 2003 (dzięki Team Explorer w tle);

- rozszerzenia Microsoft do TFS / VSTS: wypróbowałem VSTS Web Access 2008 Power Tool (zarządzanie projektem z poziomu przeglądarki internetowej, Team Explorer instaluje się tylko na serwerze, nie u klienta), VSTS 2008 TFS Power Tools - December 2007 Release (Build Notification - powiadomiania na pasku zadań o team buildach, dodatkowe polityki przed check-nem np. wymóg skomentowania changeseta, Best Practises Analyzer, najbardziej fajna jest z pewnością wizualna customizacja szablonu projektu), TFS Admin Tool (dla administratorów TFS ułatwia zarządzanie uprawnieniami dla TFS, SharePoint Services i Reporting Services).


P.S Aby było ciekawiej dodam, że Microsoft już teraz pracuje nad następcą VSTS 2008 o kodowej nazwie "Rosario" (w internecie CTP November 2007 - obraz maszyny wirtualnej + dokumentacja).