ThreadLocal i ExecutorService

Ostatnio miałem przyjemność pracować nad funkcjonalnością, do której implementacji wykorzystywałem zmienne typu ThreadLocal. Dzięki temu miałem sposobność jeszcze raz przyjrzeć się koncepcji ThreadLocal. Idea tego podejścia jest całkiem prosta, każdy wątek ma własną instancję mapy ThreadLocalMap, w której przechowuje wartości zmiennych typu ThreadLocal. W momencie, kiedy chcesz uzyskać dostęp do wartości zmiennej przechowywanej ThreadLocal, twoja…

Czytaj dalej...

Legacy code i szybsze testy automatyczne

Gdy projekt jest bardzo duży, kod ciężko testowalny, a większość testów to testy funkcjonalne – mierzymy się z problemem: kończymy zadanie, user story bądź cały sprint i czekamy na testy godzinami. Można to przyspieszyć, nawet w aplikacji pamiętającej czasy dinozaurów chodzących po ziemi. Przede wszystkim warto wprowadzić do nowego kodu testy jednostkowe – wydzielić zależności…

Czytaj dalej...

FINGO i ZOSIA 2018

ZOSIA, czyli Zimowy Obóz Studentów Informatyki A., jest to organizowana przez Koło Studentów Informatyki Uniwersytetu Wrocławskiego konferencja naukowa, poświęcona tematom okołoinformatycznym. Co roku gromadzi mniej więcej 200 osób (aktualnych studentów Instytutu Informatyki, absolwentów oraz wykładowców), które przez 4 dni z rana cieszą się górami, po obiedzie zaś zasiadają, by wspólnie wysłuchać wykładów branżowych oraz prowadzić…

Czytaj dalej...

Geecon Prague 2017

Kosmiczny soft Tegoroczną konferencję otworzył Todd Montgomery — programista z NASA, który podzielił się własnymi przemyśleniami i dziesięcioletnim doświadczeniem zdobytym przy implementacji „kosmicznego” softu. Mr. Todd zwracał uwagę, że kluczem do sukcesu (w tym przypadku sukces = wartościowe oprogramowanie) nie jest wybór framework’a, super-fancy modnego w danej chwili języka programowania, tylko zrozumienie domeny, zaangażowanie i…

Czytaj dalej...

Dzień użytkowników aSISt i tranSIS 2017

Wspomnienia minionych udanych projektów i nowe wyzwania – tak można by streścić doroczne spotkanie użytkowników aSISt i tranSIS, które odbyło się 26 października br. w Q Hotel Plus we Wrocławiu. Gospodarzami spotkania były jak zawsze firmy FINGO i GPM Systemy (w osobach ich Prezesów oraz wybranych Specjalistów), zaś Gośćmi – przedstawiciele Zrzeszeń SGB i BPS…

Czytaj dalej...

Workation, czyli Porto na Teneryfie – ostatni dzień na wyspie i podsumowanie wyjazdu

Drugi dzień weekendu Dzień chcieliśmy zacząć od wejścia na pobliską skalistą górę, zwieńczoną flagą i punktem widokowym. Niestety, nie udało nam się znaleźć szlaku, a jedynie coś, co wyglądało jak wydeptana ścieżka. Po kilkudziesięciu metrach nie byliśmy w stanie stwierdzić, którędy wiedzie droga. Maciek i Czarek weszli trochę wyżej, by poszukać wejścia, my zaś zawróciliśmy….

Czytaj dalej...

Workation, czyli Porto na Teneryfie – dzień wolny

Czas na wycieczkę Hola ! To już szósty dzień naszego pobytu na Teneryfie. Dziś jest sobota, mamy cały dzień przeznaczony na odkrywanie uroków wyspy. Oczywiście, każdego dnia po skończonej pracy również byliśmy aktywni integracyjnie, ale ograniczenia czasowe nie pozwalały nam na zorganizowanie bardziej odległych podróży. Pamiętajmy, że celem wyjazdu, była przede wszystkim praca, zaś na…

Czytaj dalej...

Workation, czyli Porto na Teneryfie – kajakiem po oceanie

Piąty dzień wyjazdu rozpoczął się od porannych stand-upów, a następnie wszyscy zabraliśmy się do pracy. Dodatkową atrakcją była walka z bardzo irytującymi, gryzącymi muchami, ale nawet one nie były w stanie uprzykrzyć nam dnia. 🙂 Na zakończenie pracy wysłaliśmy angielskiej części naszego zespołu podsumowanie tego, co zrobiliśmy.

Czytaj dalej...

Workation, czyli Porto na Teneryfie – czwarty dzień pobytu

Kolejny dzień pracy rozpoczęliśmy od stand-up’ów w różnych ciekawych miejscach: przy basenie i na tarasie z widokiem na Atlantyk.   Nowe miejsce pozytywnie wpływało na naszą kreatywność i pozwalaliśmy sobie nawet na rysowanie diagramów na tablicy. 😉 Odkryliśmy też nowy sposób na pobudzenie – według niektórych kilka minut pływania w basenie wygrywa nawet z poranną…

Czytaj dalej...

Workation, czyli Porto na Teneryfie – parę słów o konfiguracji środowiska

Nowe potrzeby Przygotowania do wyjazdu bywają ciężkie, podobnie jak laptopy. Mimo że nasze komputery są wystarczająco mocne do deweloperki, ich waga przeszkadzałaby nam w trakcie wyjazdu. Dużo prościej podróżuje się z nowym MacBookiem, który waży niecałe 1,5kg. Jak przy każdej zmianie, postanowiliśmy wprowadzić kilka nowych usprawnień do naszego środowiska.   Lekki komputer, lekkie środowisko –…

Czytaj dalej...

Używamy plików cookies, aby zwiększyć wygodę użytkownika strony. Brak zmiany ustawień przeglądarki oznacza na to zgodę. Więcej
Więcej