Master Branch
blog programistyczny
Feature Flags – co to i po co?
Czasem trzeba powyłączać pewne funkcje w programie. Mogą nie być jeszcze w pełni gotowe lub przetestowane. Jak to zrobić prosto i bez bólu? Dowiesz się z tego artykułu
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.