Wzorzec MVC... Każdy implementował, każdy słyszał... tylko czy aby napewno ten wzorzec jest tak prosty na jaki wygląda? Zapraszam was na trochę moich rozważań na temat tego wzorca w najnowszym artykule na blogu 👋
Architektura poniedziałek, 4 marca 2024 08:03:32 GMT 7 spam? źrodło rozwiń
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.
Architektura 1281 dni, 23 godziny, 27 minut temu 106 źrodło rozwiń
Różnica Pomiędzy ViewData, ViewBag oraz TempData
Sztuka programowania 1444 dni, 22 godziny, 33 minuty temu 96 źrodło rozwiń
Dziś krótki wpis o bardzo przydatnym i dosyć mało znanym ficzerze ASP.NET Core tj. możliwości używania „gołego” routera bez całej otoczki MVC. Zanim przejdę do samego kodu warto jedynie dopowiedzieć co złego jest w klasycznych podejściu z kontrolerami, które wszyscy znamy i lubimy? Otóż…nic! Warto jednak pamiętać, że linijki, które domyślnie znajdują się w Startup.cs tj: services.AddMvc(); //... app.UseMvc(); to coś w...
Czym jest Angular? Kiedy programista styka się z tą technologią w swojej pracy? Czy Angular jest wyłącznie frameworkiem front-end’owym? Jaki związek ma Angular z popularnym już frameworkiem i wzorcem architektonicznym MVC? Zapraszam Was do przeczytania artykułu opublikowanego na blogu firmy, w której pracuję. Postaram się w nim odpowiedzieć na pytanie, dlaczego programista back-end’owy może żyć w zgodzie właśnie z Angular.
13/11/2017 ~ Jarosław Stadnicki Konfiguracja aplikacji bez ifowania w kodzie? Tak, wszystko dzięki dobrym i mądrym „chłopakom” z Microsoftu. Czytam o dotnet core oraz o tym jak można dobrze ustawić konfiguracje aplikacji od środowiska na którym zostanie uruchomione i chce się z wami podzielić tą wiedzą, uważam że pomoże ona wam (mi też) w lepszym i czytelniejszym przygotowywaniu konfigurowaniu. Poniżej kilka przykładów na to jak do tego tematu podejść.Konfiguracja aplikacji na podstawie plików: ...
18/11/2017 ~ Jarosław Stadnicki ASP MVC Routing potrafi cuda, dzisiaj o jednym z nich. Otóż w prosty sposób można zdefiniować routing, który łapać będzie żądania, które nie pasują do wcześniej zdefiniowanych reguł. Należy uważać oczywiście na kolejność definiowania routingów, bo wpływa ona na zachowanie aplikacji. Pierwszy pasujący do wzorca, będzie brany pod uwagę. Core gra trochę inaczej ale to zaznaczę w tekście. Gwiazda Obsługę dziwnych linków, kota na klawiaturze, problemu jąjąjąkaniem się na k...
/ mkurpinski Ostatnio w projekcie tworzonym podczas praktyk spotkaliśmy się z wymaganiem, aby po trzech nieudanych próbach logowania pojawiała się reCaptcha, której poprawne wypełnienie umożliwia przeprowadzenie kolejnej próby. Po krótkim research’u na temat sposobu rozpoznawania użytkownika wybór padł na przypisywaniu do IP ilości niepoprawnych prób logowania. Z kilku możliwych sposobów przechowywania takiej informacji, postanowiliśmy wybrać in-memory caching. In-memory caching jest najprostszą we...
Parę tygodni temu Microsoft przedstawił wersje robocze „Application Architecture Guidance”, czyli poradników dotyczących architektury aplikacji budowanych przy wykorzystaniu narzędzi Microsoftu. Gratka dla każdego .Netowca.
Architektura 2717 dni, 18 godzin, 6 minut temu 604 źrodło rozwiń
Czas podsumować tydzień prac nad Home Wallet. Zapraszam do czytania.
Daj się poznać 2017 niedziela, 14 maja 2017 21:06:48 GMT 20 spam? źrodło rozwiń
Po majówkowej przerwie od projektu, zapraszam na kolejne podsumowanie tygodnia prac nad Home Wallet.
Daj się poznać 2017 2752 dni, 22 godziny, 14 minut temu 37 źrodło rozwiń
W ten świąteczny wieczór zapraszam na podsumowanie kolejnego tygodnia prac nad Home Wallet.
Daj się poznać 2017 2773 dni, 1 godzinę, 56 minut temu 61 źrodło rozwiń
Dzisiaj na szybko postaram się wytłumaczyć jak dodać wykresy do naszej aplikacji .NET Core MVC za pomocą biblioteki Highcharts. Zapraszam do czytania.
Daj się poznać 2017 2780 dni, 10 godzin, 15 minut temu 157 źrodło rozwiń
Nice journey behind us! You did really great job to be here with us in episode 6. We started this course with introduction where we tried to explain goal, rules and technology stack. Next we did core architecture of our application, few first features and we showed you basic concepts...
Jest niedziela, jest podsumowanie prac nad HomeWallet, czyli aplikacją do śledzenia domowych finansów. Zapraszam!
Daj się poznać 2017 2787 dni, 22 godziny, 5 minut temu 30 źrodło rozwiń
W tym tygodniu w końcu nastąpiło wdrożenie projektu, o którym już wcześniej pisałem we wpisach. Postanowiłem, że przeleję trochę doświadczeń na ten wirtualny papier.
Daj się poznać 2017 2788 dni, 12 godzin, 11 minut temu 82 źrodło rozwiń
Tworzenie i wysyłanie dynamicznej listy z widoku do controllera - ASP.NET Core MVC
Daj się poznać 2017 2789 dni, 11 godzin, 23 minuty temu 105 źrodło rozwiń
Niedziałający Chosen, trochę usprawnień i wprowadzanie czytelników w błąd 😉 Tak minął ten tydzień przy pracach nad HomeWallet. Zapraszam do czytania.
Daj się poznać 2017 2795 dni, 11 godzin, 32 minuty temu 26 źrodło rozwiń
Pierwszy kod w HomeWallet. Tworzymy nowy projekt, łączymy się z bazą danych oraz implementujemy stronę główną i dodawanie paragonów.
Daj się poznać 2017 2808 dni, 12 godzin, 13 minut temu 117 źrodło rozwiń
Learning a new framework (ASP.NET MVC) is like walking in the dark forest. If you are in hurry, it happen to hit a tree with your face.