DevCezz

Programistyczny blog dla Ciebie

Miesiąc: kwiecień 2021

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 normalnych warunkach bez problemu to…

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ć. Teraz pora spojrzeć na projekt…

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 to, aby stworzyć aplikację oraz…

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 redundancji. Chciałbym przyjrzeć się 4…

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 jednak powiedzieć w jaki sposób…

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ą serię na mojego bloga oraz…

Obecne architektury: Architektura mikroserwisowa

Przychodzi taki moment w życiu aplikacji, kiedy zaczyna cieszyć się ona coraz większą popularnością. Wówczas zwiększa się liczba żądań od użytkowników, które należy obsłużyć, co powoduje zmianę rodzajów problemów do rozwiązania. Nie można myśleć już tylko o funkcjonalności oprogramowania, ale…

Podsumowanie marca 2021 – nowy miesiąc, stare problemy

Nowy miesiąc, stare problemy… Praktycznie cały marzec poświęciłem prowadzeniu bloga i można powiedzieć, że na tym się skończyło. Mam sporo pomysłów w głowie jednak żadnego nie zrealizowałem w ubiegłym miesiącu. Co prawda zacząłem przygotowania do nagrania kursu podstaw Javy, ale…