Dobre praktyki

Spring Security – jak skutecznie zabezpieczać aplikację?

Dobre praktyki

Spring Security wydany w 2008 roku. Zajmuje się bezpieczeństwem aplikacji. Jest to zestaw...
Read More

Tipy & Triki – Jak korzystać z Optionala?

Dobre praktyki

Klasa Optional została wprowadzona w Javie 8. Pozwala wygodnie obsługiwać potencjalne NullPointerException. O jej podstawowych...
Read More

Spring Webflux i programowanie reaktywne

Dobre praktyki

Spring Webflux – odpowiednik Spring MVC. Wprowadzony w Spring 5. Umożliwia pisanie aplikacji w stylu reaktywnym. Jeśli przetwarzamy...
Read More

Zasada Open/Close. SOLID

Dobre praktyki

Zasada Open/Close– Zdefiniowana przez Bertranda Meyera w 1988 roku. Wchodzi w skład SOLID....
Read More

Tipy & Triki – Jak korzystać ze Stream API?

Dobre praktyki

Stream API wprowadzono w Javie 8. Umożliwia opakowywanie danych i wykonywanie na nich różnych operacji. O jego podstawowych...
Read More

Clean code w testach. Jak to zrobić dobrze?

Dobre praktyki

Dobrze napisane testy nie powinny posiadać zduplikowanego kodu. Powtarzalnym kodem jest kod przygotowujący dane testowe, w związku z tym...
Read More

CompletableFuture przegra walkę z nowym Projektem Loom?

Dobre praktyki

Projekt Loom – głównym celem jest obsługa lekkiego modelu współbieżności w Javie. Nie...
Read More

Prawo Demeter. 4 zasady projektowania wujka Boba.

Dobre praktyki

Preferuj polimorfizm zamiast if/else czy switch/case Przed użyciem switch’a zastanów się nad użyciem polimorfizmu, ponieważ...
Read More

GraphQL konkurencją dla RESTa?

Dobre praktyki

Stworzony przez Facebooka GraphalQL staje się coraz popularniejszy. Jak działa i czy stanie się kon…
Read More

Czy dobrze zinterpretowałeś pierwszą regułę SOLID?

Dobre praktyki

SOLID – akronim. Wymyślony przez Roberta C. Martina – wujka Boba. Zbiór dobrych...
Read More
Close