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.
Author Archive
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/
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