Programowanie w Java i cyfrowy nomadyzm

java 12

Java 12: drobne zmiany

Nie zauważysz wiele istotnych zmian Java 12. Co prawda w kolejnym JDK zaprezentowano 'demo’ kilku ciekawych „featurów”, które wejdą następnych wersjach (np. zmiany w switch), jednak sama „dwunastka” nie posiada...

Cache redis

Narzędzia programisty #4: Redis cache

Stosowanie tzw. cache’a jest jednym z najprostszych sposobów do osiągnięcia lepszej wydajności programu komputerowego. Redis jest jedną z wielu technologii tego typu. W poniższej notce pokażę Ci małą zajawkę jego...

Project Lombok

Popularne frameworki #1: Lombok

Język Java często jest krytykowany za konieczność pisania kodu, który mógłby być automatycznie wygenerowany przez JDK. Ciągłe pisanie getterów i setterów do każdej klasy POJO, tworzenie toStringów, czy projektowanie builderów,...

linux ubuntu

Narzędzia programisty #2: Linux

Linux jest jednym z najczęściej używanych systemów, przeznaczonych do pracy dewelopera. W takim razie warto przyjrzeć się bliżej skąd się wziął, jakie są jego cechy oraz dlaczego stał się tak...

git

Narzędzia programisty #1: git tutorial

Git to jeden z najpopularniejszych obecnie używanych systemów kontroli wersji. W tym wpisie postaram się przybliżyć Ci jego konfigurację jak i podstawowe komendy Git. Czym jest system kontroli wersji? System...

java 11 lts

Java 11 LTS: płatna czy darmowa?

Java JDK 11 wreszcie wersją LTS Java 11 została oznaczona jako wersja LTS (ang. Long Term Support), co w praktyce sprawia, że jest ona faktycznym następcą Java 8. Dzieje się...