RabbitMQ – asynchroniczna komunikacja w praktyce
RabbitMQ asynchroniczna komunikacja
debugowanie IntelliJ IDEA
Eclipse to darmowe, popularne IDE z wieloma pluginami. IntelliJ IDEA ma lepszą inteligencję kodu ale kosztuje. Dla początkujących programistów Java oba są dobrym wyborem.
Mikroserwisy to architektura rozbijająca aplikację na małe, niezależne serwisy. Netflix i Amazon już na nich stawiają, ale czy każdy projekt ich potrzebuje?
Pisanie SQL queries dla każdej operacji CRUD to żmudna praca. Hibernate rozwiązuje ten problem przez automatic mapping między obiektami Java a tabelami bazy danych.
Jeśli piszesz aplikację w Javie która potrzebuje przechowywać dane, prędzej czy później musisz połączyć się z bazą danych. JDBC to fundament wszystkich bibliotek dostępu do danych.
Bezpieczeństwo aplikacji web to nie opcja – to konieczność. Spring Security to potężny i elastyczny framework zabezpieczeń dla aplikacji Java.
Pisanie dobrych unit testów w Javie często napotyka na problem zależności. Mockito rozwiązuje ten problem elegancko – pozwala zastąpić prawdziwe zależności kontrolowanymi imitacjami.
Jeśli programujesz w Javie i pracujesz z bazami danych, prawdopodobnie pisałeś już setki linii kodu do podstawowych operacji CRUD. Spring Data JPA kończy z tym problemem.
Java developer poznaje JavaScript – różnice w typach, obiektowości i składni. Praktyczne porównania i przykłady kodu dla programistów backend.