W tym roku po raz kolejny odbędzie się konferencja z cyklu Microsoft Technology Summit. W dniu dzisiejszym ruszyły dwie strony, które dla uczestników są idelanym miejscem do znalezienie wszelkich niezbędnych informacji związanych z konferencją. Dlatego serdecznie zapraszam do ich odwiedzenia
MTS 2011 – strony ruszyły
Wasze pomysły na Visual Studio
Nawiązując trochę do poprzedniego posta i wspieraniu procesu tworzenia Visual Studio, pomyślałem, że przekażę kolejne dwie metody, którymi każdy może przekazać swoje pomysły na VS.
Są to dwie strony na portalu uservoice:
Jak łatwo można się domyślić, na pierwszym portalu umieszczane są pomysły, które dotyczą VS jako całości. Na drugim natomiast rzeczy związane z całym procesem ALM, który wspiera Visual Studio. Strony te są przeznaczone do zamieszczania swoich pomysłów związanych z nowymi elementami lub zmianą istniejącej funkcjonalności. Bugi natomiast można zgłaszać na portalu connect.
Ponownie zachęcam do aktywnego udziału w życiu portali. Jest to prosty sposób aby przekazać do Microsoftu swoje pomysły dotyczące Visual Studio
UPDATE:
Mała aktualizacja linków. Pojawił się jeden zunifikowany UserVoice dla Visual Studio jak i Team Foundation server.
Czytaj dalejVisual Studio 2010 – PerfWatson
Visual Studio w wersji 2010 zmieniło swoją powłokę i wykorzystuje technologię WPF. Wywołało to wiele kontrowesji, ale wydaje mi się, że zostało już to zaakceptowane i dobrze się sprawdza
Pewnie nie wszyscy się z tym zgodzą, i właśnie dlatego piszę tego posta. Ostatnio do galerii rozszerzeń Visual Studio został dodany nowy dodatek: PerfWatson. Jest to specjalna aplikacja, której wewnętrznie używa także Microsoft, do raportowania problemów z wydajnościa. Teraz została wydana publicznie w postaci dodatku aby każdy mógł ją sobie w prosty sposób zainstalować i dzięki temu wspomóc proces polepszenia UI naszego ulubionego środowiska programistycznego.
Aby zainstalować dodatek, należy wejść do menu: Tools -> Extension Manager… . Następnie wybrać opcję Online Gallery i w polu wyszukiwania wpisać: perfwatson. Pojawią się dwa dodatki. Właściwa aplikacja widoczna na początku listy oraz dodatek opcjonalny w postaci wizualizacji obciążenia Visual Studio. Polecam zainstalować oba.
Po zainstalowaniu tych dwóch dodatków i ponownym uruchomieniu VS w prawym dolnym roku będzie pojawiał się wykres:
Wykres ten informuje o czasie zajętości wątku UI Visual Studio. PerfWatson okresowo “odpytuje” ten wątek o jego aktywność. Jeśli wątek nie odpowiada dłużej niż 2 sekundy wykres zmienia swój kolor:
W tym momencie generowany jest specjalny zrzut informacji o call stacku i która funkcja w kodzie VS powoduje dane opóźnienie. Taki zrzut jest zapisywany na dysku, a podczas kolejnego uruchamiania środowiska zostanie wysłany do Microsoftu za pomocą mechanizmu Windows Error Reporting. W zależności jakie mamy ustawienia w systemie wykona się to automatycznie lub użytkownik zostanie poproszony o potwierdzenie wysłania. Oczywiście informacje są w pełni anonimowe
Narzut PerfWatsona jest minimalny i nie będzie odczuwalny w codzienniej pracy, a jeśli masz jakieś problemy wydajnościowe z VS 2010 to zachęcam do sciągnięcia dodatku i przesyłania informacji do Microsoftu bo wpływa to realnie na rozwiązywanie problemów z aplikacją.
Polecam także obejrzenie filmiku na Channel9 traktującego właśnie o PerfWatsonie.
Czytaj dalejKinect Event – Channel9 LIVE – dzisiaj!
Dziś na stronie Channel9 o godzinie 18:30 rozpocznie się na żywo transmisja eventu związanego z Microsoft Kinect. Serdecznie zapraszam!
Debugger Canvas – nowe spojrzenie na “odrobaczanie”
Debuggowanie aplikacji nie jest procesem łatwym ani szybkim. Visual Studio już od dawna przoduje w tej kwestii, ale nadal istnieje szerokie pole do popisu w tej dziedzinie, a przykładem tego jest tytułowy dodatek Debugger Canvas
Czym jest Debugger Canvas? Jest dodatkiem do Visual Studio Ultimate, który całkowicie zmienia sposób w jaki walczy się z błędami w kodzie. Postawienie breakpointa nie powoduje już zatrzymania się kodu w danym pliku i otwarcia go na nowej zakładce w VS, ale uruchomienie specjalnego obiektu canvas, na którym zostaje wyświetlony w “chmurce” kawałek kodu, który akurat jest debuggowany. Co ważne, ten popup to tak naprawdę pełnowartościowy edytor Visual Studio, dzięki czemu można wyświetlać locals, watch i inne elementy.
Ważna cechą nowego dodatku, jest pokazanie graficznie przepływu wykonywanego kodu. W związku z czym, jeśli przechodzimy przez kod używając klawisza F11 i dojdziemy do miejsca gdzie wywoływana jest inna metoda, w tej samej lub innej klasie, zostanie pokazana nowa “chmurka” z tą metodą itd. itd..
Kolejną interesującą funkcją jest możliwość wyrysowania zapisu IntelliTrace. Jeśli mamy jakis zapis wykonany właśnie za pomocą IntelliTrace, można przeciągnąć go na element canvas i zostanie on wyrysowany co ułatwi przejrzenie kodu. Na zakończenie, każdą sesję debuggowania można zapisać jako plik XPS i przesłać np koledze z zespołu, w celu uzyskania jakiejś porady lub wskazanie jak dojść do błędu.
Debugger Canvas od dziś dostępny jest na stronie DevLabs. Zapraszam wszystkich do pobrania i pobawienia się nowym dodatkiem





