Zgodnie z zapowiedzią, udostępniamy drugą część prezentacji Marcina Tabaki poświęconej bibliotece Underscore.js.
Zgodnie z zapowiedzią, udostępniamy drugą część prezentacji Marcina Tabaki poświęconej bibliotece Underscore.js.
Połowa lipca – lato w pełni, choć pogoda niekoniecznie zdaje się to odzwierciedlać. Niech jednak pogoda będzie sobie zmienna, natomiast niezmienna jest nasza tradycja comiesięcznej pomocy projektom open source i organizacjom prowadzącym działalność dobroczynną. W tym miesiącu odbiorców wybierał po raz pierwszy Viktor Petrenko, który od kilku miesięcy pracuje z nami w łódzkim oddziale.
Viktor zdecydował, że pomoc finansowa trafi do Linux Foundation, fundacji wspierającej rozwój systemu operacyjnego Linux. Cały nasz zespół przyłącza się do tego wyboru i podpisuje się pod nim, ponieważ wszyscy od lat używamy Linuksa na stacjach roboczych, laptopach, serwerach i w telefonach (jako że większość z nas ma telefon z Androidem). Dziękujemy Fundacji za jej dotychczasowe działania i życzymy powodzenia w dalszych staraniach, by Linux rósł w siłę.
Druga z lipcowych darowizn, zgodnie z wyborem Viktora, trafia do Światowego Funduszu Badań nad Rakiem (World Cancer Research Fund), organizacji zajmującej się badaniami wpływu stylu życia, przede wszystkim odżywiania i aktywności fizycznej, na ryzyko występowania nowotworów. Fundusz istnieje od 1982 roku i przez lata działalności zebrał i przeznaczył na badania naukowe ponad 100 milionów dolarów, przyczyniając się do znaczących postępów w wiedzy na temat nowotworów i możliwości zapobiegania ich występowaniu.
Na ostatnim spotkaniu całego zespołu, które miało miejsce 30. czerwca, Marcin Tabaka wystąpił z prezentacją poświęconą bibliotece Underscore.js. W prezentacji Marcin dokonał przeglądu większości funkcji należących do biblioteki i pokazał ich działanie na przykładach.
Ponieważ prezentacja jest dość obszerna, postanowiliśmy podzielić ją na dwie części. Udostępniamy dziś pierwszą z nich, zawierającą omówienie funkcji operujących na kolekcjach i tablicach. Za kilka dni opublikujemy drugą część.
Przyszła pora na czerwcową edycję sidnetowej inicjatywy wspierania projektów open source i innych potrzebujących. W roli osoby odpowiedzialnej za wybór odbiorców debiutuje współpracująca z nami od początku roku Angelika Kłopotowska.
Odkąd Angelika dołączyła do zespołu, za naszym poleceniem zaczęła korzystać w pracy z wielu nowych programów open source i jeden z nich wybrała jako odbiorcę pomocy finansowej w tym miesiącu – KeePassX, program do zarządzania hasłami. Ponieważ KeePassX zdążył sobie zdobyć uznanie innych członków zespołu, otrzymał już nasze wsparcie w lutym ubiegłego roku. Ponownie zatem gratulujemy twórcom udanego projektu i życzymy powodzenia w jego rozwijaniu!
Ponadto, za pośrednictwem Fundacji „Mam Marzenie” spełniamy marzenie 8-letniej Wiktorii, która bardzo chciała dostać swój pierwszy telefon z dotykowym ekranem, koniecznie z różową obudową. Wiktorio, Twój wymarzony różowy telefon już za kilka dni będzie u Ciebie. Pozdrawiamy Cię i Fundację „Mam Marzenie”!
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!)
To już trzydziesta siódma odsłona naszej akcji pomocy projektom open source, organizacjom prowadzącym działalność dobroczynną i innym potrzebującym. Co więcej, dziś przypada jej trzecia rocznica!
Wybór, kto w tym miesiącu otrzyma od nas pomoc, przypadł w udziale Jakubowi, jednak z racji podniosłego jubileuszu postanowił on podjąć decyzję wspólnie z innymi osobami z zespołu. Razem wybraliśmy, że z okazji trzeciej rocznicy wesprzemy trzy organizacje zajmujące się rozwijaniem języków programowania, które najchętniej wykorzystujemy w pracy: The Perl Foundation, dbającą o rozwój Perla, Python Software Foundation, zajmującą się Pythonem, oraz Mozilla Foundation, która kieruje pracami nad rozwojem JavaScriptu.
Pomagamy również Weronice Kwakszys, dziewczynce cierpiącej na encefalopatię i będącej pod opieką Fundacji Dzieciom „Zdążyć z Pomocą”. Jakub jest znajomym rodziców Weroniki i postanowił, że przekażemy pomoc finansową na jej leczenie. Pozdrawiamy Cię, Weroniko, i życzymy Tobie i Twoim rodzicom wszystkiego dobrego.
Tak oto czwarty rok inicjatywy pomagania możemy uważać za rozpoczęty. Do następnego razu, już za miesiąc!