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 tym wszystkim pomagać. Czym jest […]

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 ASP.NET Core (który w przedsprzedaży […]

Docker w już istniejącej aplikacji ASP.NET Core? To możliwe?

Kontenery Dockera od dłuższego czasu zyskują na popularności. Coraz więcej firm decyduje się na ich używanie. Do niedawna programiści .NET nie mieli za dużo okazji do ich wykorzystania. Jednak odkąd Microsoft wydał .NET Core, który działa także w systemie Linux wszystko się zmieniło. Teraz programują w C# też możesz skorzystać z dobrodziejstw Dockera. Jednak co […]

Dapper – ja to wolę mieć kontrolę nad SQLem

Komunikacja z bazą danych to element, który w większości standardowych aplikacji zajmuje najwięcej czasu. Logika biznesowa, nawet dosyć złożona, jest nieporównywalnie szybsza niż odczytanie czegoś z tabeli w bazie. Poza tym, że sama komunikacja wymaga czasu to dochodzi jeszcze dopasowanie rekordów z bazy do obiektów w kodzie. W końcu po to nasz język posiada silne […]

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 są tego wady? Tego dowiesz […]