środa, 14 kwietnia 2010

Pierwszy post po przerwie pewnej

Ostatni raz dokonałem tutaj wpisu … jeszcze w 2009 roku. Czy to oznacza że w tym czasie porzuciłem swoje zainteresowania? Wręcz przeciwnie, w tym okresie dość regularnie i systematycznie rozpoznawałem Silverlight 4 Beta  i WCF RIA Services. Produkowałem posty poświęcone tej tematyce na swoim drugim blogu oraz zrobiłem kolegom 2-dniowe podsumowanie obejmujące wszystkie zagadnienia związane z WCF RIA Services. Jednak kilka dni później przyszedł MIX 10 i masa nowości. Udało mi się obejrzeć w zasadzie prawie wszystkie prezentacje związane z Silverlight, Blendem, WCF RIA Services  i Windows Phone 7.  Wrażenia swoje utrwaliłem robiąc screenshoty z tego co mi się spodobało i uznałem za istotne lub nowe, powystawiałem jakieś oceny… Potem rozpoznawałem Silverlight na Windows Phone 7, co przełożyło się m.in na moją wczorajszą prezentację w Warszawie. Pomogłem też kolegom w migracji aplikacji z Silverlight 3 na Silverlight 4 RC, gdzie dołożyłem funkcjonalności związane z kamerą. Miałem w głowie tyle ciekawych informacji, a jednak nie znalazło to żadnego odzwierciedlenia w blogu. Dlaczego? Zaczął mnie chyba dotykać problem, którego doświadczają także inni - tyle tego wszystkiego ciekawego dookoła, czas jest jak zawsze ten sam i nie może płynąć wolniej, a jak się już coś pozna, to zawsze staje się przed dylematem, czy już coś pisać o tym, czy może w tym czasie lepiej poznać jeszcze coś głębiej albo więcej …. A każdemu wpisowi trzeba poświęcić trochę czasu, sprawdzić czy nie ma błędów merytorycznych, gramatycznych, wrzucić jakąś grafikę …

Tak więc mam nadzieję wyjaśniłem, czemu czasami może wydawać się, że blog zamiera. Myślę też, że zamiast prowadzić dalej filozoficzne rozważania nad otaczającą nas rzeczywistością i realiami, to lepiej przeznaczę go na posty o konkretnej tematyce technicznej. Mam tu na myśli przede wszystkim Silverlight na Windows Phone.

Trzeba się spieszyć, jeszcze nie okrzepły nowości z MIX’a, a już mamy finalną wersję Visual Studio 2010, a prawdopodobnie w czwartek premiera Silverlight 4 w wersji finalnej oraz pewnie jak sądzę wszystkich narzędzi i platform z nim związanych. Z którymi oczywiście wypada się zaznajomić –:)

czwartek, 10 grudnia 2009

Silverlight 4 Beta - od nowa Polska ludowa ;)

Silverlight jest chyba najszybciej rozwijaną platformą Microsoftu. Ledwie minęło kilka miesięcy od finalnej wersji 3, a już oczy świata są skierowane na jego następcę Silverlight 4 – zaprezentowanego w wersji beta na ostatniej konferencji PDC. A więc od nowa Polska ludowa! To znaczy ta fraza zupełnie tu nie pasuje merytorycznie , ale jakoś sam rym mi tu przypasował, by oddać ducha sytuacji. Tak więc wszystkich oczekujących tu jakiegoś głębszego znaczenia tych słów, muszę rozczarować –:)

Oczywiście znów staram się dotrzymać tempa i teraz zaczynam żyć w świecie Visual Studio 2010 i Silverlight 4. To czego spróbuję na bieżąco publikuję.  Jedno jest pewne – coraz fajniejsze rzeczy można robić w oparciu o standardowe komponenty.

silverlight_webcam_2

wtorek, 3 listopada 2009

Poznań: Silverlight 3, Blend 3, .NET Ria Services na żywo

SL3_Blend3_RiaServices 

Poznań to pierwsze miasto, które odwiedziłem w ramach swoich wystąpień na grupach .NET poza granicami Krakowa. Poznańska Grupa .NET to moim zdaniem wręcz idealne miejsce na prezentacje. Nie inaczej było w ostatni czwartek, kiedy w Poznaniu dane było mi zaprezentować najciekawsze elementy Silverlight 3, Blend 3 oraz .NET Ria Services. Duża aktywność słuchaczy uczyniła spotkanie bardzo wartościowym, także dla mnie.  Ze względu na czas skrótowo przedstawiłem .Net Ria Services (co z pewną premedytacją przed wystąpieniem sobie założyłem). Nie przeszkadza mi to zaliczyć spotkanie do najbardziej udanych. Zaakcentowałem, to na czym najbardziej mi zależało. Nigdzie też do tej pory nie wytworzyła taka luźna, miejscami wręcz rozrywkowa atmosfera –:)

Tym razem przedstawiłem zupełnie nową prezentację, będącą niejako podsumowaniem moich prac z ostatnich miesięcy już po premierze finalnej wersji najnowszej odsłony platformy Microsoftu dla aplikacji RIA . Przygotowałem na tę okazję dość spory materiał video, kierując się zasadą, że lepiej po prostu daną rzecz pokazać niż długo o niej prawić. Najbardziej jestem zadowolony z najdłuższej produkcji Expression Blend 3 - cz.1 demonstrującej przekrojowo większość możliwości SketchFlow. Poniżej zamieszczam wszystkie materiały.

Prezentacja PowerPoint

Praktyczne przykłady

Nagrania video używane przy prezentowaniu


Silverlight 3 - cz.1


Silverlight 3 - cz.2


Expression Blend 3 - cz.1


Expression Blend 3 - cz.2


Expression Blend 3 - cz.3


.NET Ria Services July 2009 CTP - cz.1


.NET Ria Services July 2009 CTP - cz.2


.NET Ria Services July 2009 CTP - cz.3


.NET Ria Services July 2009 CTP - cz.4

P.S  Dziękuję liderom grupy za wyprawę na miasto oraz za pomoc w różnych sprawach.

czwartek, 6 sierpnia 2009

Gdzie jest Marcin ?

silverlight3coming

Na okres wakacji z nowym Silverlight zaszyłem się tu.  Czasu nie marnuję, wciąż się edukuję, nowe posty publikuję …

wtorek, 7 lipca 2009

Wyjaśnienie odnośnie poprzedniego posta

Czytając mojego wczorajszego posta pewnie wielu z Was zdziwiło tajemnicze zdjęcie z miasta Ułan Bator oraz napis z nieistniejącą datą 31 czerwca 2009. Otóż - jak się domyślacie - był to wakacyjny żart z mojej strony. Natomiast prezentacja o najnowszym wydaniu “Oslo” jest jak najbardziej prawdziwa i postanowiłem ją po prostu udostępnić dla wszystkich w Internecie. Z drugiej strony jakby mi ktoś zaproponował wyjazd w tak egzotyczne miejsce na Ziemi, to czemu nie ?

poniedziałek, 6 lipca 2009

Oslo w stolicy M

Stosunkowo długo nic nie pisałem. W tym czasie zdążyłem m.in zapoznać się dość gruntownie z najnowszym “Oslo” May CTP i pierwszą publiczną odsłoną edytora “Quadrant”. Poniżej zamieszczam najnowszą wersję swojej prezentacji o “Oslo”. Niektóre zagadnienia zostały opracowane całkowicie od nowa (np. część poświęcona edytorowi “Quadrant”), pojawiły się zupełnie nowe zagadnienia, niektóre rzeczy zniknęły, poza tym wprowadziłem szereg drobnych modyfikacji. Wszystkie te zmiany są … odzwierciedleniem zmian, jakie wprowadzili twórcy technologii oraz pewnych własnych przemyśleń i eksperymentów.

800px-Gandantegchinlen_Khiid_Monastery

Prezentacja:  “Oslo” May 2009 CTP  (Ułan Bator 31.06.2009)



piątek, 5 czerwca 2009

Podsumowanie ostatniego tygodnia maja 2009 cz.2 i coś ponadto

Czas biegnie szybko. Zamierzałem się opisać swoje wrażenia z imprezy CodeCamp w Krakowie na początku tygodnia, a tymczasem już mamy kolejny weekend. Tak więc do tego posta trafi też coś ponadto.

Zacznijmy od CodeCampa.  Moim zdaniem impreza wypaliła i była bardzo udana. Od jej zakończenia wiele osób podzieliło się już na łamach blogów swoimi wrażeniami. Myślę, że ogólnie moje odczucia nie różnią się od innych uczestników. Natomiast jak każdemu widzowi nasunęło mi się trochę różnych przemyśleń w związku z różnymi prezentacjami. Niektórymi z nich podzielę się tutaj.

SOLID - zagadnienia przedstawione bardzo sprawnie i klarownie. Jeśli chodzi o to, by pisać aplikacje w przemyślany i skalowalny sposób, to myślę, że tę ideę popierałem od zawsze. Nigdy nie byłem zwolennikiem prowizorek… Natomiast jako zwolennik nowych technologii, nie do końca podzielam pewne dystansowanie się autora od nich. Uważam, że nowe rozwiązania tylko mogą tej idei dopomóc.

Programowanie równoległe i rozproszone w VS 2010 - ta sesja uświadomiła mi kilka aspektów, które w prezentacjach które obejrzałem wcześniej nie były dobrze wyartykułowane czy nazwane wręcz po imieniu. Bardzo dobrze wyjaśnione wiele spraw, praktyczne demonstracje, a także zbiór ciekawostek z przyszłości. O ile temat wcześniej średnio darzyłem sympatią, o tyle teraz zostałem zachęcony, by w praktyce z tym poeksperymentować. Brawo.

Windows Azure - spojrzenie na tę sesję zależy od perspektywy z jakiej się patrzy. Jeśli spojrzeć z perspektywy osoby, która tylko słyszała nazwę (lub nawet i nie), to jest bardzo klarowne wprowadzenie w temat. Z tego, co wiem takie było właśnie zamierzenie autora i w mojej ocenie dobrze je zrealizował. Natomiast osoba, która trochę liznąła temat, poczytała książeczkę z opisem idei, tylko nie znalazła jeszcze czasu by w praktyce otworzyć Visual Studio i coś w tym zrobić (np. ja) może poczuć duży niedosyt.

Workflow Foundation 4.0 - obiektywnie mi się bardzo podobało. Dlaczego? Bo zostało przekazane dużo fachowej wiedzy w wyczerpujący sposób. Było też dużo praktycznych demonstracji z użyciem Visual Studio 2010. Tego oczekiwałem i to dostałem.

ASP.NET MVC – liczyłem że zapoznam się z bardziej dogłębnie z tą technologią, zostaną przedstawione jakieś praktyczne przykłady czy wręcz aplikacje w Visual Studio. Myślałem, że chociaż pół prezentacji będzie o MVC i że zostanie to dokładnie porównane z klasycznym ASP.NET. I zawiodłem się …  Niemniej autor dobrze wyjaśnił nowe elementy w samym ASP.NET 4.0 i tematykę AJAX 4 łącznie z JQUERY. Tak więc moja wiedza się poszerzyła, warto było posłuchać. Ideowo trochę się nie zgadzam, że lepiej pozostać przy starym mimo, że nie zawsze dobre rozwiązania są promowane, ale jest to dobrze znane. Większy nakład w niektórych przypadkach może się potem zwrócić, łatwiej np. taką aplikację testować.

Myślę, że to tyle moich przemyśleń o tegorocznym CodeCamp. Teraz wspomnę jeszcze krótko o swojej wyprawie do Łodzi, jaka miała miejsce w tym tygodniu.

10 spotkanie  Łódzkiej Grupy Profesjonalistów IT & .NET niejako zamknęło tryptyk moich wystąpień z przełomu maja i czerwca nt. .NET RIA Services, Silverlight 3 i ASP.NET Dynamic Data. Pragnę podziękować liderom grupy za spotkanie na mieście przed spotkaniem, a publiczności za to, że bardzo uważała i zadawała szczegółowe pytania. Zdecydowanie warto było wybrać się do Łodzi.