Strona główna Prelegenci Sesje Lokalizacja Sponsorzy Organizatorzy

Sesje


.NETIT PRO
Bazy danych
 08:30 
 Rejestracja
 09:00 (ENG) Deep Dive into developing Azure Hosted
Applications and using Azure Storage - Kurt Claeys
Wirtualizacja nie tylko dla serwerów - Kamil Skalski Nowe możliwości raportowania w SQL Server 2008R2 -
Łukasz Grala
 10:10
 Przerwa
 10:20
Dotknij Windows - programowanie aplikacji
dotykowych dla Windows 7 -
Szymon Kobalczyk
Certyfikaty od podszewki w oparciu o PKI w Windows 2008 –
Krzysztof Bińkowski
 Klucz do sukcesu w bazie danych - Marek Adamczuk
 11:30
 Przerwa
 11:40 (ENG) Deep Dive into ASP.NET MVC - Hadi Hariri (ENG) Cloudy with a Chance of Fear!- Andy Malone (ENG) SQL SSIS - Remi Caron
 12:50
 Przerwa
 13:00
Cztery proste rady, jak uniknąć porażki budując model domeny.
-Szymon Pobiega

IE8 w firmie - strach, czy wygoda -Grzegorz Piotrowski

 

Indeksy pełnotekstowe w Microsoft SQL Server 2008
oraz MySQL 5.1 - różnice i podobieństwa -
Krzysztof Stachyra
 14:10
 Przerwa
 14:20
(ENG) What's new in sharepoint 2010 for developers -
Remi Caron &  Roel Hans Bethlehem
Cloud computing w celu zabezpieczenia sieci -
Paweł Mojski
Tydzień z życia programisty T-SQL - Michał Krużel
 15:30
 Podsumowanie i zakończenie konferencji

 

Ścieżka .NET

  

(ENG) What's new in sharepoint 2010 for developers - Remi Caron &  Roel Hans Bethlehem

W trakcie tej sesji porozmawiamy o:
- nowych narzędziach Sharepoint dla developerów dostępnych w Visual Studio 2010
- konfiguracji maszyny wirtualnej, fizycznym podejściu do VHD czy konfiguracji Windows 7 przystosowanej do tworzenia aplikacji w Sharepoint
- Sharepoint Designer 2010
- dashboard developer oraz obiekcie SPMonitoredScope
- nowych możliwościach dla developerów
- wstążce i nowych elementach interfejsu użytkownika
- Business Connectivity Services
- Sharepoint Lists oraz list throttling
- Client API oraz o REST API
- rozwiązaniach Sandbox

Po tej sesji będziecie wiedzieć, jakie nowe możliwości dla developerów oferuje Sharepoint 2010. Ponadto będziecie w stanie skonfigurować Sharepoint 2010 wg swoich potrzeb i poznacie zalety i wady różnych ustawień.

 

(ENG) Deep Dive into developing Azure Hosted Applications and using Azure Storage - Kurt Claeys

W trakcie tej sesji pokażę, jak przy pomocy Visual Studio 2010 tworzyć aplikację hostowane na Azure i jak pracować z funkcjonalnościami przechowywania danych na Azure. Zobaczymy jak zainstalować i skonfigurować aplikacje Azure, jak pracować z lokalną konstrukcją i magazynem, jak umieszczać aplikację w chmurze, jak tworzyć data entities o dynamicznej strukturze, jak umieścić dane w Azure Tables, jak wykonywać zapytania przy pomocy REST lub LINQ, jak radzić sobie z transakcjami i wielowątkowością. Dowiemy się też trochę o najlepszych praktykach związanych z partycjonowaniem danych, jak pracować z continuation tokens, jak umieszczać duże ilości danych w Azure Blobs, jakie są różnice pomiędzy page blobs a block blobs, jak pracować z Azure Queues i jak przesyłać dane z webrole do workerrole, jak odbierać wiadomości z kolejki oraz jak oznaczyć je jako przetworzone.


(ENG) Deep Dive into ASP.NET MVC - Hadi Hariri

W trakcie tej sesji zagłębimy się w architekturę ASP.NET MVC, przeanalizujemy jak działa framework od momentu otrzymania zapytania aż do momentu, gdy jego wynik zostanie wyświetlony. Zostaną poruszone i poparte praktycznymi przykładami tematy o custom kontrolerach, bezpieczeństwie, filtrach, zaawansowanym data bindingu, view engines.

Zobaczymy co ten framework oferuje w zakresie rozszerzalności i jak ją wykorzystać do naszych celów.

 

Dotknij Windows - programowanie aplikacji dotykowych dla Windows 7 - Szymon Kobalczyk

Urządzenia z ekranami dotykowymi błyskawicznie podbijają serca użytkowników gdyż pozwalają na dużo bardziej naturalny sposób interakcji niż tradycyjne metody jak klawiatura i myszka. Najnowsza edycja Windows 7 została zaprojektowana z myślą o tego rodzaju urządzeniach. W trakcie sesji pokażę w jaki sposób programiści mogą wykorzystać te nowe możliwości w swoich aplikacjach, w szczególności pisanych w WPF 4.0, Silverlight oraz Surface. Opowiem również o specyfice i sprawdzonych praktykach projektowania interfejsu pod kątem urządzeń dotykowych.

 

Cztery proste rady, jak uniknąć porażki budując model domeny - Szymon Pobiega

W tej sesji spróbujemy przyjrzeć się czterem najczęstszym wyzwaniom związanym z budowaniem modelu domeny biznesowej. Zobaczymy także, jak wzorce i praktyki Domain-Driven Design pozwalają uniknąć wszystkich zastawionych na nas pułapek.

1. Skąd ja mam wiedzieć, czy muszę zapisać ten obiekt? W każdej nietrywialnej aplikacji ilość obiektów biznesowych jest tak duża, że gęsta sieć relacji między nimi zaczyna bardzo szybko być problemem. Skąd mam wiedzieć, że ten obiekt muszę zapisać explicite, a inny zostanie zapisany automatycznie dzięki persistence-by-reachability?
2. Nie mogę napisać testów jednostkowych, bo zachowania moich obiektów są zależne od ich stanu. Obiekty biznesowe gromadzą stan. Jak mogę przetestować w izolacji metodę D, która jest wykonywana (normalnie) po metodzie A, B i C? Jak utworzyć obiekt w stanie odpowiednim do przetestowania metody D bez wywoływania A, B i C?
3. Czy naprawdę muszę pisać te wszystkie klasy DTO? Przecież mam już obiekty modelu domeny, dlaczego więc zmuszasz mnie, architekcie, do pisania równoległych klas DTO? Czy nie mogę wyświetlić danych bezpośrednio z modelu domeny?
4. Gdzie powinienem umieścić kod walidacji? Czy walidować zawsze przed zapisem? Czy dopuszczać do nieprawidłowych wartości w danych obiektu? W której metodzie umieścić kod walidacji?

   

Ścieżka IT PRO

 

Certyfikaty od podszewki w oparciu o PKI w Windows 2008 – Krzysztof Bińkowski

W dzisiejszych czasach, gdzie certyfikat nie powinien być obcy nikomu, spróbujemy rozebrać certyfikat na części pierwsze. Zajmiemy się również wdrożeniem certyfikatów przeznaczonych dla użytkowników i komputerów, w sposób tradycyjny oraz automatyczny wykorzystujący autorejestrowanie w powiązaniu z GPO. Na koniec spróbujemy od strony technicznej zastosować praktycznie certyfikaty do zapewnienia bezpiecznego dostępu do sieci WiFi korzystając z serwera Windows 2008. . 

 

(ENG) Cloudy with a Chance of Fear!- Andy Malone

Cloud Computing jest nowe, ekscytujące i wszyscy je chcą! Jednak jakie są konsekwencje umieszczenia wszelkich swoich danych w dużych, wielonarodowych centrach informacji? Gdzie będą umieszczone twoje dane, kto będzie zarządzał ich backupami? Czy to legalne i jakie są prawne konsekwencje umieszczania naszych danych w innym państwie i najważniejsze: kto ma do nich dostęp? Są to pytanie, które nie mogą być po prostu zignorowane. Dołącz, w tej zagłębiającej się w szczegóły, pobudzającej do myślenia sesji, do Andy'ego Malone w jego próbie odpowiedzenia na te pytania. Czy w XXI wieku centra danych są odpowiedzią na nasze wszystkie modlitwy, czy raczej początkiem koszmaru ?

 

Cloud computing w celu zabezpieczenia sieci - Paweł Mojski

Sesja omówi ogólnie zasady działania chmury, sposoby integracji z chmurą, omówi różnice pomiędzy modelem cloud-computing a SaaS (system as a service). Podczas sesji zostanie zaprezentowany innowacyjny model zabezpieczenia styku internetowego dla małych oraz średnich rozwiązań. Zostaną zaprezentowane schematy używane na co dzień w segmencie enterprise (IPS/firewall/AV) oraz sposoby implementacji rozwiązań enterprise dla SMB bez kosztów zakupu sprzętu/licencji. Zaprezentowany zostanie również sposób implementacji koncentratorów VPN w modelu cloud-computing oraz sposób zarządzania dostępem VPN w chmurze.  

 

IE8 w firmie - strach, czy wygoda -Grzegorz Piotrowski

Dla administratora program Internet Explorer często jest równie ważny jak elementy pakietu MSOffice, czy dedykowane aplikacje biznesowe. IE8 jako przeglądarka, trafił do zbioru narzędzi krytycznych, które są używane do zastosowań biznesowych. Podczas sesji padną odpowiedzi na pytania związane z zastosowaniem IE8 jako platformy kontaktu z usługami WEB oraz zarządzania aplikacją IE8, personalizacją środowiska oraz automatyzacją zadań administracyjnych

 

Wirtualizacja nie tylko dla serwerów - Kamil Skalski

Wirtualizacja jest kluczową technologią pozwalającą ewoluować infrastrukturze informatycznej przedsiębiorstw w kierunku większej dynamiki i dojrzałości. Wykorzystując konsolidację serwerów często zapominamy o stacjach roboczych, które posiadają liczne mechanizmy wspierające administratorów i użytkowników w ich pracy. Przedstawione zostaną technologie pozwalające centralizować zarządzanie przy jednoczesnym uproszczeniu wdrażania nowych technologii w aspekcie środowiska pracy użytkownika końcowego. 

   

Ścieżka Bazy Danych

 

Klucz do sukcesu w bazie danych - Marek Adamczuk

Czy stosować klucze w relacyjnej bazie danych? Co do tego w dzisiejszym świecie nikt wątpliwości nie ma. Pytaniem otwartym jest jednak: jaki klucz? Czy lub kiedy lepszy jest naturalny, czy autogenerowany? Jeśli ten drugi, to jak go pozyskać? Zapraszam do wspólnej dyskusji o zaletach i wadach "kluczowych" decyzji.

 

SQL SSIS - Remi Caron

SSIS (SQL Server Integrations Services) pozwalają na odbieraniu danych z wielu źródeł i jednoczesnym transformowaniu ich i przeprowadzaniu operacji czyszczenia przed tym, zanim zapiszemy je w naszym docelowym miejscu składowania. SSIS jest czymś więcej niż tylko zaawansowanym narzędziem gromadzenia danych. Dodatkowo mamy możliwość tworzenia przepływów i automatyzowania procesów gromadzenia danych, tak by ułatwić przekształcanie surowych danych w informacje dla użytkownika końcowego. By przybliżyć to nieco nieznane narzędzie SQL Server pokażemy możliwe opcje i scenariusze zastosowania SSIS, a dodatkowo stworzymy małe działające demo.

  

Nowe możliwości raportowania w SQL Server 2008R2 - Łukasz Grala

SQL Server 2008 R2 przynosi dużo nowości przede wszystkim w obszarze szeroko rozumianego Business Intelligence, w tym w Reporting Services. Sesja pozwoli na przedstawienie: nowości w Reporting Services takich jak:

  • mapy w RS R2
  • nowy report builder
  • galeria w RS R2

Tydzień z życia programisty T-SQL - Michał Krużel

Każdy z nas czasami spotyka się z zadaniami które rozwiązujemy starymi sprawdzonymi metodami, podczas gdy okazuje się że Panowie z Remond przygotowali nam gotowe rozwiązanie. Niektóre wdrożyć bardzo łatwo, inne wymagają trochę wysiłku, będę starał się pokazać że warto ten nakład pracy ponieść. W sesji skupię się na zastosowaniach funkcji agregujących, grupujących, CTE oraz operatorze PIVOT, bedzie też czas na mały freestyle.

 

Indeksy pełnotekstowe w Microsoft SQL Server 2008 oraz MySQL 5.1 - różnice i podobieństwa - Krzysztof Stachyra

Indeksowanie danych to bardzo ważny punkt optymalizacji serwera, tradycyjne indeksy stają się jednak mało użyteczne kiedy dane w kolumnach są bardzo długie np. posty forum internetowego. Sesji ma na celu porównanie mechanizmów wyszukiwania pełnotekstowego w serwerach baz danych Microsoft SQL Server 2008 oraz MySQL 5.1. Zaprezentowane zostaną różnice w budowaniu i utrzymaniu katalogów indesków pełnotekstowych, stoplisty. Pokażę również jak zadawać pytania do serwera bazy danych aby wykorzystywał on indeksy pełnotekstowe.

Available also in: English