Jak poprawnie obsługiwać transakcje w Springu?

Na rozmowę rekrutacyjną

Transakcja pozwala na łatwe zaaplikowanie zmian w wielokrokowej logice w jednym momencie....
Read More

Spring Security – jak skutecznie zabezpieczać aplikację?

Dobre praktyki

Spring Security wydany w 2008 roku. Zajmuje się bezpieczeństwem aplikacji. Jest to zestaw narzędzi, które pomagają w łatwy sposób...
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...
Read More

Zasada Open/Close. SOLID

Dobre praktyki

Zasada Open/Close– Zdefiniowana przez Bertranda Meyera w 1988 roku. Wchodzi w skład SOLID. Mówi ona: “Element oprogramowania...
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...
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 ma jeszcze tego dostępnego w Javie....
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
Close