Podstawą Clean Architecture jest odizolowanie domeny biznesowej od warstwy aplikacyjnej. Pomoże nam w tym Repository Pattern. Jeśli chcesz się dowiedzieć jak go użyć, to zapraszam do dalszego czytania. Wpis ten jest kontynuacją serii.

Blazor 102 – Zacznijmy od WebAssembly
Po poprzednim wpisie, gdzie opisywałem bardzo ogólnikowo Blazora, pora na przyjrzenie się jego kolejnym elementom. W tym wpisie dowiesz się jak stworzyć projekt aplikacji WebAssembly. Następnie jakie elementy występują w wzorcowym projekcie. Na koniec opiszę komponenty – jak je tworzyć i używać. Jeśli chcesz przeczytać o koncepcji i umiejscowieniu Blazor’a w ekosystemie .NET’a to zapraszam…

Blazor 101 – SPA w C#
Przeglądając materiały w tematyce programowania na platformie .NET, trudno nie zauważyć hype’u na Blazora. Zapowiada się wręcz rewolucyjny produkt, który będzie CyberPunkiem WebDevu. I tak jak w przypadku gry od CD PROJEKT RED, tak i frameworka od Giganta z Redmond, pytanie brzmi – „Czy jest już gotowy?”.

Programowanie 101. Enkapsulacja, hermetyzacja czy kapsułkowanie?
Przeglądając kod innych ludzi napotkać można (w deklaracjach klas) na private set. Zastanawiałeś się kiedyś po co jest to używane? Czemu należy tak wszędzie pisać? A może nie wszędzie?

Clean Architecture 101. Tworzenie solucji w .NET CORE.
Założymy dzisiaj projekt od zera, stosując model „Clean Architecture”. Zaczniemy od struktury solucji, następnie dodamy referencję pomiędzy projektami. Przy każdym kroku postaram się Ci rozjaśnić „co i dlaczego robię”.

Jaką architekturę wybrać dla swojego projektu? 3 Propozycje
W życiu przychodni moment kiedy każdy musi zadać sobie ważne pytanie : „Jak to wszystko ułożyć, żeby się później nie narobić”. Tylko dlaczego samemu wymyślać koło na nowo? Można przecież wykorzystać już przemyślana architekturę projektu?