Cybernetyczny sad
Microsoft
22 spotkanie ŚRGM oraz PLSSUG Katowice
lut 28th
W czwartek, 25 lutego 2010 odbyło się 22 spotkanie Śląskiej Regionalnej Grupy Microsoft oraz Polish SQL Server User Group Katowice. Tym razem mieliśmy okazje posłuchać mieszanych tematów, zarówno SQL jak i coś dla developerów. Aczkolwiek temat SQL-owym był jak NAJBARDZIEJ dla programistów
Tematem o SQL-u było Dyskusja – TOP 10 najgorszych metod pisania zapytań, który prowadził Marcin Szeliga w zastępstwie za Damiana, który z przyczyn losowych nie mógł być na spotkaniu. Marcin jak zwykle najwyższa światowa klasa, pokazał nam czego NIE używać, a co używać w zapytaniach bazodanowych. Bardzo pouczająca sesja!
Drugą sesję prowadził Wojtek Poniatowski na temat: Happy Hour: Telerik RadControls for ASP.NET AJAX. Z tego co wiem była to pierwsza taka duża sesja Wojtka, a cieszy to, że dobrze sobie poradził i mam nadzieję, że wkrótce znowu zobaczymy go jako prelegenta. Wojtek pokazywał nam jakie rozwiązania proponuje firma Telerik w kwestii AJAX-a i co można za ich pomocą w bardzo prosty i intuicyjny sposób zbudować.
Na zakończenie spotkania jak zwykle została rozlosowana garść nagród od naszych sponsorów
Mam nadzieję, że następne, równie ciekawe spotkanie odbędzie się już wkrótce!
Portale społeczności online Microsoft w Polsce – opinia
sty 21st
Dzisiejszy dzień ma coś w powietrzu bo jest nastawiony na marudzenie. Ale to co zaraz napisze nie uważam za marudzenie, a za wyraz niezadowolenia z zaistniałej sytuacji. Aby nie przedłużać przejdźmy do konkretów.
Jak większość osób obracających się w IT, a już szczególnie w działce MS wie, że w na naszym rodzimym rynku istnieją dwa główne portale społecznościowe: WSS oraz CG. Do obu z nich można nawet znaleźć link po prawej stronie tego wpisu. Pierwszy z nich jest skierowany do tak zwanych profesjonalistów IT, czyli generalnie informatyków, administratorów różnego rodzaju systemów. Drugi natomiast jest przeznaczony dla programistów, chociaż ja wolę określenie developerów i to nie dlatego, że bardziej “szpanersko” brzmi, ale z innego wydźwięku tego słowa, a moim zdaniem “programista” nie do końca oddaje angielskie znaczenie “software developer”, ale to temat na inny wpis
Taki podział jak jest dość naturalny i wynika z podziału zadań jakie te obie grupy “zawodowe” mają w pracy. Cudzysłów jest nieprzypadkowy, gdyż w Polsce nie ma zawodu “programista” czy “administrator”. Jest informatyk jako jeden wielki worek na wszystko co związane z IT, ale to też temat na inny wpis.
Łamanie tego podziału jest generalnie dość szkodliwe. ZNAKOMITYM przykładem tego był sławetny projekt “ITCore” – tak, nie boję się użyć tego słowa, chociaż w światku MS jest ono zabronione
. Sam brałem aktywny udział w powstawaniu tego portalu i wiem jak było, a jak się skończyło to wiedzą chyba wszyscy, i gdzie człowiek się nie obróci jakieś echo tego wydarzenia jest.
Dlaczego o tym wspominam? Dziś w nocy z środy na czwartek miała miejsce aktualizacja właśnie portali WSS oraz CG. Taka zbieżność i taka długa przerwa w działaniu obu portali nie mogła być przypadkowa. I tak proszę Państwa, oba portale przeżyły “odświeżenie”, przy czym dla CodeGuru było to znacznie większe odświeżenie. CG to obecnie WSS w niebieskiej szacie graficznej. Jednak to, samo w sobie nie byłoby czymś złym. Problem większy pojawia się jednak w łączeniu profili oraz ich profilowaniu.
Powstała nowa funkcjonalność, która umożliwia połączenie swoich kont na WSS i CG. Nie dziwi to, gdyż oba portale są hostowane przez tą sama platformę i ta samą firmę. Największym jednak problemem jest fakt, iż w profilu użytkownika są do wyboru 3 profile zawodowe: IT, DEV, Student. Załóżmy sytuację, że na profilu WSS zostawimy zaznaczoną tylko opcję DEV. Co się wtedy wstanie? A stanie się to, że np. na stronie z aktualnościami będą nam się pojawiały newsy z CodeGuru? Co? Po co? Dlaczego? Zadaje sobie pytanie, kto mógł wpaść na ten pomysł? Czemu? Czy przeprawa przez ITCORE naprawdę ludzi w MS NIC nie nauczyła? Czy teraz możemy mówić o “ITCore – Light”? (pozdrowienia dla anonimowego na jego prośbe, autora tego określenia
)
Chcę pominąć wiele niedziałających aspektów w obu portalach, jednak CG doskwiera DUŻO bardziej i to w takim stopniu, że niektóre przeglądarki się po prostu wywalają!
Czy w kraju, gdzie tak zwane “user groups” są naprawdę liczne, gdzie jest taka grupa jak PLSSUG, która liczy sobie kilkaset członków, mamy specjalistów najwyższej światowej klasy, MVP, itd., MS nie potrafi stworzyć DWÓCH dobrze działających portali? Czy naprawdę brak wymiernych bezpośrednio korzyści finansowych z takich portali jest powodem, aby na naszym rynku nie można było stworzyć czegoś naprawdę dobrego? Na szczęście ludzie, którzy zajmują się treścią tych portali, szczególnie na WSS, robią ZNAKOMITĄ robotę i WIELKIE dzięki wam za to, bo gdyby nie WY to te portale by już dawno upadły.
Marzy mi się, że kiedyś wpisując adres wss.pl czy codeguru.pl w przeglądarce, zobaczę portal, który poza zawartością tworzona bez interesownie przez grono ludzi, będzie miał też godną temu oprawę, bo chociażby właśnie z szacunku dla osób, które tworzą “content” tych portali MS powinien zapewnić nim przemyślaną i SPRAWNIE funkcjonującą platformę!
SQL Azure oraz SSMS – jak połączyć?
paź 24th
Mam przyjemność testować platformę Azure od jej najwcześniejszych wydań, dostępnych “w miarę” publicznie. Od jakiegoś czasu jedną z najciekawszych nowości jest SQL Azure, czyli upraszczając, zwykła baza relacyjna MS-SQL jaką znamy z naszych własnych komputerów czy też serwerów. Jedną z ciekawszych opcji jakie oferuje SQL Azure jest możliwość podpięcia się do bazy z poziomu SQL Server Management Studio. Zapraszam zatem do przeczytania dalszej części tego krótkiego tutoriala
70-536 zdany!
paź 9th
Dziś udało się zdać kolejny egzamin. Tym razem wszedłem w świat programistyczny, a egzaminem był 70-536 czyli TS: Microsoft .NET Framework – Application Development Foundation. Pytania bardzo zróżnicowane, od zupełnie prostych, gdzie przy odpowiedzi ŻADEN programista nie powinien się nawet chwili zastanawiać, do bardzo szczegółowych, gdzie trzeba było zwracać uwagę na każdy detal w kodzie. Wiele osób lekceważąco podchodzi do tego egzaminu co jest wielkim błędem. Egzamin ten jest podstawą do prawie wszystkich późniejszych egzaminów ze ścieżki programistycznej, więc materiał trzeba mieć dobrze opanowany i zrozumiany!
MTS 2009 – Speaker Idol – półfinały!
wrz 20th
Jakiś czas temu pisałem na temat tego konkursu. Sam zgłosiłem swoją pracę i dostałem się do półfinału!
Zatem jeśli ktoś będzie na konferencji, to półfinał SI odbędzie się pierwszego dnia konferencji MTS w czasie Lunchu miedzy 12.25 a 13.40. W tym roku obsada jest bardzo dobra więc sesje na pewno będą ciekawe. ZAPRASZAM!
Dostęp do platformy Azure ułatwiony!
wrz 7th
Od dłuższego czasu mam okazję bawić się nową platformą firmy Microsoft, jaką jest Azure. Do tej pory jednak Microsoft dawał dostęp do niej tylko wybranym osobom. Teraz możliwość zabawy z wersją CTP została bardziej “upubliczniona”
. Wystarczy zalogować się na swoje konto (lub je założyć jeśli się go nie posiada) na witrynie Connect.
W katalogu połączeń złożyć wniosek do Azure Services Invitations.
Po zatwierdzeniu uczestnictwa w programie, wchodząc na jego stronę, należy kliknąć opcje “Klucze produktów” oraz “Zażądaj nowego klucza produktu” i w końcu “Pobierz klucz”.
Po otrzymaniu klucza można przejść na witrynę windows.azure.com i w zakładce “Account” kliknąć opcję “Manage My Tokens”.
Następnie wprowadzić kod, kliknąć przycisk “Claim Token” i cieszyć się dobrodziejstwami jakie niesie za sobą platforma Azure
Windows 7 – polskie beta testy – podsumowanie
sie 26th
Nie pisałem chyba o tym na blogu (a może, ale już nie pamiętam
), ale brałem udział w zamkniętych testach lokalizacyjnych systemu Windows 7. Lokalizacja dotyczyła oczywiście naszej rodzimej wersji. Na czym polegają te testy? Na testowaniu
a poważniej to wybrana grupa osób zostaje zaproszona do zamkniętej bety. Całość prowadzona jest za pomocą witryny Connect. Znajdują się tam grupy dyskusyjne, repozytoria plików, dostęp do zamkniętych livemeetingów i dużo innych rzeczy. Dodatkowo przez narzędzie “feedbackowe” w Windows 7 zgłasza się błędy znalezione w systemie. Te błędy są rejestrowane na witrynie Connect, gdzie później są oceniane przez pracowników Microsoft, którzy albo odrzucają dany błąd, albo przekazują developerom do poprawki. Po zakończeniu takich testów błędy są podsumowywane i są odpowiednio punktowane w zależności od ich “ciężaru”, że tak się wyrażę.
Tak jakoś wyszło, że trochę tych błędów zgłosiłem i okazało się, że byłem w pierwszej trójce najlepszych testerów w Polsce, czemu Microsoft dał wyraz poprzez skromny dyplom uznaniowy:
oraz miła niespodziankę w postaci myszki SideWinder X8
Bardzo przyjemna niespodzianka. Branie udziału w samych testach jest bardzo fajne i nie liczy się tak naprawdę, że coś można później dostać, ale to że ma się styczność z danym produktem od samego początku oraz, co chyba nawet ważniejsze, ma się realny wpływ na to jak dany produkt (w tym wypadku lokalizacja produktu), będzie wyglądała w przyszłości. Oczywiście niesie to za sobą pewne niebezpieczeństwa, później można czuć się współodpowiedzialnym za pewne niedoróbki
ale nie przeraża mnie to i czekam do kolejnej bety
MTS 2009 – hamonogram wybrany!
sie 20th
Po wielu trudach i znojach udało mi się wybrać mój osobisty harmonogram na tegorocznej edycji MTS-a. Niestety nie obyło się bez przeszkód, gdyż strona zaraz po uruchomieniu rejestracji po prostu umarła! Co chwila albo error 503 albo 404. Niestety ktoś nie pomyślał o dostarczeniu odpowiedniej wydajności dla serwerów, a nie powinno mieć to miejsca podczas konferencji organizowanej przez tak wielką firmę. Jeszcze gdyby to była konferencja darmowa to byłbym w stanie to przeboleć, ale niestety po zapłaceniu niemałej kwoty można jednak czegoś od organizatorów wymagać.
Ale żeby już tak nie marudzić
oto sesje, które wybrałem:
- Wtorek:
- Środa:
Zapowiada się całkiem ciekawie
aczkolwiek w zeszłym roku tematy były ciekawsze i miałem większy problem ze zdecydowaniem się na konkretny, ale wierzę, że i tak będzie super
- jak korzystać z historycznego debuggera (a także na jakiej zasadzie on działa),
- jak Visual Studio 2010 wspomaga nas w debugowaniu aplikacji wielowątkowych,
- jak skorzystać z nowych udogodnień profilera,
- jak napisać własne rozszerzenie dla IDE (i które rozszerzenia warto zainstalować),
- jakie elementy nowego środowiska mogą zwiększyć komfort pracy, a które są jedynie “bajerami”.
Wystąpienie przeplatane będzie prezentacją ciekawostek z pogranicza .NET 4.0 i ciekawych konstrukcji językowych. Bartosz PampuchPowered by Hackadelic Sliding Notes 1.6.4
17. Spotkanie ŚRGM i PLSSUG Katowice – Glenn Block
cze 27th
Na wczorajszym spotkaniu naszych grup gościliśmy wyjątkowego prelegenta, a był nim Glenn Block. Glenn jest pracownikiem Microsoftu w Redmond i piastuje obecnie stanowisko .NET FX Program Manager. Glenn był u nas w ramach tourne jakie odbył po Polsce, odwiedzając w ciągu 5 dni, pięć miast: Olsztyn, Toruń, Warszawę, Kraków i Katowice, ale tak naprawdę nasze spotkanie odbywało się w Gliwicach
Tematem z jakim Glenn jeździł po Polsce było: Building openly extensible applications in .NET 4.0. Sesja ta traktowała o nowym frameworku Microsoftu, czyli Managed Extensibility Framework, który zostanie wydany wraz z .NET 4.0, ale już teraz można pobrać go z witryny CodePlex. A jak sama sesja? Jednym słowem – WOW! Około 2 godzin nieustannej, nisko poziomowej i bardzo technicznej sesji! Glenn ewidentnie ma talent do prowadzenia sesji, świetnie łapał kontakt ze słuchaczami, odpowiadał precyzyjnie i wyczerpująco na pytania, a za ich zadawanie nagradzał koszulkami
Spotkanie uważam za bardzo udane, a sesja, która mieliśmy okazję wysłuchać byłą naprawdę świetna, ale myślę, że trzeba będzie jeszcze obejrzeć 1-2 razy jej nagranie żeby załapać wszystkie smaczki i szczegóły techniczne.
TS: Windows 7, Configuring – zdany!
cze 25th
Jakiś czas temu zdawałem beta egzamin o numerze 72-680 czyli tak jak w tytule: TS: Windows 7, Configuring. Dziś dosłownie przed chwilą na stronie Prometrica pojawiła się informacja: PASSED
Nie ma jeszcze niestety możliwości wygenerowania ani logo ani certyfikatu z tego egzaminu, ale fajnie, że udało się zdać.
Update: 2009-08-12 – W końcu Microsoft zamieścił na certyfikatach z tego egzaminu napis “Charter Member”, który dodatkowo świadczy o tym, że dana osoba zdała certyfikat jako jedna z pierwszych na świecie



