Ostatni czas był dla mnie dość obfity, jeśli chodzi o prowadzenie sesji w ramach różnych przedsięwzięć. Od ostatniego wpisu(opublikowanego po moich pierwszych dwóch spotkaniach w portalu VirtualStudy.pl) popełniłem kolejne dwie sesje online w ramach cyklu, wprowadzającego zespół wytwarzający oprogramowanie do świata Team Foundation Server. Tak więc po raz dwieście szesnasty będę się usprawiedliwiał przed samym sobą, że zaniedbuje pisanie tutaj ;)
VirtualStudy
Sesje te poruszały takie kwestie jak:
- Bardziej zaawansowane mechanizmy dostępne podczas pracy z repozytorium plików, takie jak shelving, labels(etykiety), czy też check in policies(reguły umieszczania plików na serwerze)
- Wersjonowanie baz danych
- Zarządzanie gałęziami kodu
- Praca z Work Itemami
- Struktura projektów w TFS i zarządzanie uprawnieniami
Udało mi się gładko przejść do tych obszarów, które odpowiadają na pytanie “a czym się różni TFS od SVN?” i to co ważne – dało się zauważyć wyraźne zainteresowanie tymi tematami! To tylko motywuje do dalszej pracy, bo widać, że gadanie do ekranu, siedząc samemu w pokoju ma jednak sens! ;-)
Na końcu posta znajdziecie oczywiście linki do slajdów z tych spotkań.
Warszawskie Dni Informatyki
Zostałem wywołany do tablicy przez moich znajomych, organizujących konferencję Warszawskie Dni Informatyki 2011. Była to już druga edycja(w poprzedniej pomagałem w ostatniej fazie przygotowań), w tym roku poproszono mnie o poprowadzenie sesji technicznej. Wybrałem sesję, którą miałem gotową, podległa tylko delikatnemu szlifowaniu. Tytuł sesji to “ASP.NET Ajax: Dbaj o użytkownika i jego łącze! :)” i musze powiedzieć, że jak zwykle przed tą prezentacją miałem sporo obaw. Temat jest trudny do pokazania(w 75 minut pokazać najważniejsze narzędzia i podstawy pracy z AJAXem, po czym udowodnić, pokazując kilka przykładów i dobrych praktyk, że jest o co się bić, jeśli chodzi o ilość przesyłanych danych), ale z opinii, które do mnie docierały po sesji i mojego własnego samopoczucia – udało się!
Oczywiście wystąpienie pozwoliło na kilka obserwacji:
- Stosunkowo niedużo osób nie słyszało nigdy o AJAXie – a więc faktycznie buzz związany z Web 2.0, 3.0, 216.0 robi swoje
- … ale nadal popularność technologii AJAX jest dość marna. Na moje pytanie “kto tworzy lub wyprodukował chociaż jedną aplikację webową?” ręce podniosło ok 70% obecnych osób.
Kolejne pytanie “a kto wykorzystuje AJAXa"?” dało odzew w liczbie 8-10% osób obecnych.
Nie wiem czy aż tak wierzymy we Flashe, Silverlighty i HaTeEmEle piąte, ale wg mnie dobry webdeveloper AJAXem posługiwać się musi i koniec. Nie musi to być ASP.Net AJAX(wg mnie wygodny i przy poprawnym wykorzystaniu wystarczająco dobry), ale jakiś framework wypada znać. Z kończącej sesję rozmowy z publicznością wnioskuję, że cel udało mi się osiągnąć: każdy słuchacz już wie, co może uzyskać stosunkowo niewielkim kosztem, więc teraz już nie ma “nie zna, nie wiedziałem” ;-)
Zainteresowanie publiczności sesją skłania mnie do planów opublikowania postów, będących jej odzwierciedleniem. Tymczasem na zachętę zostawiam slajdy :)
Najbliższe plany
Żeby nie było za wygodnie, w najbliższym czasie specjalnie mniej się nie zadzieje – w najbliższą sobotę pojawię się na Śląsku w ramach Silesian Code Camp – wprowadzając kolejnych słuchaczy w świat TFS.
Ponadto cykl w VirtualStudy trwa w najlepsze i już w najbliższy wtorek poznamy rozmaite alternatywne sposoby pracy z TFS – a więc nie samym Vistual Studio człowiek żyje ;)
Do zobaczenia!
Slajdy
VirtualStudy, Sesja 3: Pobierz
VirtualStudy, Sesja 4: Pobierz
Warszawskie Dni Informatyki, ASP.Net AJAX: Pobierz