Agenda
Podczas 2nd Silesian Code Camp równolegle odbędą się dwie ścieżki. Poniżej znajduje
się harmonogram.
|
09:30 - 10:00
|
Rejestracja
|
|
10:00 - 10:15
|
Powitanie uczestników
|
|
10:15 - 11:30
|
Team Foundation Server 2010
Grzegorz Rycaj
|
Co, jak i kiedy?
IN, NOT IN, EXISTS, NOT EXISTS
– praktyczny poradnik
Damian Widera
|
|
|
Przerwa 15 minut
|
|
11:45 - 13:00
|
Hakowanie Kinect
Szymon Kobalczyk
|
Reprezentacja i obsługa hierarchii
w SQL Server 2008/2008R2
Łukasz Grala
|
|
13:00 - 14:00
|
Przerwa obiadowa (60 minut)
|
|
14:00 - 15:15
|
WCF 4.0 - whats new
Maciej Grabek
|
Integration Services
najczęstsze problemy,
najlepsze praktyki
Grzegorz Stolecki
|
|
|
Przerwa 15 minut
|
|
15:30 - 16:45
|
MVVM i Windows Phone 7 - jak i po co?
Tomasz Wiśniewski
|
SQL Server Service Broker
– Query Notifications
Sławomir Bryk
Bartłomiej Michalski
|
|
16:45 - 17:00
|
Zakończenie konferencji, losowanie nagród
|
Team Foundation Server 2010
Grzegorz Rycaj
Zespoły wytwarzające oprogramowanie często zadają sobie pytanie: jakich narzędzi
użyć w projekcie, aby praca była efektywna, bez konieczności tracenia czasu na bezsensowne
walki ze środowiskiem. Jak skutecznie zarządzać projektem i gromadzić dane na jego
temat? Odpowiedzią firmy Microsoft na te zagadnienia jest Team Foundation Server,
zintegrowane środowisko pracy przeznaczone zarówno dla małych, kilkuosobowych zespołów,
jak również dla tych wielkich, składających się z kilku tysięcy osób. Podczas sesji
dowiemy się przede wszystkim czym jest TFS i gdzie jest jego miejsce w środowisku
pracy zespołu wytwarzającego oprogramowanie. Omówione zostaną podstawowe pojęcia
związane z TFS, sposoby pracy z nim i najważniejsze funkcjonalności.
WCF 4 - what's new
Maciej Grabek
Windows Communication Foundation przy okazji pojawienia się czwartej odsłony .NET
Framework przyniósł ze sobą nowe możliwości. Podczas sesji postaram się je przedstawić
oraz podzielić własnymi spostrzeżeniami na temat ich przydatności. Pod lupę weźmiemy
takie mechanizmy jak:
- simplified configuration
- routing service
- service discovery
- workflow services
MVVM i Windows Phone 7 - jak i po co?
Tomasz Wiśniewski
W trakcie sesji dowiesz się jak uporządkować swoją aplikację Windows Phone 7. Zobaczysz
na czym polega wzorzec MVVM (Model-View-ViewModel) i jak z niego skorzystać w projekcie
Windows Phone 7. Przyjrzymy się także innym frameworkom i najlepszym praktykom,
które pozwolą Ci pisać wydajne i łatwe do utrzymania aplikacje mobilne.
Integration Services - najczęstsze problemy, najlepsze praktyki
Grzegorz Stolecki
SSIS od samego początku powala mnogością narzędzi i możliwości. Od prostego kopiowania
do rozbudowanego procesu zasilania hurtowni danych połączonego z analizą jakości
danych i automatycznym korygowaniem braków i błędów - sławne paczki co chwila udowadniają
swoją przydatność. Warto jednak bliżej przyjrzeć się kilku zasadom działania Integration
Services aby przypadkiem sobie nie strzelić w stopę. W trakcie sesji zostanie pokazanych
kilka miejsc, w których umiejętna interwencja może poprawić wydajność. Opowiemy
o kilku rzeczach, które warto i o kilku, których nie wypada robić.
SQL Server Service Broker – Query Notifications
Sławomir Bryk, Bartłomiej Michalski
Mechanizm Query Notifications, wykorzystujący infrastrukturę SQL Server Service
Brokera, umożliwia pisanie aplikacji czułych na zmiany w używanej przez nie bazie
danych, bez konieczności tworzenia nadmiarowego kodu. W trakcie sesji opowiemy i
pokażemy m.in.:
- w jakich sytuacjach użycie Query Notifications jest wskazane
- jakie są ograniczenia tego mechanizmu
- jak zastosować Query Notifications w praktyce
Co, jak i kiedy? IN, NOT IN, EXISTS, NOT EXISTS – praktyczny poradnik
Damian Widera
Język TSQL jest chyba najprostszym językiem „programowania”, ma łatwą składnię,
kilkanaście komend i drugie tyle poleceń. Mimo tego potrafi płatać figle, a użycie
konkretnych poleceń nie jest tak oczywiste, jak na pierwszy rzut oka się wydaje.
Na sesji chciałbym pokazać praktyczne użycie kilku komend i poleceń:
- IN, NOT IN
- EXISTS, NOT EXISTS
- LEFT JOIN … NULL
- NULL
Reprezentacja i obsługa hierarchii w SQL Server 2008/2008R2
Łukasz Grala
W życiu mamy często do czynienia z hierarchią. Problem pojawia się jak mamy ją odpowiednio
zapisać w bazie danych, żeby później z niej efektywnie korzystać. W ramach sesji
będą przedstawione zagadnienia związane zarówno z reprezentacją hierarchii przy
użyciu złączenia self-join, jak i przy użyciu nowego typu hirarchyid. W ramach sesji
przedstawione będą metody korzystania z obu reprezentacji i porównanie ich wydajności.
Hakowanie Kinect
Szymon Kobalczyk
Sensor Kinect dla konsoli Xbox360 okazał się komercyjnym hitem Microsoftu w 2010r.
Ale czy jest to tylko zabawka do gier i rozrywki?
Podczas sesji zobaczymy jak wygląda Kinect od środka i co sprawia że jego kamera
widzi też głębokość obrazu. Następnie sprawdzimy jak te możliwości zostały wykorzystane
w grach na Xbox 360. Opowiem również w jaki sposób możemy podłączyć Kinect do PC,
jakie informacje otrzymujemy i jak je wykorzystać we własnych projektach. Na koniec
chciałbym pokazać kilka ciekawych zastosowań które zostały opublikowane w ciągu
ostatnich miesięcy.