Master Branch
Backend w .NET od podszewki – praktycznie i po ludzku
Na MasterBranch rozkładam backend w .NET na części pierwsze.
Pokazuję, jak pisać spokojny, przewidywalny kod – taki, który działa na produkcji, a nie tylko w demo.
Znajdziesz tu:
- praktyczne artykuły o .NET, C# i architekturze backendu,
- wyjaśnienia „od podszewki”, bez magii i kopiowania z dokumentacji,
- przykłady oparte na realnych problemach z projektów, a nie sztucznych zadaniach rekrutacyjnych.
Jeśli nie wiesz gdzie zacząć, zacznij tutaj 🙂
Uwierzytelnianie w API, czyli jedziemy z Bearer Tokenem
Uwierzytelnianie w WebAPI – jak to zrobić z użyciem JWT BearerToken
Autoryzacja oparta na zasobach
Jak zabezpieczyć konkretny zasób przed modyfikacją, usunięciem itd? Z tego artykułu dowiesz się o autoryzacji opartej na zasobach. Daje wiele więcej możliwości niż sprawdzanie ról.
Dokumentowanie własnego API automatem – co to Swagger?
Czy wiesz jak łatwo i szybko możesz dokumentować swoje API? I do tego utworzyć dokumentację interaktywną! Przeczytaj ten artykuł, a dowiesz się jak dokumentować API automatycznie.
Wersjonowanie API
Artykuł pokaże Ci jak skutecznie wersjonować swoje API w .NET. Jak przekazać wersję w URL lub w nagłówku. No i jak w tym wszystkim utrzymać porządek
Transakcyjność w EfCore
Czy wiesz, że na ogół nie musisz stosować transakcji w EfCore? O tym, a także o transakcjach przeczytasz w tym artykule.
Co się stało na Code Europe 2022?
Krótka fotorelacja z Code Europe 2022
Soft delete w EfCore
Soft Delete, czyli jak oznaczyć rekord jako usunięty, zamiast faktycznie usuwać go z bazy. No i dlaczego? Dowiesz się w tym artykule.
Po co te interfejsy?
Po cholerę te interfejsy skoro nic nie potrafią? No i czym właściwie różni się interfejs od klasy abstrakcyjnej? Po tym artykule nie zadasz już tego pytania. Wszystko się rozjaśni.
Konferencja Code Europe 2022
Największa konferencja programistyczna w Polsce! Już za chwilę.










