Sesje

Konferencja Communities to Communities 2008 będzie składała się z dwóch ścieżek tematycznych: .NET i SQL. W ramach każdej ze ścieżek odbędzie się po pięć sesji technicznych. Każdy z uczestników koferencji może wybrać tylko jedną ścieżkę tematyczną, w której będzie uczestniczył. Poniżej przedstawiamy agendę konferencji.

Agenda C2C'08

Ścieżka .NETSQL
SalaAula27+28
08:00-09:00 Rejestracja
09:00-09:15 Powitanie uczestników
09:15-10:30 Test Driven Development (TDD) w praktyce – Maciej Szczepański, Paweł Leśnikowski SQL Server 2008 Policy-Based Management na zewnątrz i od środka - Damian Widera
10:30-10:45 Przerwa
10:45-12:00 Debugging and Crash Dump Analysis of ASP.NET Web SitesMartin Kulov SQL Server 2008 Resource Governor - Maciej Pilecki
12:00-13:00 Pizza time
13:00-14:15 Wprowadzenie do Entity FrameworkJarek Kowalski Bezpieczeństwo w SQL Server 2008 - Marcin Szeliga
14:15-14:30 Przerwa
14:30-15:45 Understanding Goals and Features of the ASP.NET MVC FrameworkDino Esposito Nowości w strojeniu SQL Server 2008 - Sylwester Lewandowski
15:45-16:00 Przerwa
16:00-17:15 .NET Developer Toolbox A.D. 2008Marcin Celej, Michał Brzozowski Największe mity na temat SQL Server - Maciej Pilecki
17:15-17:30 Podsumowanie i zakończenie konferencji

 

Sesje w ścieżce .NET

  • Test Driven Development (TDD) w praktyce – Maciej Szczepański, Paweł Leśnikowski

    Test Driven Development (TDD) nie jest tematem nowym. Każdy z Was najpewniej słyszał o tej metodyce tworzenia oprogramowania. Wielu boi się jednak spróbować, nie wierząc, że początkowy nakład pracy zwróci się w czasie trwania projektu.

    Prezentacja ma za zadanie przełamać pierwsze opory. Na bazie trójwarstwowej aplikacji ASP.Net, stworzonej w trakcie prezentacji, pokazane zostaną techniki ułatwiające testowanie kodu oraz przedstawiony będzie wpływ testów na poprawę architektury aplikacji.

    Pokażemy, czemu aplikacje tworzone zgodnie z TDD zawierają mniej błędów i są łatwiejsze w utrzymaniu oraz zaprezentujemy, w jaki sposób efektywnie wykorzystywać narzędzia NUnit, Rhino Mocks i ReSharper.

  • Debugging and Crash Dump Analysis of ASP.NET Web Sites – Martin Kulov

    This session will show you how you can debug and resolve problems in web applications that are running on a production server. We will take a look at the features in developer's best friend - WinDbg. You will see different problem scenarios that may sound familiar to you and ways to get problem located on the live server. Additional tools for tracing and diagnostics will be shown.

  • Wprowadzenie do Entity Framework – Jarek Kowalski

    Entity Framework to nowa technologia dostępu do danych relacyjnych będąca kolejnym etapem ewolucji ADO.NET. Udostępnia bogate narzędzia do tworzenia modeli konceptualnych, odwzorowywania ich na strukturę relacyjnej bazy danych, nowoczesny język zapytań, dostęp obiektowy oraz wsparcie dla LINQ.

    Podczas sesji przedstawiony zostanie proces tworzenia prostej aplikacji opartej na Entity Framework z wykorzystaniem dostarczanych graficznych narzędzi (Entity Designer, Entity Data Source). Zaprezentowane zostaną także języki zapytań Entity SQL oraz LINQ to Entities.

  • Understanding Goals and Features of the ASP.NET MVC Framework – Dino Esposito

    Most applications, and especially Web applications, often have their presentation layer mixed up with some business logic and data access code.

    User interface facilities, in fact, tend to encourage developers to put in the UI layer more code than it should; and code that belongs to other logical layers. Using a MVC or MVP methodology helps enforce a clean separation of concerns between the models, views and controllers within an application. In the near future, ASP.NET 3.5 will include support for developing Web applications using an MVC-based architecture. Available in CTP, the ASP.NET MVC Framework represents an alternate option to Web Forms and postbacks. The ASP.NET MVC Framework doesn't support classic postbacks and viewstate and doesn't consider the requested URL as the endpoint to a physical server file to parse and compile to a class. The URLs employed by the pages of an MVC Framework application have a custom format that the application itself mandates. Each addressable URL is mapped to a controller and exposes a well-known set of operations and a uniform interface for executing operations. In this session, we'll dive into the ASP.NET MVC Framework to learn how to leverage this new alternative framework in your own applications.

  • .NET Developer Toolbox A.D. 2008 – Marcin Celej, Michał Brzozowski

    Zestaw narzędzi, którymi obecnie dysponuje programista .NET znacznie się zmienił. Na przykładzie aplikacji do zarządzania portfelem inwestycyjnym pokazane zostanie, jak, używając WPF, WCF, WWF, Linq, i wielu innych elementów .NET 3.5, można obecnie tworzyć aplikacje biznesowe. Sesja ma na celu zaprezentowanie zmiany w sposobie tworzenia aplikacji.

Sesje w ścieżce SQL

  • SQL Server 2008 Policy-Based Management na zewnątrz i od środka - Damian Widera
    Microsoft SQL Server 2008 Policy-Based Management (PBM, poprzednio zwane Declarative Management Framework) jest z całą pewnością jedną z najważniejszych nowości, które zostały wprowadzone do SQL Server 2008. Przy użyciu PBM można w łatwy i intuicyjny sposób zarządzać instancjami SQL Server przez definiowanie polis.
    Podczas sesji zostaną przedstawione metody tworzenia i zarządzania PBM przy pomocy SQL Server Management Studio (SSMS) oraz zostanie wprowadzony model programowy PBM, ktory pozwala administratorm tworzyc i zarządzac polisami za pomoca kodu T-SQL.
  • SQL Server 2008 Resource Governor - Maciej Pilecki
    SQL Server 2008 przynosi nową interesującą funkcjonalność - Resource Governor. Pozwala ona na grupowanie i ustalanie limitów wykorzystania pamięci i procesora dla różnych rodzajów zapytań wykonywanych na instancji serwera. Daje nam to możliwość ochrony przed negatywnym wpływem jaki jedno intensywne zapytanie może mieć na wydajność pozostałych zapytań na serwerze i ustalanie priorytetów w wykorzystaniu zasobów serwera. W trakcie tej sesji omówimy typowe scenariusze wykorzystania Resource Governora, model działania, podstawową terminologię i narzędzia dostępne do zarządzania, oraz zademonstrujemy jego działanie w praktyce.
  • Bezpieczeństwo w SQL Server 2008 - Marcin Szeliga
    Zapraszam na sesję poświeconą bezpieczeństwu serwera SQL 2008 i przechowywanym w nim danych. Oprócz nowych mechanizmów zabezpieczeń, takich jak Transparent Database Encryption, Extensible Key Management, czy Auditing, przedstawione zostaną kryptograficzne techniki zapewniania poufności danych oraz integralności modułów kodu.
  • Nowości w strojeniu SQL Server 2008 - Sylwester Lewandowski
    Kolejna wersja SQL Server bez wątpienia poszerza wachlarz opcji, jakimi dysponują administratorzy oraz programiści SQL Server w zakresie poprawy wydajności bazy. Są to między innymi: dodatkowe wskazówki optymalizatora, kompresja kopii bezpieczeństwa, nowe indeksy. Oprócz tego, język T-SQL został rozbudowany o dodatkowe elementy,
    przykładowo: table valued parameters. Warto się przekonać, jakie realne korzyści, za sprawą SQL Server 2008, odniosą wszyscy, którym szybkie działanie bazy nie jest obojętne.
  • Największe mity na temat SQL Server - Maciej Pilecki
    Chciałbym dostawać 10 centów za każdym razem kiedy ktoś powie coś w stylu: "zmienne tabelaryczne istnieją tylko w pamięci" albo "jeśli robisz SELECT * FROM XYZ, to dostaniesz wiersze w kolejności indeksu klastrowanego". Jeśli zajrzeć do Internetu, można niestety znaleźć mnóstwo takich błędnych wypowiedzi. W trakcie tej sesji zajmiemy się rozwiewaniem wielu rozpowszechnionych wierzeń na temat sposobu działania silnika bazodanowego SQL Servera. Przekonaj się sam dlaczego są one błędne i zaproponuj własnego kandydata na mit!