Przeskocz do głównej zawartości
Warszawska Grupa .NET

31. spotkanie

Przejdź do wyszukiwania
  
Ikona obszaru roboczego spotkania

31. spotkanie

31. spotkanie
 >>
Lokalizacja: Microsoft, Warszawa, Al.Jerozolimskie 195A
Go to the Calendar list containing this meeting  Przejdź do kalendarza

Strona główna Zdjęcia Rejestracja Ankiety
Wybierz datę z poniższej listy:
Wybrane spotkanie
2008-09-25
 Poprzedni PoprzedniNastępny Następny 
Patrząc na poniższe tematy spotkanie zapowiada się w klimacie Enterprise. Wśród prelegentów będziemy gościć Jakuba Binkowskiego, który przyjedzie do nas prosto z Łodzi i opowie o dwóch ważnych nurtach w dzisiejszym programowaniu. Marek Byszewski zapozna nas natomiast w praktyce z Visual Studio w wersji Team System.

 Porządek spotkania

AOP i DI wg P&P, czyli Unity i Policy Injection Application BlockUżyj klawiszy SHIFT+ENTER, aby otworzyć menu (nowe okno)
Jakub Binkowski18:10-19:25
Praktyczny przegląd możliwości TFS 2008Użyj klawiszy SHIFT+ENTER, aby otworzyć menu (nowe okno)
Marek Byszewski19:50-21:00

 Podsumowanie spotkania

W ostatni czwartek odbyło się 31. spotkanie naszej grupy. Obie planowane prezentacje doszły do skutku.

Na początek mieliśmy sesję prowadzoną przez Jakuba Binkowskiego i poświęconą dwóm rozwiązaniom dostarczanym przez Microsoft. Pierwsze z nich to Policy Injection Application Block należące do technik nazywanych programowaniem aspektowym (AOP - Aspect-Oriented Programming). PIAB umożliwia między innymi deklarowanie przy pomocy atrybutów wytycznych jak ma się oznaczany kod zachowywać: czy ma podlegać walidacji (np. sprawdzenie poprawności wartości przekazywanych do parametrów metod), autoryzacji, logowaniu (zapisywaniu) informacji z działania kodu etc. Druga część sesji dotyczyła koncepcji zwanej Dependency Injection, czyli wykorzystania jako obiektu tworzącego instancje klas czy interfejsów specjalnego kontenera znającego powiązania i relacje między klasami. Jakub pokazał wykorzystanie Unity.

Druga sesja, która była prowadzona przez Marka Byszewskiego, dotyczyła wykorzystania w zarządzaniu projektami Team Foundation Server w wersji 2008. Większość programistów niestety o tym rozwiązaniu tylko słyszała - głównie ze względów finansowych. Na szczęście na sali było również kilku praktyków dzięki czemu można było posłuchać kilku ciekawych wymian zdań. Prezentacja była tak interesująca, iż przeciągnęła się poza planowany zakres czasowy. Temat ten będzie rozwijanych w trakcie następnych spotkań naszej grupy: między innymi przez Artura Żarskiego z Microsoft.

 Biblioteka dokumentów

TFS_2008.zipTFS_2008Bysza
Unity.zipUnityArkadiusz Waśniewski
PIAB.zipPIABArkadiusz Waśniewski
AOP i DI.zipAOP i DIArkadiusz Waśniewski

 Adresy warte odwiedzenia

  Strona projektu Enterprise Library
  Strona projektu Unity
  Strona narzędzia PostSharp umożliwiającego programowanie aspektowe
  Strona narzędzia typu Dependency Injection jakim jest StructureMap
  Prosta implementacja Inversion Of Control
  Relacja ze spotkania - Łukasz Sowa
  Blog Jakuba Binkowskiego
  Blog Marka Byszewskiego

 Sponsorzy

Microsoft