Sesje

Konferencja Communities to Communities 2009 będzie się składała z trzech ścieżek tematycznych: .NET, SQL oraz IT PRO. W ramach każdej z nich odbędzie się pięć sesji technicznych. Poniżej przedstawiamy agendę konferencji.

Uwaga: kolejność sesji może ulec zmianie.

Agenda C2C'09

Ścieżka .NET SQL IT PRO
Sala -- -- --
08:00 - 08:45 Rejestracja
08:45 - 09:00 Powitanie uczestników
09:00 - 10:10 Tylko w języku polskim Marek Byszewski - Tour de VSTS 2010 Tylko w języku polskim
Radosław Kepa - Świadome planowanie zasobów dyskowych dla SQL Server. Tylko w języku polskim Łukasz Falaciński i Łukasz Zajączkowski - Integracja serwera SharePoint i Exchange.
10:10 - 10:20 Przerwa
10:20 - 11:30 Tylko w języku angielskim Julia Lerman - My Favorite Entity Framework Tips & Tricks Tylko w języku angielskim
Andras Belokosztolszki - SQL Servers's Storage Engine. Tylko w języku polskim Krzysztof Binkowski - Podążając śladami użytkownika Windows – elementy informatyki śledczej
11:30 - 11:40 Przerwa
11:40 - 12:50 Tylko w języku polskim Piotr Leszczyński - Kolejny kontener Dependency Injection? NIE - dziękuję! Czyli o koncepcji meta-kontenera słów kilka Tylko w języku polskim Łukasz Grala - Blokady, zatrzaski, zakleszczenia - działanie,  badanie, wykrywanie problemów na podstawie SQL Server 2005/2008.
Tylko w języku polskim Łukasz Foks i Karol Stilger - Windows 7 i Windows Server 2008 R2 z perspektywy Specjalisty IT
12:50 - 13:40 Przerwa obiadowa
13:40 - 14:50 Tylko w języku angielskim Ingo Rammer - Hardcore Production Debugging of .NET Applications Tylko w języku angielskim
Allan Mitchell - SQL Server Integration Services 2005 Performance Tips Tylko w języku polskim

 

Łukasz Rutkowski - System Center Operations Manager 2007 R2 - Monitorowanie systemów UNIX i Linux

14:50 - 15:00 Przerwa - Termin oddania konkursu kartkowego.
15:00 - 16:10 Tylko w języku angielskim Udi Dahan - Avoid a Failed SOA - Business and Autonomous Components to the Rescue Tylko w języku polskim Marek Adamczuk - Dynamiczny SQL możliwości i zagrożenia Tylko w języku polskim Tomasz OnyszkoILM2 RC0, czyli rozwiązanie do zarządzania tożsamością w pigułce
16:10 - 16:20 Przerwa
16:20 - 17:30 Tylko w języku polskim Artur Paluszyński - Interakcyjne sceny 3D w Windows Presentation Foundation Tylko w języku polskim Marcin Szeliga - Poziomy izolowania transakcji - teoria a praktyka
Tylko w języku polskim Konrad SagałaExchange 2007 - tips and tricks.
17:30 - 17:45 Podsumowanie i zakończenie konferencji

 

Sesje w ścieżce .NET

  • Marek Byszewski - Tour de VSTS 2010

    VSTS 2010 jest zapowiadany jako "duża wersja". Oznacza to że MS wprowadzi do swojej flagowej linii produktów dla deweloperów bardzo wiele nowości. Znaczący nacisk został położony na jakość tworzonego oprogramowania (ciągła integracja i metodyki agile), architekturę rozwiązań oraz zarządzanie projektami. Sesja będzie obejmować wybraną, kluczową , zdaniem prelegenta, funkcjonalność dodaną lub rozszerzoną w VSTS 2010. Między innymi zapoznamy się z takimi nowościami jak gated checkin, kompilacja równoległa, zarządzanie rozgałęzieniami, zarządzanie zadaniami, walidacja architektury, testy interfejsu użytkownika, zarządzanie przypadkami testowymi oraz analiza wpływu zmiany na istniejący system.


    Julia Lerman - My Favorite Entity Framework Tips & Tricks Tylko w języku angielskim

    Entity Framework jest wypełniony tak wieloma funkcjami funkcjami, że wielu deweloperów nie wie jak je wykorzystać. Zapraszamy na sesję, podczas której możesz dowiedzieć się jak korzystać z Entity Framework jak profesjonalista. Ta sesja zostanie wypełniona wskazówkami i sztuczkami, jakimi dziel się ze swoimi klientami, którzy budują prawdziwe aplikacji Zobaczysz jak dotrzeć do tych "brakujących" kluczy obcych wartości, praktycznych zastosowań dla podmiotów SQL, jak poprawić skuteczność swoich zagadnień w  LINQ i Entity SQL Queries, połączyć z Entities z .NET Generics napisać kod wielokrotnego użytku, stanowiący domyślny sposób nawigacji  wartości i wiele więcej.



  • Piotr Leszczyński - Kolejny kontener Dependency Injection? NIE - dziękuję! Czyli o koncepcji meta-kontenera słów kilka. Tylko w języku polskim

    W dobie dzisiejszego stylu tworzenia oprogramowania, gdzie wiele komponentów dostarczanych jest z zewnątrz, a różne zespoły tworzą różne elementy systemu i w całości przypomina to trochę budowanie z klocków należy zwracać szczególną uwagę na luźne powiązanie między tymi elementami, ich łatwą integrację, wymienialność, oraz testowalność w oderwaniu od całej infrastruktury. Rozumując takimi kategoriami zastosowanie podejścia Inversion of Control niejako się narzuca. Ilość dostępnych rozwiązań realizujących Dependency Injection może przyprawić o zawrót głowy. W tej sesji chciałbym przedstawić samą koncepcję odwrócenia sterowania (na przykładzie implementacji poprzez wstrzykiwanie zależności), dokonać porównania istniejących kontenerów DI, a następnie pokazać koncepcję meta-kontenera, jako warstwy abstrakcji nad konkretną implementacją, uniezależniającą nas od konkretnego dostawcy



  • Ingo Rammer - Hardcore Production Debugging of .NET Applications Tylko w języku angielskim

    Twoja aplikacja ASP.NET okazuje się nie dość dobrze współpracująca z systemem, ale nie masz programu Visual Studio na serwerze? A błąd w aplikacji Windows Forms przejawia się na komputerze klienta i nawet debuger nie jest w stanie go zamknąć? Wyciek pamięci komputera z systemem Windows nastapił na drugim końcu świata, a plik logów nie ujawnia zbyt wiele? W tej sesji, Ingo Rammer zamierza omówić narzędzia i techniki, które są dostępne do rozwiązywania tego rodzaju problemów. WinDbg, SOS, MDbg i GFlags mogą wydawać się dość przerażające na początku, ale po opanowaniu tych narzędzi będzie można śmiać się w twarz nawet najbardziej nierozwiązywalnym wcześniej problemom w twoim środowisku produkcyjnym .NET.



  • Udi Dahan - Avoid a Failed SOA - Business and Autonomous Components to the Rescue Tylko w języku angielskim

    Wywoływanie usługi sprawia, że jej określenie nabiera znaczenia. Teraz mamy 13 różnych rodzajów usług i nie mamy pojęcia kiedy użyć którego rodzaju. Czy pojedyncza operacja to usługa? Jest pojedyncze zakończenie jest usługa? Co wiemy o funkcjach przekrojowych, takich jak funkcje autoryzacji i dostępu do danych? 

    Jeśli zastanawiasz się nad tego rodzaju pytaniami, a następnie chcesz o tym rozmawiać to ta sesja jest dla Ciebie. Jeśli szukałeś magicznego sposobu na  analizę i projektowanie, to ta sesja jest dla Ciebie. Jeśli szukasz konkretnych wytycznych dotyczących sposobu wyboru technologii SOA, to ta sesja jest dla Ciebie.

    Zabacz jak Udi opisuje brakujące ogniwa w SOA: Komponenty Biznesowe i Komponenty Autonomiczne. Okazuje się, że te elementy są ważniejsze niż kiedykolwiek w tym nowym, zorientowane na usługi świecie..


  • Artur Paluszyński - Interaktywne sceny 3D w Windows Presentation Foundation Tylko w języku polskim

    W prezentacji opowiem o nowym wymiarze tworzenia graficznych interfejsów użytkownika. Pokażę jak w aplikacjach WPF osadzić elementy trójwymiarowe budowane w kodzie XAML, C# lub importwowane z popularnych narzędzi graficznych. Ożywię je, by reagowały na zdarzenia myszki, klawiatury i zaplanowane scenariusze animacji, a także przedstawię techniki nadające im nowoczesny i efektowny wygląd.

    Zapraszam w trzeci wymiar!

 

 

 

Sesje w ścieżce SQL

  • Radek Kępa - Świadome planowanie zasobów dyskowych dla SQL Server Tylko w języku polskim

    Jaki RAID i jak rozmieścić pliki baz danych, gdy nasze zasoby są ograniczone? Czy RAID10 jest lekarstwem na wszystkie problemy wydajnościowe? Czy podział bazy na wiele plików i ich grup zwiększy wydajność naszego środowiska? Najlepsze praktyki dyskowe w środowiskach VLDB oraz wysokiej dostępności. Benchmarking i analiza wydajności IO. To tylko niektóre problemy, przed którymi stają DBA podczas planowania zasobów dlaswoich środowisk SQL i które zostaną wyjaśnione podczas sesji.



  • Andras Belokosztolszki - SQL Server 2005 Server's Engine Tylko w języku angielskim

    Co to znaczy, że mój indeks jest rozdrobniony? Dlaczego dostaję ostrzeżenie o rozmiarach rekordów indeksu? Jak przechowywać zdjęcia w programie SQL Server? Dowiedz się jak SQL Server przechowuje dane i jakie opcje są do kontroli, które mogą pomóc w budowaniu bardziej wydajnych aplikacji. W tej sesji będziemy się przygladać jak w tabeli i indeksach dane są przechowywane na dysku. Będziemy patrzeć na różne typy danych dostępne od bitów do opcji typu filestreams, w jaki sposób indeksy mogą być wykorzystywane do optymalizacji wydajności odczytu lub zapisu, tak wiersza jak i strony..



  • Łukasz Grala - Blokady, zatrzaski, zakleszczenia - działanie,  badanie, wykrywanie problemów na podstawie SQL Server 2005/2008 Tylko w języku polskim

    Mechanizm blokowania jest kluczowym elementem każdego systemu bazodanowego. Odpowiedzialny on jest on głównie za spójność logiczną i fizyczną danych. Stosowany jest w każdym modelu kontroli współbieżności pesymistycznym jak i optymistycznym. Jednakże bardzo często blokady te stają się problemem administratorów, programistów a głównie użytkowników. W trakcie sesji omówione będą między innymi tryby blokad (np.: shared, update, intent), ich wewnętrzne działanie, ziarnistość i konfilkty. Poza przedstawieniem wewnętrznego mechanizmu blokowania, przedstawione również będą problemy z blokowaniem, z zastojami i zakleszczeniami. W trakcie prezentacji będzie można poznać praktyczne wykorzystanie narzędzi dostępnych w SQL Server 2008 do celu wykrywania i identyfikacji problemów związanych z blokowanie. 


  • Allan Mitchell - SQL Server Integration Services 2005 Performance Tips. Tylko w języku polskim

    SSIS są szybko i prosto uruchamialne, ale można naprawdę stłumić pracę serwera, nawet nie zdając sobie z tego sprawy. Wydajność jest bez znaczenia, jeśli nie jesteś ostrożny. W tej sesji mam zamiar pokazać, jak wielki wpływ pewnych wyborów w projektowaniu może mieć znaczenie w pracy z Integration Services, a także jak uzyskać maksymalną przepustowość przy korzystaniu z rozwiązań SSIS. Będzie to prezentacja w szybkim tempie i każdy znajdzie tu coś dla siebie.



  • Marek Adamczuk - Dynamiczny SQL. Możliwości i zagrożenia Tylko w języku polskim

    Dynamiczny SQL to z jednej strony ogromne możliwości, a z drugiej istotne zagrożenia dla wydajności i bezpieczeństwa. Na sesji pokażę różne rodzaje dynamicznego SQL-a i zwrócę uwagę na jego jasną i ciemną stronę. Pokażę też alternatywy dla zastosowania dynamicznego SQL-a. Większość sesji będą stanowić przykłady praktycznego zastosowania omawianych treści...



  • Marcin Szeliga - Poziomy izolowania transakcji — teoria a praktyka Tylko w języku polskim

    Standard ANSI SQL definiuje cztery poziomy izolowania transakcji (READ UNCOMMITTED, READ COMMITTED,  REPEATABLE READ, oraz SERIALIZABLE) opisując je za pomocą charakterystycznych dla każdego poziomu zjawisk, takich jak brudne odczyty, niepowtarzalne odczyty i odczyty widma. Nie określa on jednak sposobu ich implementacji, w dodatku definicje poszczególnych poziomów izolowania są niejednoznaczne. W trakcie sesji przekonamy się  jak powtarzalne są odczyty na poziomie READ COMMITTED, jakie niespodzianki związane są z pracą w trybie READ UNCOMMITTED oraz czym różni się tryb SERIALIZABLE od wersjonowania wierszy.





Sesje w ścieżce IT PRO

  • Łukasz Falaciński i Łukasz Zajączkowski - Integracja serwera SharePoint i Exchange Tylko w języku polskim

    Sesja przedstawi praktyczne aspekty integracji pomiędzy serwerem Exchange i SharePoint. Omówiona będzie procedura przygotowania środowiska (IIS, AD, DNS) do obsługi poczty przychodzącej przez serwer SharePoint oraz wymagana konfiguracja samego serwera WSS/MOSS oraz Exchange. Dzięki funkcjom Enterprise Content Management serwera Microsoft Office SharePoint Server rozwiązanie może posłużyć do budowy spójnego repozytorium (archiwum) danych.

 

  • Krzysztof Binkowski - Podążając śladami użytkownika Windows – elementy informatyki śledczej Tylko w języku polskim
    Sesja przedstawi podstawowe metody poszukiwania śladów pozostawionych przez użytkowników  w środowisku Windows z perspektywy administratora. W sesji zostaną zaprezentowane charakterystyczne miejsca które mogą wskazywać na działania użytkownika, takie jak historia odwiedzanych stron czy skasowane pliki a także metody ukrywania plików, takie jak alternatywne strumienie danych czy steganografia. Prezentacja pokaże również, jak przygotować podstawowy zestaw narzędzi do analizy i poprawnie wykonać kopie dysku, która może posłużyć jako ewentualny dowód elektroniczny.


  • Łukasz Foks i Karol Stilger - Windows 7 i Windows Server 2008 R2 z perspektywy Specjalisty IT Tylko w języku polskim

    Podczas swojej prezentacji chciałbym omówić i pokazać najważniejsze,kluczowe zmiany i nowości w systemach Windows 7 i Windows Server 2008 z perspektywy Specjalisty IT.



  • Łukasz Rutkowski - System Center Operations Manager 2007 R2 - Monitorowanie systemów UNIX i Linux Tylko w języku polskim

    Spotkanie będzie miało na celu przybliżenie wszystkich nowości, które znajdziemy w SCOM 2007 R2, a w szczególności przedstawione zostanie podejście Microsoft do monitorowania środowisk UNIX i Linux na przykładzie systemu Solaris 10. Oprócz tego zobaczymy, co programiści zafundują nam w wersji SCOM 10, która powinna pojawić się już pod koniec przyszłego roku.



  • Tomasz Onyszko - ILM2 RC0, czyli rozwiązanie do zarządzania tożsamością w pigułce Tylko w języku polskim

    Zarządzanie tożsamością to temat szeroki. W zasadzie tak samo jak szeroki to mało znany. 60 minut to stanowczo za mało żeby omówić całość zagadnienia, ale w trakcie tej sesji postaram się przybliżyć ideę nowego rozwiązania w tym zakresie ze stajni Microsoft - Identity Lifecycle Manager 2 (w wersji RC0).  Całość zaś podana zostanie raczej w postaci dema niż wykładu.



  • Konrad Sagała - Exchange 2007 - tips and tricks Tylko w języku polskim

    Exchange 2007 jest już 2,5 roku na rynku, a na platformie Windows 2008 działa już ponad rok. Czekając na Exchange 14 ciągle wielu administratorów po migracji z poprzednich wersji ma problemy z przyzwyczajeniem się do niektórych funkcji przebudowanego na nowo systemu. O czym warto pamiętać, na co zwrócić uwagę przy wdrożeniu – architektura, certyfikaty, backupy, dobre praktyki. Perełki i rzeczy, które wielu mogą wydawać się oczywiste.