PL    ENG

Agenda


Ścieżka .NET – sobota 30 maja

08:00-09:00 Rejestracja
09:00-09:15 Powitanie
09:15-10:30 Tadeusz Golonka i Marcin Książek – Software Development Life Cycle z Team Foundation Server 2008
10:30-10:45 Przerwa
10:45-11:45 Michał Brzozowski – Wprowadzenie do zasad SOLID
11:45-12:00 Przerwa
12:00-13:00 Tomasz Kopacz – Programowanie równoległe i rozproszone w VS 2010
13:00-14:00 Przerwa obiadowa
14:00-15:00 Witold Bołt – Programowanie z głową w chmurach – wstęp do cloud computing i Windows Azure
15:00-15:15 Przerwa
15:15-16:15 Marcin Najder – Workflow Foundation 4.0
16:15-16:30 Przerwa
16:30-17:45 Bartosz Kierun – Czy ASP.NET MVC oznacza zmierzch "klasycznego" ASP.NET?
17:45-18:00 Podsumowanie

Ścieżka SQL – niedziela 31 maja

08:00-09:00 Rejestracja
09:00-09:15 Powitanie
09:15-10:30 Łukasz Grala – Język MDX czy DMX?
10:30-10:45 Przerwa
10:45-12:00 Paweł Potasiński – Błogosławieństwa i przekleństwa procedur składowanych
12:00-13:00 Przerwa obiadowa
13:00-14:15 Maciej Pilecki – Funkcje zdefiniowane przez użytkownika w SQL Server – Dobre, Złe, Brzydkie
14:15-14:30 Przerwa
14:30-15:45 Damian Widera – Jak złapać do tej pory nieuchwytne? Rozszerzone zdarzenia w SQL Server 2008
15:45-16:00 Przerwa
16:00-17:15 Tobiasz Koprowski – Wprowadzenie do Spatial Data w SQL Server 2008
17:15-17:30 Podsumowanie

Ścieżka .NET – sobota 30 maja

  • Tadeusz Golonka i Marcin Książek – Software Development Life Cycle z Team Foundation Server 2008

    Percepcja technologii Microsoft określanych jako „Team System” bywa fragmentaryczna. Część przedsiębiorstw wykorzystuje tylko repozytorium kodu, inne jedynie narzędzia dla zarządzania procesem wytwórczym. Mając na uwadze proces tworzenia oprogramowania w trakcie prezentacji, zaprezentujemy 5 składowych Team Fundation Server 2008 oraz jego współpraca z Visual Studio Team System 2008 i narzędziami takimi, jak Team Foundation Web Access, MS Excel, MS Project.

    Agenda prezentacji:

    1. Co zawiera w sobie technologia określana jako Team System?
    2. Zarządzanie projektem.
    3. Praca z repozytorium kodu.
    4. Praca z buildami.
    5. Zarządzanie projektem w oparciu o jednostki robocze.
    6. Raporty i analizy.
    7. Case study: TFS 2008/2010 w korporacji Microsoft.
    8. Podsumowanie.
  • Michał Brzozowski – Wprowadzenie do zasad SOLID

    W czasie prezentacji zostanie przedstawiony sposób na poprawienie jakości kodu w oparciu o zasady „SOLID”. Omówiona zostanie geneza zasad „SOLID”, przedstawione zostaną przykłady oraz zalety korzystania z tychże zasad.
  • Tomasz Kopacz – Programowanie równoległe i rozproszone w VS 2010

    Podczas sesji zostaną pokazane nowe mechanizmy związane z programowaniem równoległym i rozproszonym w C# i C++ (TPL, PLINQ, biblioteka agentów itp.), a także wsparcie narzędziowe do śledzenia i analizy takich aplikacji.
  • Witold Bołt – Programowanie z głową w chmurach – wstęp do cloud computing i Windows Azure

    Sesja będzie podzielona na dwie części. Pierwsza z nich będzie poświęcona głównym ideom tzw. cloud computing. Zajmiemy się zarówno kontekstem historycznym tych rozwiązań, jak i ich obecnym miejscem na rynku i wpływie na ogólny rozwój różnych systemów informatycznych. Druga część natomiast poświęcona będzie wprowadzeniu do platformy chmurowej Microsoftu, czyli Windows Azure.
  • Marcin Najder – Workflow Foundation 4.0

    Czy wiesz, że nowa wersja WF 4.0 nie jest kontynuacją swojego poprzednika WF 3.5? Choć wiele elementów zachowano, z części się wycofano. W trakcie sesji przedstawiony zostanie ogólny zarys koncepcji Workflow Foundation. Przedstawione zostaną nowe elementy i główne wyzwania stawiane przed WF 4.0, w szczególności te które zadecydowały o zbudowaniu WF 4.0 od podstaw.
  • Bartosz Kierun – Czy ASP.NET MVC oznacza zmierzch "klasycznego" ASP.NET?

    Do technologii odpowiedzialnych za tworzenie aplikacji webowych dołączyła ostatnimi czasy platforma ASP.NET MVC. Czy jej pojawienie się oznacza, że rozwój „podstawowej” wersji technologii ASP.NET opartej o tzw. WebForms zostanie zaniechany? Jakie korzyści przynosi nowa technologia i kiedy warto rozpocząć z nią swoją „przygodę”? Wreszcie w jakim kierunku rozwija się ASP.NET w wersji 4.0 i jakich zmian możemy od niej oczekiwać?

    Na sesji dowiesz się:

    • Jakie są wady i zalety technologii ASP.NET MVC oraz kiedy warto tworzyć przy jej pomocy nowe rozwiązania.
    • Jakie są nowości w ASP.NET 4.0 i czego możemy po niej oczekiwać w przyszłości.

Ścieżka SQL – niedziela 31 maja

  • Łukasz Grala – Język MDX czy DMX?

    Do zastosowań w Business Intelligence zostały stworzone specjalne języki, lub rozszerzenia języka SQL umożliwiające przetwarzanie danych z zakresu BI. Sesja ma przybliżyć rozszerzenia języka T-SQL -  Data Mining Extensions DMX, oraz języka MDX (Multidimensional Expressions). Omówienie składni najważniejszych elementów i zastosowania w zależności od modelów Data Miningowych, czy też wielowymiarowych kostek danych. Między innymi liczne przykłady tworzenia zapytań przy użyciu narzędzia SQL Server Management Studio, oraz programu Excel 2007.
  • Paweł Potasiński – Błogosławieństwa i przekleństwa procedur składowanych

    Spór o to, czy procedury składowane są lepsze/gorsze od poleceń T-SQL wykonywanych ad-hoc, trwa od lat. Procedury mają swoich gorących zwolenników i zaciekłych przeciwników. Celem sesji nie będzie podjęcie próby rozstrzygnięcia sporu. Celem będzie pokazanie zalet i wad procedur składowanych. Postaram się zachować obiektywizm, choć prawdopodobnie moje przekonania predysponują mnie do stanięcia po jednej ze stron sporu.
  • Maciej Pilecki – Funkcje zdefiniowane przez użytkownika w SQL Server – Dobre, Złe, Brzydkie (400)

    Funkcje zdefiniowane przez użytkownika (UDFs) po raz pierwszy zostały wprowadzone w SQL Server 2000, a w SQL Server 2005 dodano możliwość implementacji UDF-ów przy użyciu SQLCLR. Podczas gdy UDF-y są miłą funkcją z perspektywy developera, to równocześnie mogą spowodować ból głowy u DBA. W mojej pracy konsultanta często widzę UDF-y błędnie użyte i/ lub powodujące problemy z wydajnością. Podczas tej sesji będziemy analizowali zalety i wady użycia UDF-ów, jak również ich oddziaływanie na wydajność . Opuścicie salę z pełną świadomością, jak SQL Server optymalizuje i wykonuje UDF-y, oraz kiedy powinniśmy być ostrożni w implementowaniu ich.
  • Damian Widera – Jak złapać do tej pory nieuchwytne? Rozszerzone zdarzenia w SQL Server 2008

    Rozszerzone zdarzenia (Extended Events - XE) pozwalają administratorom uzyskać informacje, które do tej pory były ukryte głęboko w wewnętrznych strukturach serwera SQL. Mechanizm rozszerzonych zdarzeń udostępnia także inne przydate administratorom i programistom informacje. W trakcie sesji pokażę nie tylko architekturę mechanizmu XE, ale także na licznych przykładach zaprezentuję, jak wydobyć naprawde użyteczne wiadomości.
  • Tobiasz Koprowski – Wprowadzenie do Spatial Data w SQL Server 2008

    Geografia, geometria, trzęsienia ziemi, mapy google, gps - wszystkie te słowa są ze sobą powiązane. Punktem łączącym jest SPATIAL DATA. Co to takiego, jak możemy tych danych używać, do czego ta wiedza może nam się przydać? XML, KML, GML, .NET, Shape2SQL, WKB, WKT i kilka innych sposobów na zdefiniowanie spatial data. W tej prezentacji, będę chciał przybliżyć samą ideę tego typu danych oraz opowiedzieć jak zacząć pracę z nimi.

    Poziom sesji: 200-300