Steve Ballmer – spotkanie ze społecznością / Imagine Cup 2010 w Polsce!

23 kwietnia, o godzinie 10 w hotelu Sheraton w Warszawie odbyło się spotkanie Steve’a Ballmera ze społecznościami IT. Tak się złożyło, że dostąpiłem zaszczytu bycia zaproszonym na owe spotkanie :)

Steve’a Ballmera – prezesa MS nie trzeba chyba specjalnie przedstawiać. Wszyscy zorientowani w świecie Microsoftu kojarzą zapewne ekscentryczne wystąpienia Steve’a na różnych konferencjach. Miałem więc nadzieję, że i tym razem zobaczę coś niezwykłego, ponadto byłem zaciekawiony jego osobą samą w sobie. Jak więc było?

Na początek – nic tak szalonego jak na filmiku wyżej się nie stało, a szkoda ;) Całe spotkanie miało charakter krótkiej prezentacji Steve’a, a pozostała część to Q&A. Nie będę tu przytaczał pytań zadawanych przez publiczność – powiem tylko, że było ciekawie i bardzo zabawnie. Steve oczarował mnie swoją charyzmą i przemyślanymi za każdym razem odpowiedziami na pytania. Szkoda tylko, że spotkanie było tak krótkie.

Przy okazji swojej wizyty w Polsce, Steve ogłosił iż finały kolejnej edycji Imagine Cupa odbędą się w Polsce! Cóż, to doskonała okazja, żeby zabłysnąć w przyszłym roku, bo niestety w tym roku, swoje wystąpienie określiłbym tak ;)

ASP.NET MVC 1.0 wydane!

W końcu! Na stronach Microsoftu dostępne jest do ściągnięcia ASP.NET MVC 1.0. To doskonała wiadomość dla wszystkich developerów ASP.NET, sam nie mogę się doczekać, aż dobiorę się do świeżutkiego release’a.

W związku z tym, z tego miejsca zapowiadam przepisanie mojego bloga (i udostępnienie źródeł) do ASP.NET MVC 1.0 :) Przy okazji polecam zapoznanie się z fragmentem książki, w którym można znaleźć kompletną instrukcję na temat tego, jak zbudować kompletną aplikację w ASP.NET MVC.

PS. W następnej notce zamieszczę relację z C2C 2009.

Polski serwis agregacyjny dla społeczności .NET!

dotnetomaniak.pl to pierwszy polski serwis agregacyjny przeznaczony dla programistów .NET. Działa on bardzo podobnie do dotnetkicks.com oraz dotnetshoutout.com. Tłumacząc po krótce – użytkownicy portalu dodają ciekawe, ich zdaniem, publikacje na temat platformy programistycznej MS, dzięki temu żadna ciekawa informacja/news nie umykają uwadze Dotnetomaniaków ;)

Źródło tego newsa – blog Pawła Łukasika, jednego z twórców dotnetomaniaka.

PS. Kiedyś miałem identyczny pomysł, jednak zaniechałem realizacji myśląc, że w Polsce się to nie przyjmie. Mam nadzieję jednak, że serwis odniesie wielki sukces :)

38. spotkanie WG.NET

Bez zaskoczenia – było rewelacyjnie :) 38. spotkanie WG.NET było spotkaniem łączonym ze spotkaniem PLSSUG, a ponadto wypakowane po brzegi ciekawymi prelekcjami :)

Pierwsze wystąpienie prowadził Bartosz Pampuch, członek KGD.NET i najlepszy prezenter MTS 2008! Ta jakże zacna persona przedstawiła temat pod tytułem „Skuteczny zespół informatyczny – czynniki sukcesu”. Prezentacja była całkiem „miękka”, a więc nietechniczna, jednakże bardzo ciekawa, upakowana informacjami, interaktywna i bardzo interesująco zrealizowana pod względem graficznym. Mówiąc krótko, miło było posłuchać, popatrzeć. Wystąpienie Bartka skłoniło mnie do bardzo wielu różnych refleksji i bardzo się z tego cieszę :)

Drugą prelekcje poprowadził Cezary Nolewajka (Senior Consultant działu MCS firmy Microsoft) , pt. „Visual Studio 2008 DB + GDR, czyli efektywna praca z projektami baz danych”. Prezentacja była przeznaczona dla bazodanowców, jednak jej przekaz był jasny i klarowny, na czym ja skorzystałem :) Czarek przedstawił bardzo interesujące narzędzie (VS 2008 w wersji DB z dodatkiem GDR) służące całej zabawie z SQL Server. Nie zapowiada się, bym miał kiedyś z tego korzystać, ale nigdy nic nie wiadomo (wiedzy technologicznej – branżowej, nigdy za wiele!). W każdym razie Czarek to bardzo dobry mówca, który bez trudu mnie i resztę publiczności zainteresował tematem.

38. spotkanie WG.NET uważam za bardzo bardzo udane. Na spotkaniu było bardzo dużo ludzi, aż żal że przerwa taka krótka – ale warto było ją poświęcić na tak ciekawe prelekcje. Na koniec dodam jeszcze, że w powietrzu czuć było zapaszek nadchodzącej konferencji C2C 2009.

37. spotkanie WG.NET

Tym razem – działo się :) Wszystko z powodu konferencji C2C 2009, która zbliża się wielkimi krokami (więcej na temat w następnych notkach).

Owym ważnym i ekscytującym wydarzeniem był Speaker Idol – konkurs organizowany przed większymi konferencjami (np. MTS) mający na celu wyłonienie nowych talentów (poprzez krótkie prezentacje), które mają potem szanse zaprezentować pełnowymiarową prelekcje na głównej konferencji. A to lista tego, co można było zobaczyć:

  1. Barbara Fusińska: Wzorce w akcji: Wyraź swoje intencje – doprecyzuj role;
  2. Jacek Ciereszko: Silverlight 2.0 Tips and Tricks;
  3. Andrzej Szczodrak: Nowe modele obiektowości w .NET;
  4. Szymon Pobiega: Service oriented architecture – event driven architecture;
  5. Piotr Leszczyński: Kolejny kontener DependencyInjection? NIE – dziękuję!! Czyli o koncepcji meta-kontenera słów kilka.

Jak widać po tytułach prezentacje były bardzo zróżnicowane i o różnym poziomie zaawansowanie. Moim faworytem był Jacek Ciereszko ze swoim niezawodnym Silverlightem, jednakże zwycięztwo przypadło Piotrowi Leszczyńskiemu.

Ogólnie inicjatywę oceniam bardzo pozytywnie. Prezentacje były ciekawe i bardzo różne, o nudzie nie mogło być mowy :) Szkoda tylko, że zgłoszeń było tak niewiele.. ale kto wie, może następnym razem i ja wezmę udział? ;)

Druga część wieczoru (zaraz po przerwie networkingowej) należała do Pawła Leśnikowskiego, który wystąpił z prezentacją pt. „Working with Legacy Code – PEX”. Paweł przedstawił bardzo ciekawe narzędzie – PEX, które służy do testowania i poznawania legacy code – czyli (w uproszczeniu) naprawdę nieprzyjemnego kodu :) Prezentacja była rzeczowa (ciekawe i rozbudowane dema) i dosyć krótka, ale zdecydowanie nie było to jej wadą. Dodam jeszcze, że narzędzie to bardzo mnie zainteresowało i cieszę się, że znajdzie się domyślnie w Visual Studio 2010.

Sesja zaczyna się za tydzień – jest co robić :) Także wracam do wyznaczników i całek, a w ferię postaram się napisać cokolwiek więcej.

36. spotkanie WG.NET

36. spotkanie było inne niż zwykle. No cóż, w końcu to ostatnie spotkanie przed Wigilią i Sylwestrem.

Tradycyjnie zaczęło się od krótkiego powitania (i rozdania eleganckich identyfikatorów! :) ), a następnie Arek WaśniewskiPaweł Potasiński zrobili krótki wstęp do dyskusji pt. „Rola aplikacji w dostępie do danych (z punktu widzenia .NET/SQL)”… a następnie zaczęło się :) Dyskusja była bardzo ciekawa, ale może głównie z tego powodu, że sporo tam było offtopowania, co moim zdaniem jak najbardziej posłużyło dyskusji. Szczególnie interesujące były fragmenty o SQL Injection oraz o ORM-ach :) Po 1.5 h bardzo luźnej pogadanki przyszła pora na Wigilię grup. Dużo ludzi, dużo jedzenia, świetna atmosfera… :) Gratulacje organizatorom, a w szczególności MS.

35. spotkanie WG.NET

35. spotkanie WG.NET było prawdziwą plejadą gwiazd Zine.net! Kto nie był, zdecydowanie ma czego żałować!

Tradycyjnie odbyły się dwie sesje + przerwa na pogaduchy, czyli networking.

Pierwsza sesję poprowadził Bartek Szafko bardzo aktywny redaktor zina oraz działacz PG.NET opowiadał on o bardzo interesującym i jak się okazało – rozbudowanym instalatorze WIX. Bartek przedstawił podstawy używania tego narzędzia oraz inne dostępne sposoby na „zmajstrowanie” instalatora. Bartek jako naprawdę wprawny mówca świetnie z sesją sobie poradził i zainteresował publikę Windows Installer XML. Z całą pewnością w poważniejszych projektach wykorzystam to narzędzie :)

Po prelekcji przyszła pora na przerwę – socjalizację. Cóż mówić – jak zwykle bardzo miło, jak zwykle bardzo owocnie. Gdy pozna się już kilka osób, te czterdzieści kilka minut można spędzić na bardzo fajnej wymianie zdań.

Po przerwie „na arenę” weszła sława równie wielkiego formatu co Bartek, a mianowicie Maciej Aniserowicz – mistrz pióra Zine.net :) Była to debiutancka prelekcja Maćka i trzeba przyznać, że szykuje się na prawdziwą prelekcyjną gwiazdę :) Maciek opowiedział o Web Client Software Factory. Zagadnienie zdecydowanie bardzo interesujące, a do tego jeszcze bardzo dobrze przedstawione. Mało materiału na „sucho”, a dużo kodu – mniam! To wszystko jeszcze okraszone oryginalnym humorem Maćka :) Sumarycznie – bardzo fajna prelekcja, której naprawdę przyjemnie się słuchało. Ciekawy, życiowy temat i do tego dobrze zaprezentowany.

To tyle o 35. spotkaniu WG.NET. Tradycyjnie na koniec trochę ponarzekam – otóż bardzo przepraszam wszystkich czytelników mojego bloga za ostatnie notki traktujące tylko o odbytych „iwentach”. Niestety na nic innego, odkrywczego nie mam czasu. Mam jednak nadzieję, że szybko się to zmieni.

IT Academic Day 2008

17 listopada 2008 w Małej Auli w Gmachu Głównym Politechniki Warszawskiej odbyło się wydarzenie o szumnej nazwie IT Academic Day 2008 (Warszawa). Z przyjemnością stwierdzam, że mimo moich obaw, konferencja była bardzo udana :)
IT Academic Day, to mimo swojej ogólnikowej nazwy konferencja organizowana przez uczelnie wyższe przy współpracy z Microsoftem (i innymi partnerami, m. in. Kaspersky Lab, HP, K2) – o technologiach MS właśnie. Dlatego też bałem się dużej zawartości marketingowego bełkotu, a jednak było całkiem przyzwoicie :) Spotkanie odbywa się w największych miastach w Polsce – co roku.

Przy wejściu do Małej Auli przywitali mnie członkowie Koła Naukowego Informatyków-Elektryków oraz z mojego kochanego wydziału Koła Naukowego Innowacyjnych Technologii Informatycznych – główni organizatorzy imprezy. Dostałem więc parę gadżetów i wodę. Szkoda tylko, że organizatorzy nie wspomnieli, żeby na salę wziąć kurtkę.. Mimo moich skarg klimatyzacja cały czas chodziła „na full” pomimo 1 stopnia Celsjusza za oknem. Jednakże bez zbędnych narzekań, przechodzę do rzeczy :)
Konferencja zaczęła się od krótkie wystąpienia Kogoś Ważnego z MS z USA. Opowiadał on o (rewelacyjnym w moim mniemaniu) BizSpark. Program ten ma na celu wsparcie startujących przedsiębiorstw dając im przez 3 lata za darmo dostęp do całego oprogramowania MS, a po tych trzech latach proszą jedynie o 100 dolarów! Świetny pomysł, czyż nie? :) Wydaje mi się to całkiem dobrym posunięciem, by odciągnąć nowe firmy od darmowych rozwiązań. Prezentacja dzięki temu, że była krótka, mimo swojego marketingowego charakteru nie byłaby zła, gdyby nie fatalne ustawienie rzutnika – przez które w zasadzie nie było nic widać.

Druga prezentacja też należała do MS. Tym razem Eugeniusz Licznarowski opowiadał o Popfly – nowym produkcie MS. To Silverlightowe (!!) cudeńko służy do banalnego wręcz tworzenia mashupów – stron składających się z różnych elementów-bloków. Parę kliknięć i otrzymujemy elegancką stronę wyświetlającą zdjęcia znajomych z Facebooka, jeszcze dwa kliknięcia i nasi znajomi są już ulokowani są na mapie, jeszcze parę kliknięć i… Muszę przyznać, że bardzo mi się to spodobało :) Gratuluję pomysłowości i oby Popfly dalej się rozwijało.

W przerwie na korytarzu już czekały stoiska sponsorów – HP i K2. Nie omieszkałem więc podebrać jeszcze paru notesików, długopisików, kolorowych ulotek i M&Ms-ów :) Swoją drogą, organizacja takich konferencji to chyba całkiem mądry sposób na ściąganie do siebie pracowników.
Trzecia prelekcja z opisu wydawała mi się nudna. Cóż może pokazać Kaspersky Lab? Jednakże muszę przyznać, że zostałem bardzo miło zaskoczony. Prezentacja „antywirusowych” chłopaków była hitem dnia! Zero marketingowego kontentu (no może poza gadżetami, które można było dostać za poprawne odpowiedzi – ale to tylko na plus :)) a masa ciekawych i zabawnych rzeczy. Show polegał na odpalaniu różnych wirusów (od najzwyklejszych do tych najbardziej odjechanych) i pokazaniu metod usuwania ich (bez antywirusa oczywiście :)). Szczerze się zdziwiłem, gdy zobaczyłem co niektóre szkodniki potrafią zrobić z systemem :) Świetna robota!

Czwarta prezentacja należała do innego sponsora – ABC Data Centrum Edukacyjne. Człowiek z tejże firmy poruszył topowy ostatnio temat – a konkretniej wirtualizację. Pierwsza część prezentacji nie była dla mnie zbyt porywająca – ot przydługawy pokaz możliwości Virtual PC. Druga była już dużo lepsza, gdyż w końcu mogłem zobaczyć Hyper-V w akcji. Szkoda jedynie, że prelegent był raczej w moim mniemaniu słabo przygotowany do prezentacji, a ponadto prezentacja była trochę za wolna (wszystko ładowało się live – podczas wykładu).

Kolejną prelekcję poprowadził Wojtek Grześkowiak z mojego wydziału (WEiTI PW). Opowiadał on o programowaniu równoległym na platformie .NET 4.0 (!!). Wykład był w moim uznaniu rewelacyjny. Wojtek bardzo przyłożył się do swojej pracy, to było zdecydowanie widać. Miał bardzo rozległą wiedzę, a samo wystąpienie było żywe, a przede wszystkim bardzo ciekawe! Gratulację!

Ostatnie, szóste wystąpienie prowadzone było przez dwóch panów z K2 i dotyczyło LINQ. Niestety prezentacja zaczęła się od przydługiego wstępu dotyczącego firmy K2 (co osiągnęli, co robią itp.) i przez to.. zasnąłem :) Na szczęście obudziłem się już na zasadniczą część prezentacji. Jak się okazało – nie było to jednak koniecznie. Panowie niestety nie pokazali nic, co byłoby dla mnie nowością. Kilka podstawowych zapytać skonstruowanych w LINQ i to wszystko.
Po wszystkich wystąpieniach przyszła pora na nagrody i w taki sposób konferencja dobiegła końca. Zdecydowanie bardzo pozytywnie oceniam te niemalże 7 godzin spędzone z technologiami MS. W przyszłym roku znów na pewno się pojawię :) W końcu z radością mogę stwierdzić, że jednak studia mają swoje dobre strony (co nie znaczy, że przestanę narzekać :D) :)

33. spotkanie WG.NET

Studia mi nie służą (czy już o tym wspominałem?:)), ale tym razem udało mi się nie opuścić 33. spotkania – i bardzo dobrze! :)

Było to spotkanie łączone razem z PLSSUG także pierwsza sesja była dotnetowa, a druga sikłelowa. Sesję .NET poprowadził prosto z Krakowa – Szymon Kobalczyk! Tematem prezentacji był PRISM znany też jako Composite Application Guidance for WPF. Treść wykładu i sama prelekcja były naprawdę megaciekawe! Szkoda tylko, że równie mega co poziom wystąpienia, było moje pouczelniane zmęczenie (od 6 na nogach…) przez co kompletnie nie mogłem się skoncentrować. Niemniej jednak Szymon bardzo mnie zainteresował i z całą pewnością, gdy już (w końcu!) będę miał czas, zajmę się tym tematem :) Obiema rękami podpisuję się pod stwierdzeniem, że Szymon to mistrz WPF-a :) Po zasadniczej części prezentacji, Szymon pokazał odrobinę „magii”, czyli swego rodzaju implementacje MS Surface (rękawice rządziły :D) :) Ta część była równie wspaniała, co poprzednia i chyba jeszcze bardziej zaskakująca :)

Po bardzo krótkiej przerwie, przyszła pora na prezentację SQL-ową. Niestety temat tej prelekcji był (jak dla mnie – bazodanowego laika) bardzo zaawansowany i niewiele z tego wystąpienia wyniosłem – ot ogólne pojęcie czym tytułowy Service Broker (bo o nim była mowa) jest. Nie podejmuję się więc oceny tego wystąpienia. Wydaje mi się tylko, że Krzysztof Bąk – główny prelegent przesadził trochę z ilością materiału, który chciał zaprezentować. Wierzę jednak, że skoro w przygotowaniu brał udział Paweł Potasiński to musiała być ona dla SQL-owców smacznym kąskiem :)

Tyle mojej relacji, a teraz idę odpoczywać (ach, strasznie marudny się zrobiłem przez te studia! :)).

Tyle się dzieje.. a ja nie mam czasu :(

Ech, studia są przereklamowane! Poniekąd człowiek się uczy dwa razy w roku, a tymczasem ja nie mam czasu na nic. Moje aktualne życie przypomina cykl uczelnia -> nauka -> spanie -> uczelnia -> nauka… Mam nadzieję, że to się w najbliższym czasie zmieni. Ostatnio nawet opuściłem 32. spotkanie WG.NET, ale to bardziej z powodu Imagine Cup 2009 – wszystko na to wskazuję, że będę mógł startować… ale o tym szerzej za jakiś czas. Ostatnio w świecie .NET wiele się dzieje i bardzo żałuję, że nie mam czasu o tym napisać, a konkretniej:

  1. Pojawiła się finalna wersja Silverlighta 2.0
  2. Od jakiegoś czasu można testować ASP.NET MVC Beta 1 (ech, przydałoby się zrobić migrację bloga…)
  3. .NET ma nowe logo, przyznam, że całkiem sexy ;)
  4. Visual Studio 2010 CTP oraz .NET 4.0 CTP są dostępne do ściągnięcia (!!), aż żal nie przetestować

Być może o czymś zapomniałem jednak powyższa lista i tak jest według mnie imponująca. Postaram się częściej pisać, obiecuję ;)