Od kilku lat praktykujemy zwyczaj spotykania się całym zespołem na koniec każdego miesiąca w biurze w Warszawie lub w Łodzi. Ostatnie takie spotkanie miało miejsce w poprzednią sobotę, 30. maja, w łódzkim biurze. Co prawda nie wszyscy mogli być obecni, ale zdecydowana większość ekipy dzielnie się stawiła.
W czasie poprzednich spotkań zdarzało nam się przygotowywać prezentacje na tematy techniczne i wpadliśmy na pomysł, że moglibyśmy uczynić z tego stały punkt programu.
Majowa prezentacja, której autorem jest piszący te słowa, poświęcona została usługom webowym w architekturze REST – „RESTful Web Services”. W naszym zespole stykamy się z tym tematem na codzień, głównie tworząc aplikacje klienckie dla rozmaitych API webowych, jednak nie wszyscy znają ideę architektury REST oraz jej związku z protokołem HTTP. W prezentacji omówiłem pokrótce zasady, jakich powinno się przestrzegać projektując API webowe zgodne z REST i pokazałem przykłady owego przestrzegania (lub nieprzestrzegania).
Slajdy z prezentacji zostały umieszczone na Speaker Deck i są dostępne dla wszystkich zainteresowanych. Przyda się podstawowa znajomość tematyki API webowych i protokołu HTTP, oraz oczywiście języka angielskiego (być może z czasem zamieścimy też tłumaczenie na polski).
Będziemy w przyszłości zamieszczać prezentacje z naszych kolejnych spotkań – może nie miesiąc w miesiąc, bo będą się pewnie zdarzać tematy zbyt specyficzne dla projektów, przy których pracujemy, ale dołożymy starań, by jak najczęściej omawiać ogólne zagadnienia, interesujące dla szerszego grona odbiorców. Liczymy, ma się rozumieć, na komentarze – zarówno pochwalne, jak i (konstruktywnie) krytyczne.
Na koniec, dwa nienajlepszej jakości zdjęcia z prezentacji:
(Tak, jak widać niektórzy z nas raczą się piwem – spotkanie z godziny na godzinę nabierało coraz bardziej towarzyskiego charakteru, ostatecznie przeradzając się w wypad na kręgle!)