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 🙂
Pobranie modelu json razem z plikiem czyli custom model binding
Jak pobrać obiekt z JSONa w formularzu? Jak do tego dołączyć pliki? Ten artykuł wyjaśni Ci czym jest custom model binding.
Przesyłanie plików
Jak przesłać plik w Razor/MVC, Blazor, WebApi? Ten artykuł opisuje wszystkie typy projektów. Ponadto dowiesz się jak zaimplementować mechanizmy w stylu sprawdzanie wielkości pliku, progress bar a także jak zabezpieczyć się przed ponownym wysłaniem pliku.
Ten cholerny CORS dogłębnie
Co to CORS? Jak się go nie bać? Jak stworzyć dynamiczną politykę CORS? Przeczytaj ten artykuł i dowiesz się więcej.
Własny szablon dla dotnet new
Jeśli często rozpoczynasz jakiś projekt z tymi podobnymi ustawieniami i kodem, to czas zrobić z niego swój własny szablon. Jak to zrobić po nowemu? Przeczytaj ten artykuł i dowiesz się co to szablony dla dotnet new.
Tworzenie szablonu projektu w Visual Studio
Jeśli często rozpoczynasz jakiś projekt z tymi podobnymi ustawieniami i kodem, to czas zrobić z niego swój własny szablon. Jak to zrobić w Visual Studio? Przeczytaj ten artykuł i się dowiesz.
Controller MVC i/lub API w osobnej bibliotece Class Library
Swoje kontrolery możesz trzymać w osobnych bibliotekach. Dzięki temu możesz budować bardziej modularne systemy i dużo łatwiejsze w utrzymaniu. Z tego artykułu dowiesz się jak to zrobić.
PostMan i przeglądarka
Czy można uruchomić przeglądarkę z PostMana? Można! I można zrobić z nią duuużo więcej rzeczy. Z tego artykułu dowiesz się w jaki sposób.
Piszemy klienta do WebAPI
Jak zrobić fajnego klienta do WebApi? Takiego prostego w użyciu i rozszerzalnego? W tym artykule znajdziesz odpowiedź z przykładem.
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










