Windows 10 – Jak zwolnić miejsce na dysku C

Windows ma tendencję do zaśmiecani dysku twardego przeróżnymi plikami. Dziś pzejdzeimy przez szereg prostych,a przede wszystkim, skutecznych kroków, które pozwlolą na oczyszcenie partycji systemowej ze zbędnych plików. Zaczniemy od najprosztrzych czynności, które warto ponawać co jakiś czas, poprzez te średnio zaawansowane, aż do usuwanie starych instalacji sterówników, które w przypadku niektórych dostawców, takich jak NVIdia można ważyc grube gigabajty. W moim przypadku nazdbierało się ich aż 17GB!

Czytaj dalej Windows 10 – Jak zwolnić miejsce na dysku C

[ROZWIĄZANY] Ionic: ionic.ps1 cannot be loaded because running scripts is disabled on this system

Podczas pierwszej próby uruchomienia na Windowsie dowolnego z polceń Ionic, prawdopodobnie otrzymasz następujący błąd - "ionic.ps1 cannot be loaded because running scripts is disabled on this system". W tym artykule dowiesz się co jest jego przyczyną i jak go rozwiązać.

Czytaj dalej [ROZWIĄZANY] Ionic: ionic.ps1 cannot be loaded because running scripts is disabled on this system

Maven + Spock 2.X: Konfiguracja projektu od zera

  • Post author:

Rosnąca popularność BDD (Behavior Driven Development) sprawia, że coraz więcej programistów decyduje się zaprzęgnąć do swoich testów Spocka. Jeśli nie miałeś jeszcze okazji zapoznać się z tym frameworkiem testowym, zachęcam aby to zrobić, ponieważ w niektórych aspektach jest dużo lepszy od standardowego JUnit 5. Być może akurat te różnice sprawią, że Spock okaże się idealny dla Twoich potrzeb. W tym artykule skupię się jedynie na aspekcie konfiguracji projektu maven oraz Spock w kilku wariantach - minimalnym, ze niezmodyfikowanymi nazwa klas testowych oraz konfiguracją Spock dla SpringBoot.

Czytaj dalej Maven + Spock 2.X: Konfiguracja projektu od zera

Architektura Heksagonalna – Live z pisania przykładu w Java & Spring #8 – Podział monolitu na mikroserwisy

Bohaterem dzisiejszego odcinka jest niewątpliwie CommandBus, to właśnie niemu poświeciliśmy drugą połowę live. Dlaczego w ogóle poruszyliśmy ten temat? Otóż po konfiguracji infrastruktury okazało się, że mamy cykliczne zależności między beanami, z którymi w jakiś sposób musieliśmy sobie poradzić i w tym celu wybraliśmy właśnie CommandBus.

Czytaj dalej Architektura Heksagonalna – Live z pisania przykładu w Java & Spring #8 – Podział monolitu na mikroserwisy

Architektura Heksagonalna – Live z pisania przykładu w Java & Spring #7

Bohaterem dzisiejszego odcinka jest niewątpliwie CommandBus, to właśnie niemu poświeciliśmy drugą połowę live. Dlaczego w ogóle poruszyliśmy ten temat? Otóż po konfiguracji infrastruktury okazało się, że mamy cykliczne zależności między beanami, z którymi w jakiś sposób musieliśmy sobie poradzić i w tym celu wybraliśmy właśnie CommandBus.

Czytaj dalej Architektura Heksagonalna – Live z pisania przykładu w Java & Spring #7

Architektura Heksagonalna – Live z pisania przykładu w Java & Spring #5

W piątej części przechodzimy przed tworzenie dwóch dodatkowych domen oraz omawiamy zależności między nimi. Jak na dłoni widać, że dodawanie kolejnych domen jest bardzo schematyczne. Następnie zmieniamy nieco podejście i rozpoczynamy od napisania testu, który niemal natychmiast ukazuje luki w serwowanych usługach. Gdy już uporaliśmy się z brakującymi usługami doszliśmy do odpowiedzi, dlaczego IOC w tym Spring oraz jego szyna eventów są zbawienne podczas implementacji aplikacji w architekturze hexagonalnej. W kolejnym streamie zgłębimy ten wątek.

Czytaj dalej Architektura Heksagonalna – Live z pisania przykładu w Java & Spring #5

Architektura Heksagonalna – Live z pisania przykładu w Java & Spring #4

Zapraszam na czwartą część live dotyczącego architektury heksagonalnej. Tym razem wprowadziłem pojęcie serwisu domenowego wystawionego jako @Service Spring. Wykorzystałem wzorzec dekoratora/delegatora aby w łatwy i spójny sposób eksponować usługi domenowe w infrastrukturze.

Czytaj dalej Architektura Heksagonalna – Live z pisania przykładu w Java & Spring #4