DevCezz

Programistyczny blog dla Ciebie

Najnowsze wpisy

Przepisz swój kod na nowo! #8

Aplikacja Animal Shelter w końcu nabrała rozpędu! Udało mi się utworzyć kawałek kodu spełniającego wcześniej zdefiniowane założenia i wykorzystującego zadeklarowaną infrastrukturę. W tej chwili jest to tylko funkcjonalność akceptacji zwierząt do schroniska, jednak mam już zarys rozwiązania dla innych zadań….

W czym pomoże nam Value Object?

Value Object, jak sama nazwa wskazuje, jest obiektem przechowującym jakąś wartość. Ta koncepcja pomaga nam nadać znaczenie danej liczbie bądź literałowi czy też ich grupie. Zastanów się czym jest dla Ciebie cyfra 3. Jest to miesiąc marzec? Ilość produktów? A…

Przetwarzanie wsadowe przy użyciu Spring Batch

Przetwarzanie wsadowe to użyteczne narzędzie, które pozwala na wykonywanie serii zadań bez interakcji z użytkownikiem. Jest to alternatywa dla programów, które wymagają aktywności użytkownika końcowego, aby wprowadzał dane przez terminal albo interfejs graficzny. Batch processing… is defined as the processing…

Przepisz swój kod na nowo! #7

Czas powrócić do opisywania prac nad aplikacją AnimalShelter! Niestety ostatnimi czasy nic o niej nie pisałem na blogu, ponieważ zagubiłem się w rozważaniach nad implementacją. Zastanawiałem się jak zrobić elastyczne rozwiązanie, aby nie uzależnić domeny biznesowej od zewnętrznych narzędzi. Chciałem,…

Czy częsta zmiana pracy jest źle widziana?

Uważam, że moje programistyczne CV jest dosyć obszerne pomimo tego, że jestem obecny w branży od 3 lat i 3 miesięcy. Wszystkie cztery firmy, z którymi miałem przyjemność pracować zaoferowały mi współpracę na zasadach umowy o pracę. Jest to ważny…

@Autowired na polu + testy jednostkowe = PORAŻKA

EDIT: Zachęcam do przeczytania sekcji komentarzy, gdzie michaldo podzielił się swoim, jakże ciekawym i owocnym, punktem widzenia w sprawie tego artykułu. Ostatnio w pracy spędziłem sporo czasu nad jednym zadaniem przez… test jednostkowy. Pomimo tego, że lubię pisać testy to…

DAO, Repostiory? Jeden pies… Czy na pewno?

EDIT: Warto zapoznać się z komentarzem Patryka, który w kilku słowach uzupełnia ten artykuł. 😊 Używając Spring Boot’a wykorzystuje się ciągle koncepcję Repository jako warstwę do komunikacji z bazą danych. Jednak na konferencjach można spotkać się z innym tworem, przeznaczonym…

Uruchom swoją aplikację Springową na dockerze

W dzisiejszych czasach Docker jest podstawowym narzędziem warsztatu programisty. Dzięki niemu łatwiej jest nam tworzyć aplikacje rozproszone niezbędne np. przy wykorzystaniu architektury mikroserwisowej. Łatwiej jest nam również weryfikować poprawność działania tworzonego oprogramowania bez konieczności posiadania zewnętrznych serwerów. Wszystko możemy sprawdzić…

Podsumowanie maj 2021 – kurs kwitnie

EDIT: Wydarzenie „Flaszki z WJUG” zostały odwołane w dniu 10.06.2021. Uznaliśmy, że jest zbyt mało prelegentów na to wydarzenie. Jednak nie martwcie się, już teraz planujemy zorganizować to wydarzenie w formie OFFLINE! Maj minął, a w raz z nim początek…

Testowanie rozwiązania CQRS z wykorzystaniem refleksji

Poprzedni wpis prezentował sposób implementacji CQRS przy wykorzystaniu refleksji. Natomiast należałoby jeszcze sprawdzić czy to co napisaliśmy działa zgodnie z założeniami. Z pomocą przyjdą nam testy jednostkowe. Dlatego nie zwlekając przejdźmy do meritum tego artykułu. Przypadki testowe Odkryłem, że warto…