Najnowsze wpisy

cqrs okiem laika

CQRS okiem laika

Koncepcja CQRS (Command Query Responsibility Segregation) jest dla mnie nowością. W teorii oczywiście spotykałem się już z nią wcześniej czytając artykuły na blogach czy też oglądając prelekcje znalezione w Internecie. Jednak nie miałem okazji, aby...

optional czy null oto jest pytanie

Optional czy null, oto jest pytanie

Opakowywać zmienną w Optional czy jednak spodziewać się NullPointerException? W swojej karierze zawodowej spotkałem się właśnie z takimi dwoma obozami. Jedni wolą jak program wyrzuci im słynny wyjątek, bo przynajmniej wiedzą, w której linii doszło...

kurs podstaw javy już rusza

Kurs Podstaw Javy już rusza!

Na reszcie udało mi się pokonać strach i nagrać swój pierwszy kurs! Może nie cały, ale jest tego na razie aż 10 odcinków i na pewno na tym nie poprzestaję. Tematyka jest jasna: chcę pomóc...

sztuka odpuszczania

Sztuka odpuszczania 😌

Czasami warto sobie tak po prostu, po ludzku odpuścić. Ostatnio pisałem test jednostkowy na froncie przez 3 dni! Nie mogłem zrozumieć dlaczego dany widok w teście nie chciał mi się odświeżyć pomimo tego, że w...

Przepisz swój projekt na nowo

Przepisz swój kod na nowo! #6

Poprzednim razem dokonałem pewnej refleksji na temat mojej aplikacji schroniska dla zwierząt. Musiałem powiedzieć sobie dość i zaprzestać szukania „złotego środka” do tworzenia aplikacji. Zrobiłem uproszczone szkice aktualnego stanu aplikacji oraz funkcjonalności jakie chciałbym zaimplementować....

Obecne architektury architektura serverless

Obecne architektury: Architektura serverless

Na deser przedstawię architekturę opartą o rozwiązania chmurowe, czyli serverless. Jest to dosyć świeża koncepcja tworzenia oprogramowania, która powstała z myślą o tym nie przejmować się w ogóle infrastrukturą. Zespół deweloperski odpowiedzialny jest tylko za...

testy parametryzowane

4 framemorki do testów parametryzowanych

Parametryzacja testów pomaga w sprawdzeniu wielu przypadków testowych przy pomocy jednego testu. Możemy przygotować dane odzwierciedlające warunki brzegowe i przepuścić je przez wcześniej zdefiniowany „lejek”. Na pewno przyspiesza to testy i pozwala nam uniknąć zbędnej...

Obecne architektury architektura reaktywna

Obecne architektury: Architektura reaktywna

Architektura reaktywna jest niczym innym jak systemem (najczęściej rozproszonym) opartym na komunikacji pomiędzy niezależnymi usługami za pomocą asynchronicznych komunikatów. Powstała w głównej mierze w oparciu o The Reactive Manifesto (responsive, resilient, elastic, message driven). Ciężko...

Przepisz swój projekt na nowo

Przepisz swój kod na nowo! #5

Wraz z powrotem do implementacji aplikacji AnimalShelter przyszła również chwila refleksji. Z jakiego powodu chcę pisać tą aplikację? Do czego ona mi jest potrzebna? Odpowiedzią na te pytania jest fakt, że chciałem zrobić jakąś fajną...