• Wielkie możliwości małej biblioteki Togglz

    Post thumbnail
    Post thumbnail
    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żemy rozpocząć przepisywanie projektu na boku. Mieliśmy mocne argumenty, które przekonały do tego osoby decyzyjne. Oczywiście jest jedno “ale”. Biznes zezwala na takie działania,... [Czytaj dalej]
  • Czym jest HikariCP?

    Post thumbnail
    Post thumbnail
    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 czy zastanawiałaś bądź zastanawiałeś się czym to narzędzie właściwie jest? Żeby się tego dowiedzieć na początku trzeba jednak zapoznać się z definicją puli... [Czytaj dalej]
  • Powszechnie znane błędy przy izolacji transakcji

    Post thumbnail
    Post thumbnail
    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. Czym one są? Zbiorem operacji, które stanowią pewną całość. Muszą one zostać wykonane wszystkie razem. Natomiast gdy wystąpi błąd podczas wykonywania danej transakcji to wszystkie zmiany... [Czytaj dalej]
  • Czy zewnętrzne biblioteki w domenie to zło?

    Post thumbnail
    Post thumbnail
    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ę tylko na standardowych bibliotekach należących do danego języka. W ten sposób przecież stajemy się niezależni od nikogo. Możemy wymienić bez najmniejszego problemu każdy dostarczony komponent z zewnątrz. [Czytaj dalej]