Author Archive

Już dostępne

Jak już wcześniej pisałem 21 października Visual Studio 2010 Beta 2 będzie dostępne do pobrania ze stron Microsoft. Ten dzień właśnie nadszedł :) Ja już pobieram.

http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx


VIsual Studio 2010 beta2 już 21 października

VS2010 i .NET Framework 4.0 beta2 na MSDN będzie dostępne już 21 października. To wydanie zostało okrzyknięte najbardziej znamienitym w ciągu ostatnich lat.

http://www.theregister.co.uk/2009/10/19/visual_studio_2010_second_beta_packaging/


Tak było na stoisku społeczności podczas MTS 2009

Zapraszamy w przyszłym roku!


Na koniec dnia coś zabawnego

http://deser.pl/deser/1,83453,7087222,Papuga_uwielbia_egipska_muzyke.html

Zabawna papużka – tym bardziej w kontekście niedawnej podróży do Egiptu :)


Relacja z MTS

MTS2009 – kolejna edycja chyba największej w Polsce konferencji branży IT. Kolejna, lecz w moim odczuciu inna niż poprzednie. Dlaczego? Przede wszystkim dlatego, że według mnie więcej się działo, a w szczególności na naszym stoisku Społeczności IT. Akcja marketingowa grup pokazała wielu ludziom, że istniejemy – bo spora część ludzi podchodzących do stoiska w ogóle o nas nie wiedziała – teraz powoli zaczyna się to zmieniać :) oby ta tendencja się utrzymywała. Ale to wszystko działo się na przerwach pomiędzy częściami merytorycznymi tej konferencji. Teraz kilka słów właśnie o tym.

Konferencja rozpoczęła się jak zwykle od sesji generalnej – tym razem było to spojrzenie w przyszłość – jak będzie wyglądał nasz świat za 10 lat. Po części była to mocno futurystyczna wizja, która wiekszość ludzi zapewne skłoniła do stwierdzenia – heh, fajne, ale możliwe raczej w filmach. Nic bardziej mylnego – wiele prototypów rozwiązań pokazanych na filmie już istnieje, a przed nimi jeszcze dziesięć lat!

Żeby opisać wszystkie sesje trzeba by poświęcić dużo czasu i pewnie mało kto by to przeczytał do końca, zatem ograniczę się do kilku zdań o sesjach, które według mnie były najciekawsze.

Pierwszą sesją w moim harmonogramie była “Visual Studio 2010 – Database Projects – czyli efektywna praca z projektami baz danych”. Można było zobaczyć praktyczne podejście do projektów bazodanowych, zarządzania wersjami i zmianami w bazie danych. Koniec z przygotowywaniem skryptów uaktualniających schematy – teraz można to zrobić “z automatu” – a co lepsze działa :) Nie trzeba też kombinować z wypełnianiem bazy do testów – dane generowane są na podstawie wybranych przez nas parametrów! Oczywiście nie jest to rozwiązanie takie jak dostarcza Redgate – jego możliwości są mniejsze, aczkolwiek miła jest perspektywa, że możemy wiele z tych funkcji rozszerzyć pisząc własny kod. Duży plus za temat i wykonanie.

“Usługi w świecie Microsoft: WCF,REST, .NET Service Bus, Workflow Services” by Tomasz Kopacz. Sesja w niepowtarzalnym stylu. Pełen profesjonalizm, zabójcze dla szarych komórek tempo prowadzenia utrzymane od początku do końca, ale czasem miło posłuchać o technologi tak, że zapycha nam się input. Streszczenie sesji znajduje się na dobrą sprawę w jej temacie. Trudno pokusić się o jakiekolwiek rozwinięcie tego, bo zwyczajnie się nie da bez pomijania niektórych elementów, a tak jest krótko i zwięźle, a przede wszystkim wiadomo o co chodzi :)

Pozostałe sesje również godne uwagi i obejrzenia/odsłuchania po pojawieniu się materiałów z konferencji, gdyż nawet gdy zna się temat czasem dają na niego inne spojrzenie.

Nie można zapomnieć o drugiej edycji konkursu Speaker Idol – wielkie gratulacje dla Tomka Wiśniewskiego (mojego cichego faworyta od samego początku) – słucha się Ciebie z przyjemnością i bierzesz pod uwagę to co doradzą Ci inni – tak trzymaj!

To by było na tyle jeżeli chodzi o najważniejsze wrażenia związane z tegoroczną edycją MTS.


Powrót po długiej przerwie

Witam ponownie po długiej przerwie. Była ona związana z moim ślubem :) Tak, zmieniłem stan skupienia na gwiazdę podwójną :)

Sądzę, że teraz znajdę czas na podzielenie się rzeczami, które napotykam na swej drodze i mam nadzieję, że komuś to się przyda. Dziś skończyła się konferencja MTS 2009 – świetne miejsce, by poznać nowości ze świata Microsoft, ale również by poznać innych ludzi z branży, a przede wszystkim by spotkać się ze społecznościami MS – na naszym stoisku wiele się działo i miałem przyjeność w tym uczestniczyć. Jutro napiszę coś o konferencji, a jak dostanę zdjęcia, to wrzucę je, by pomogły w wizualizacji posta o tym jak było :)


T-SQL Random – HOW TO

Jakiś czas temu przyszło mi się zmierzyć z zadaniem wybrania losowych wierszy z tabeli pobranej z bazy MS SQL. Z racji na to, że nigdy wcześniej tego nie robiłem, zacząłem poszukiwania. Wykorzystanie w tym celu operacji na danych po stronie C# wydaje się absurdalną sprawą z racji na konieczność przekazania całej tabeli do logiki losującej to raz, a dwa C# działałby wolniej niż T-SQL na tabelach. Pora przeszukać sieć – udało mi się znaleźć kilka dyskusji traktujących o tym temacie – różne też były rozwiązania, jednakże jedno z nich okazało się strzałem w dziesiątkę. Przedstawia się ono następująco:

SELECT Kolumna1, [Kolumna2,…]

FROM NazwaTabeli

[WHERE warunek]

ORDER BY NEWID()

Proste w zrozumieniu i zastosowaniu rozwiązanie stało się lekarstwem na utrzymanie wydajności rozwiązania a także jego przejrzystości i spójności.

Żeby było ciekawiej, to w niedługim czasie okazało się, że przy realizowanym przeze mnie projekcie również jest wymagana podobna funkcjonalność z dużym naciskiem na wydajność (nieporównywalnie większym niż przy pierwszym projekcie). Na marginesie dodam, że pierwszym zadaniem w jakim przydatne mi było zastosowanie ORDER BY NEWID() była implementacja QUIZU będącego częścią konferencji Communities 2 Communities 2009.

Mam nadzieję, że ten post pomoże komuś, kto trafił na zadanie realizacji takiej funkcjonalności – jeżeli tak, to cel osiągnięty :)


Windows Live Writer – ograniczenia

W jednym z poprzednich postów pisałem o przenosinach swojego bloga (link). Problem polegał na tym, ze nawet pomimo ustawienia w Windows Live Writer daty wstecznej nie jest ona uwzględniana przy dodawaniu wpisu. Zgłosiłem ten fakt do pomocy technicznej MS. Po wymianie kilku emaili i dokładnym opisaniu problemu (step by step + screeny) dostałem odpowiedź, że nie jestem pierwszą osobą, która to zgłasza i że problem ten jest w trakcie rozwiązywania przez zespół projektowy. Ma to zostać poprawione w najbliższym czasie – nie wiem do końca ile to jest “najbliższy czas”, jednakże mam nadzieję, że nie będzie to długo :) Tak czy inaczej w wolnym czasie będę prawdopodobnie przenosił kolejne wpisy ze starego na nowy blog :) Teraz mam trochę mniej czasu – stąd ponowne uśpienie na stronie, gdyż biorę udział w organizowaniu konferencji C2C’09, a konkretniej jestem jedną z osób odpowiedzialnych za stworzenie QUIZU, który będzie dostępny przed konferencją. Dlatego też kończę i zabieram się ponownie do pracy.


Poziom trudności sesji

Gdyby ktoś kiedyś zastanawiał się jak przebiega szacunkowa ocena poziomy trudności prezentacji tu jest mała pomoc

http://support.microsoft.com/default.aspx?scid=gp;en-us;WebCastLevels&sd=gn


[old] Przenosiny bloga

Właśnie rozpocząłem przenosiny mojego bloga z ms-groups.pl na spaces – aktualnie są problemy z przepisaniem dat publikacji, lecz mam nadzieję, że moje zgłoszenie zostanie szybko przetworzone i dowiem się co jest nie tak, lub jak mam to zrobić (bo aktualnie na stronie nie widzę możliwości ustawienia innej daty niż aktualna, a w Windows Live Writer ustawienie innej daty nic nie daje – dwa wpisy zostały utworzone z datą dzisiejszą – dziwne). Ciekawe co z tego wyjdzie – jeżeli nic się nie uda, to trudno – trzeba będzie to przeżyć :)

  • O mnie

    Maciej Grabek

    Moje profile na:

    MVP

    Codeguru.pl GoldenLine
    Twitter CodeProject

  • english version
  • Polecam

  • Copyright © Maciej Grabek. All rights reserved.
    Powered by WordPress
    %d bloggers like this: