java.time.Clock – testowanie czasu

Proces testowania przez wielu z nas traktowany jest podobnie jak sztuka. Dobre testy powinny spełniać wiele czynników by mogły być nazwane “dobrymi”. Jednym z nich jest brak zależność od czasu. Nasze testy powinny być tak szybkie jak to tylko możliwe oraz nie powinny zależeć od czynników zewnętrznych (mówimy o testach jednostkowych). Aby pozbyć się zależności czasowych Java 8 dostarczyła nam nową klasę java.time.Clock.

Czytaj dalej


#Kata – IntelliJ + macOS/Windows + Shortcuts

Zmiana systemu operacyjnego może okazać się początkowo bolesnym doświadczeniem. Ostatnimy czasy zmieniłem system operacyjny z Windows na macOS, a to wiąże się to ze zmianą nawyków (w tym skrótów). Od zawsze uważam, iż znajomość skrótów narzędzi, z których korzystamy na co dzień jest pozycją obowiązkową. Aby móc nadal w efektywny sposób wykorzystywać IDE przygotowałem kata ze skrótami.

Czytaj dalej


#Book – Projekt Feniks

Kolejna IT powieść na moim koncie. Gdy po przeczytaniu Trzy kluczowe cechy idealnego członka zespołu zastanawiałem się jaką następną lekturę wybrać natrafiłem na “Projekt Feniks“. Ponieważ format opowiada bardzo mi się spodobał wybór ten stał się dla mnie oczywisty. Książka “Projekt Feniks” autorstwa Gene Kim, Kevin’a Behr oraz George Spafford’a jest opisem “pożarów” i sposobów ich gaszenia w firmie Parts Unlimited.

Czytaj dalej


Zapraszamy na JDD 2018

8-9 października odbędzie się XIII edycja JDD – jedna z największych konferencji Javy w Polsce. Podobnie jak w zeszłych latach organizowana jest w Krakowie, ale tym razem widzimy się w Nowohuckim Centrum Kultury. Zachęcamy do wzięcia udziału w tym wydarzeniu i posłuchania ciekawych oraz jakże aktualnych prelekcji. W związku z tym wydarzeniem mamy dla Was niespodziankę! 

Czytaj dalej