Asynchroniczność w ASP.NET Core
Programowanie asynchroniczne jest tematem, który w ostatnim czasie bardzo mocno zyskał na popularności. Dzieje się tak, moim zdaniem, z kilku powodów. Przede wszystkim sprzęt, na którym pracujemy może coraz więcej zadań wykonywać równolegle. Do tego aplikacje, które tworzymy muszą przyjmować coraz większy ruch. Dodatkowo same języki programowania zaczynają nam w […]
Czy wiesz jak wygląda praca nad kursem video?
Normalnie update dotyczący kursu ASP.NET Core ląduje tylko u osób, które uzyskały już ten kurs przez zakup w przedsprzedaży. Jednak tym razem postanowiłem zrobić wyjątek ponieważ myślę, że jest to temat, który zaciekawi więcej osób. Opowiem Ci o wszystkich etapach z jakimi się mierzyłem bądź mierzę w trakcie tworzenia kursu […]
Błędy IntelliSense po aktualizacji ASP.NET MVC
Na swoim kanale na Youtube jestem w trakcie serii gdzie pracuję na starym kodzie. I przy okazji tej pracy zrobiłem aktualizację wersji .NET Frameworka do 4.7.2 i jednocześnie wersji ASP.NET MVC z 4.0 na 5.2.7. Wszystko przeprowadziłem z poziomu Visual Studio i NuGet Package Managera. I pojawił się problem. Nie […]
Dlaczego LOGIKA w KONTROLERACH to zło?
Być może spotkałeś się w internecie ze stwierdzeniem, że nie powinieneś umieszczać logiki w kontrolerach. A jeśli się nie spotkałeś w internecie to spotkasz się przy pierwszej okazji kiedy pokażesz komuś doświadczonemu kod swojej aplikacji webowej. O co tutaj chodzi? Dlaczego nie powinno się tej logiki pakować do kontrolera? Jakie […]
[Code review] Niby oddzielnie, a jednak razem
W tej części code review na chwilę zostawiam projekt pana kmph i przechodzimy do projektu Bartosza, który również wysłał mi swoje zgłoszenie. Tym razem mamy do czynienia z webową aplikacją pogodową pisaną w ASP.NET Web API. Autor poprosił aby ocenić jedynie API bez części frontendowej. Link do GitHuba macie tutaj: https://github.com/Zscfg/WeatherApp/tree/master/WeatherAppApi […]
ASP.NET MVC #3 – Widoki
Poprzednio dowiedziałeś się jak dodać własny kontroler w aplikacji. Dzisiaj porozmawiamy trochę o widokach i layoutach. Postanowiłem podzielić temat na dwa podtematy ponieważ materiał jest obszerniejszy. W tej części powiem jak zbudowany jest widok i co to są layouty. W kolejnej, uzupełniającej, dowiesz się jak poskładać nieźle wyglądającą stronę z użyciem […]
ASP.NET MVC #2 – Kontrolery
Witaj w drugiej części kursu poświęconego frameworkowi ASP.NET MVC. Tym razem na tapetę postanowiłem wziąć temat kontrolerów. Dodatkowo wspomnę o podstawach routingu w aplikacji ponieważ tematy te są niejako powiązane. Zaczynami :) Co to ten kontroler W poprzedniej części pokazałem jak utworzyć aplikację ASP.NET MVC z poziomu Visual Studio. Zakładam […]
ASP.NET MVC #1 – Konfiguracja
Poprzedni wpis był jedynie wstępem i zarysem do całej serii. Dzisiaj już na serio rozpoczyna się kurs. W pierwszej części kursu ASP.NET MVC powiem co nieco o sprawie podstawowej czyli o konfiguracji środowiska. Pokażę jak utworzyć projekt. Co w nim poustawiać. Oraz krótko powiem co gdzie się znajduje. 1. Nowy […]
ASP.NET MVC #0 – Wstęp
Oficjalnie zaczynamy to co zapowiedziałem miesiąc temu :) Tę część oznaczyłem #0 ponieważ nie nie zawiera ona samej treści kursu, a jest jedynie omówieniem tego co w kursie będzie poruszane, a co nie. Dodatkowo powiem jakie są założenia i jakiego efektu końcowego oczekujemy. Jeśli chodzi o to czym kurs nie […]
Jetbrains Rider – pierwsze spojrzenie
Mówiąc C# macie od razu w głowie Visual Studio? Do tej pory tak było. Teoretycznie wychodziły inne IDE jednak żadne z nich nie było tak na prawdę konkurencją dla produktu Microsoftu. W końcu kto może przygotować lepsze środowisko dla języka niż sam twórca tego języka? Dzisiaj jednak sprawdzę czy taka […]