Walki robotów – projekt na Sumo Challenge 2017

Sumo Challenge to międzynarodowe zawody robotów. Maszyny zbudowane przez uczestników mierzą się ze sobą w kilkunastu konkurencjach. Organizatorami konkursu jest Studenckie Koło Naukowe Robotyki SkaNeR Politechniki Łódzkiej. W zeszłym roku miałem okazję do dostarczenia aplikacji internetowej na potrzeby tych zawodów właśnie. Narzędzie miało za zadanie przechowywanie informacji o wynikach walk …

Programistok 2017 z mojej perspektywy

Programistok to jedna z najlepszych konferencji IT w Polsce w jakiej miałem przyjemność uczestniczyć. Merytoryczność prelekcji i bardzo pozytywna atmosfera sprawiają, że na tę konferencję zdecydowanie chce się wracać. Po zeszłorocznej edycji decyzja o wyjeździe na kolejną była dla mnie oczywista. Dziś opiszę pokrótce co działo się na Programistoku 2017 …

User Stories vs. Use Cases

Te dwie konstrukcje służą do opisywania konkretnych interakcji między systemem a użytkownikiem. Pozwalają lepiej zrozumieć developerom i klientom funkcjonalności danej aplikacji. Zapisywane są w języku zrozumiałym dla obu stron. Na etapie tworzenia takiej wstępnej dokumentacji można odkryć pewne niedociągnięcia w pomyśle na aplikacje czy też różne sprzeczności, których można się …

Dlaczego Ruby on Rails?

Dlaczego ten framework zyskał popularność? Dlaczego część programistów się w nim zakochała i nie wyobrażają sobie przejścia do innej technologii? Co sprawia, że tworzenie aplikacji w nim jest tak łatwe? Dziś postaram się odpowiedzieć na te pytania. Zacznijmy od początku. Co to jest Ruby on Rails? Jest to framework, napisany …

Narzędzie do zarządzania lokalną grupą – projekt Erencontre

Jakiś czas temu opisywałem dostarczanie aplikacji dla lokalnej społeczności oraz wnioski ze współpracy z lokalną grupą. Dziś bardziej techniczny opis narzędzia do zarządzania lokalną grupą i jej spotkaniami. Udało mi się doprowadzić projekt do momentu w którym uznałem, że mogę opublikować kod źródłowy aplikacji i nie wstydzić się go. Opisywane …

Wnioski ze współpracy z lokalną grupą

Nawiązując do ostatniego posta jaki pojawił się na moim blogu, chciałbym podzielić się kilkoma wnioskami jakie nasunęły mi się po realizacji ostatniego projektu. Myślę, że mogą być one cenne w perspektywie planowania kolejnych przedsięwzięć. Pewnych błędów można było uniknąć oraz niektóre sprawy zrealizować sprawniej. Nie jest to żadnego rodzaju wiedza …

Dostarczanie aplikacji dla lokalnej społeczności

Ostatnio udało mi się rozwiązać problem lokalnej społeczności. Zarządzanie ludźmi i zasobami generowało sterty papieru i z biegiem czasu zaczęło się komplikować. Powodowało różne frustracje i błędy. Zacząłem się wtedy zastanawiać czy aplikacja, która zgromadziłaby wszystkie potrzebne dane w jednym miejscu i zapewniłaby odpowiedni dostęp do nich, mogłaby pomóc tej …

Warsztaty IT z trzech perspektyw

Często patrząc na pracę innych ludzi zastanawiam się jak to jest być na ich miejscu. Jakie to uczucie przykładowo prowadzić autobus pełen pasażerów albo zawodowo gotować. Jedną wąską dziedzinę udało mi się zaobserwować z trzech różnych perspektyw i jest to dość pouczające doświadczenie, którym chciałbym się dziś podzielić. TL;DR 1 …

W grupie siła, czyli o dzieleniu pasji z innymi

Trzy lata temu dołączyłem do grupy zrzeszającej osoby interesujące się programowaniem i technologią. Wtedy jeszcze nie zdawałem sobie sprawy z tego, jak wiele zmieni to w moim życiu. Może zabrzmi to dość górnolotnie, ale patrząc z perspektywy kilku lat nie waham się użyć tych słów. TL;DR Dołączenie do grupy na …