Brak podglądu devcezz.pl Czy też napotkałeś ten problem z @Embeddable? Ostatnio w pracy, w ramach zadania, musiałem naprawić występowanie jednego z błędów. Bug był spowodowany wykorzystywaniem eksperymentalnej flagi ’hibernate.create_empty_composites.... 18.07.2022 devcezz.pl
Brak podglądu devcezz.pl AnimalShelter – nowy początek! Po dłuższej przerwie ponownie wracam ze świeżym zapasem sił do dokończenia aplikacji AnimalShelter. W tym wpisie zastaniemy kilka zmian w architekturze rozwiązania. ???? \n Artykuł... 11.07.2022 devcezz.pl
Brak podglądu devcezz.pl Wzorzec Transactional Outbox Tworzone aplikacje często muszą informować swoich użytkowników o jakimś zdarzeniu poprzez SMS czy email. Powodem może być wystawienie faktury, potwierdzenie złożenia rezerwacji czy... 04.07.2022 devcezz.pl
Brak podglądu devcezz.pl Feature envy, czyli zazdrość metody o funkcje Czym byłoby ludzkie życie bez emocji, a zwłaszcza takiej jaką jest zazdrość? Można uważać, że bez niej żyłoby nam się po prostu lepiej. Ale to nie pora i miejsca na takie filozofic... 27.06.2022 devcezz.pl
Brak podglądu devcezz.pl Wielkie możliwości małej biblioteki Togglz W świecie aplikacji legacy warto zastanowić się nad porządnym refaktoringiem. Jednak często ciężko przekonać biznes do takiego zabiegu. Załóżmy, że nam się ta sztuka udała, więc mo... 20.06.2022 devcezz.pl
Brak podglądu devcezz.pl Połączenia z dwoma bazami danych w Spring Zdarza się, że niezbędne jest połączenie się z dwoma bazami danych w ramach jednej aplikacji Spring Boota. Pytanie tylko jak to osiągnąć. Nie jest to tak trudne jakby mogło się wyd... 13.06.2022 devcezz.pl
Brak podglądu devcezz.pl Czym jest HikariCP? Na pewno nie raz się spotkałeś albo spotkałaś z nazwą HikariCP przy uruchamianiu swojego projektu opartego o Spring Boota. Widnieje ona w logach podczas uruchamiania aplikacji. Ale... 06.06.2022 devcezz.pl
Brak podglądu devcezz.pl Powszechnie znane błędy przy izolacji transakcji W dzisiejszym wpisie chciałbym poruszyć temat dotyczący transakcji, a dokładnie ich izolacji. Z transakcjami możemy się spotkać praktycznie w każdym systemie dotykającym baz danych... 30.05.2022 devcezz.pl
Brak podglądu devcezz.pl Czy zewnętrzne biblioteki w domenie to zło? Często na konferencjach słyszymy, że w myśl DDD projektowana domena musi być „czysta”, „nieskazitelna”, „nieskalana” żadnym zewnętrznym rozwiązaniem. Najlepiej jakby opierała się t... 23.05.2022 devcezz.pl
Brak podglądu devcezz.pl Twoja opinia jest dla mnie bardzo ważna Cześć! Dzisiaj chciałbym Cię poprosić o podzielenie się Twoją opinią na temat mojej działalności. Ten blog byłby niczym, gdy nie TY! Tworzone na nim treści to wiedza, którą chcę si... 19.05.2022 devcezz.pl
Brak podglądu devcezz.pl Przemyślenia na temat stosowania wzorca fasady Wzorce projektowe są rozwiązaniem problemów, które napotykali programiści przez kilkadziesiąt lat istnienia branży IT. Warto się z nimi zapoznać, aby mieć wspólną podstawę do rozmó... 16.05.2022 devcezz.pl
Brak podglądu devcezz.pl Co nam dają testy mutacyjne? Po ostatnim wpisie na temat Property Based Testing chciałbym pozostać w sferze testowania kodu. Z tego powodu dzisiaj zajmiemy się ideą stojącą za testami mutacyjnymi. Zastanawiałe... 09.05.2022 devcezz.pl
Brak podglądu devcezz.pl Property Based Testing – oprzyj swoje testy o właściwości Idea Property Based Testing na pewno jest dobrze znana programistom Haskella, którzy korzystają z frameworka QuickCheck. Ja sam spotkałem się z nią niedawno i muszę przyznać, że zm... 02.05.2022 devcezz.pl
Brak podglądu devcezz.pl Stwórzmy PDF z biblioteką Jasper W jednym z wpisów dotyczących aplikacji AnimalShelter pisałem w jaki sposób przy pomocy Thymeleaf można wygenerować plik PDF. Do ich tworzenia wykorzystywałem szablony HTML, która... 25.04.2022 devcezz.pl
Brak podglądu devcezz.pl Jak wyglądają Closures w Groovy? Ostatnio w pracy coraz częściej wykorzystuję Spocka do pisania testów przez co siłą rzeczy mam kontakt z Groovy. Jest to obiektowy język programowania z rodziny JVM. Przez zastosow... 18.04.2022 devcezz.pl
Brak podglądu devcezz.pl Sposoby odsubskrybowania subskrypcji w Angular Skoro w ostatnim wpisie zastanawialiśmy się czy warto odsubskrybować wszystkie subskrypcje to teraz wypadałoby się dowiedzieć w jaki sposób można tego dokonać. Po wstępnej analizie... 11.04.2022 devcezz.pl
Brak podglądu devcezz.pl Czy zawsze trzeba odsubskrybować wszystkie Observable w Angular? Podczas tworzenia aplikacji Barents Watch zastanawiałem się czy zawsze trzeba odsubskrybować wszystkie Observable, gdy kończymy pracę z danym komponentem Angulara. Okazało się, że... 04.04.2022 devcezz.pl
Brak podglądu devcezz.pl Różne przypadki wykorzystania biblioteki MapStruct W dzisiejszym wpisie chciałbym przedstawić Ci różne przypadki wykorzystania biblioteki MapStruct w Twoim kodzie. Nie będą to jakieś skomplikowane rozwiązania, jednak dzięki nim dow... 28.03.2022 devcezz.pl
Brak podglądu devcezz.pl Użycie wzorca dekorator w MapStruct Wzorce projektowe powstały po to, aby dać sprawdzone w boju narzędzie do rozwiązania problemów. Jednym z takich wzorców jest dekorator, który pozwala na dodawanie nowych obowiązków... 24.03.2022 devcezz.pl
Brak podglądu devcezz.pl NonNull i NotNull – jakie są różnice? Na pewno każdy z nas spotkał się z takimi adnotacjami jak @NotNull czy @NonNull. W teorii mają one zabezpieczyć nas przed tym, aby dana wartość nie mogła przyjąć owianej złą sławą... 21.03.2022 devcezz.pl