Java co nowego i co ciekawego w wersjach od 22 do 25
Lista nowości z Javy od wersji 22 do 25 W tym artykule przedstawię Ci, co zmieniło się w najnowszych wersjach Javy – od wersji 22 aż po 25, która jest…
Lista nowości z Javy od wersji 22 do 25 W tym artykule przedstawię Ci, co zmieniło się w najnowszych wersjach Javy – od wersji 22 aż po 25, która jest…
Wstęp Walidacja danych w API to jeden z tych tematów, o których najczęściej przypominamy sobie dopiero wtedy, gdy użytkownik zaczyna wprowadzać nieoczekiwane wartości. Brak wymaganych pól, za długie ciągi znaków,…
Wstęp W tradycyjnym modelu backendowym każde żądanie do serwera rezerwuje dla siebie wątek na cały czas obsługi. Nawet jeśli większość tego czasu sprowadza się do czekania na odpowiedź z bazy…
Wstęp Jeśli budujesz API w Spring Boot, na pewno widziałeś domyślną odpowiedź przy błędzie. Wygląda mniej więcej tak: { "timestamp": "2025-09-15T16:30:00.123+00:00", "status": 500, "error": "Internal Server Error", "path": "/api/users/99" }…
Wstęp W poprzednim wpisie „Wprowadzenie do Kubernetes” przyjrzeliśmy się, czym jest Kubernetes, jakie problemy rozwiązuje i jak wygląda jego architektura z lotu ptaka. Teraz pora przejść od teorii do praktyki.…
Wstęp Kiedy zaczynasz swoją przygodę z Dockerem, wszystko wydaje się proste i intuicyjne. Pakujesz aplikację w obraz, uruchamiasz kontener, mapujesz porty i… działa! To trochę jak pierwszy projekt, który z…
Wstęp Zwracasz encje JPA bezpośrednio w kontrolerach? Gratulacje, właśnie stworzyłeś sobie bombę zegarową. Co się stanie, gdy przypadkowo wyślesz hasło użytkownika w odpowiedzi API? Albo gdy lazy loading rzuci wyjątkiem…
Wstęp Jeśli pracujesz z Dockerem, na pewno już doceniasz, jak szybko można odpalić kontener z PostgreSQL, Nginx czy własną apką. Wystarczy jedna komenda i wszystko działa – bez instalacji, bez…
Wstęp Pobieranie danych z bazy to codzienność w większości projektów. Problem zaczyna się wtedy, gdy nasza tabela liczy sobie tysiące albo miliony rekordów. Zaciąganie wszystkiego naraz? Prosta droga do OutOfMemoryError,…
Wstęp Jeśli od jakiegoś czasu śledzisz moją serię o Dockerze, to wiesz już, że kontenery totalnie odmieniły sposób, w jaki budujemy i wdrażamy aplikacje. We wpisie o podstawach konteneryzacji wspominałem…