Hexagonal Architecture w praktyce
Implementacja Hexagonal Architecture w Spring Boot. Separacja domeny od infrastruktury, testowanie w izolacji, praktyczne przykłady.
Implementacja Hexagonal Architecture w Spring Boot. Separacja domeny od infrastruktury, testowanie w izolacji, praktyczne przykłady.
Decorator pattern to wzorzec projektowy który pozwala dodawać nowe funkcjonalności do obiektów bez modyfikowania ich kodu źródłowego w Spring Framework…
Kotlin to nowoczesny język od JetBrains który obiecuje wszystkie zalety Javy bez jej wad. Sprawdź porównanie składni, wydajności i możliwości obu języków na platformie JVM.
Immutable objects to obiekty których stan nie może być zmieniony po utworzeniu. Dowiedz się jak je tworzyć w Javie i dlaczego są kluczowe dla bezpiecznego, wielowątkowego kodu.
Kompletny przewodnik po walidacji danych w Spring Boot używając adnotacji JSR-303 Bean Validation…
Poznaj różnice między collect() a reduce() w Java Stream API. Praktyczne przykłady pokazujące kiedy używać której metody terminacji strumienia.
Java 10 wprowadza słowo kluczowe var do automatycznego wnioskowania typów zmiennych lokalnych. Dowiedz się jak skutecznie używać tej funkcjonalności w praktyce.
Strategy pattern to wzorzec behawioralny który pozwala definiować rodzinę algorytmów i czyni je wymienialnymi. Poznaj implementację w Javie 8.
Multithreading w Javie pozwala aplikacjom wykonywać kilka operacji równocześnie. Poznaj podstawy wątków, Thread, Runnable i synchronizacji w praktycznych przykładach.
CompletableFuture to rewolucja w asynchronicznym programowaniu w Javie 8. Poznaj eleganckie API do komponowania operacji asynchronicznych.