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.