Fluent Validation z ASP.NET Core Web API

Walidacja danych wejściowych jest ważnym procesem w naszych aplikacjach/usługach, umożliwia uniknięcie błędów wynikających z niepoprawnych wartości. Istnieje kilka sposób na implementacje walidacji w projektach. Najbrzydszym rozwiązaniem jest utworzenie długich litanii if-ów weryfikujących wartości uzyskane na wejściu akcji kontrolera. W ASP.NET najpowszechniejszą metodą walidacji danych wejściowych jest wykorzystanie wbudowanego mechanizmu walidacji …

Continuous Integration z Travis CI na GitHub

Dziś trafia do Was trzecia cześć z serii o ciągłej integracji, która omawia jak skonfigurować narzędzie Travis CI do automatyzacji pracy z hostingiem GitHub. Poniżej umieściłem odnośniki do poprzednich części, w których omówiłem między innymi podstawy związane z procesem Continuous Integration. Continuous Integration z Bitbucket Pipelines Continuous Integration z GitLab …

Continuous Integration z GitLab CI

Wpis kontynuuje serie o systemach ciągłej integracji. Za każdym razem, gdy wypychamy wprowadzone zmiany w kodzie źródłowym do głównego repozytorium, system CI powinien uruchomić kompilacje, a następnie wykonać testy. Dzięki temu unikamy sytuacji że po dniach, tygodniach wypychania zmian do repozytorium, kod komponentów nie współpracuje z innymi komponentami systemu. Mam …

Continuous Integration z Bitbucket

W codziennej pracy mam nadzieje że każdy z Was korzysta z systemu kontroli wersji, który umożliwia śledzenie wszystkich zmian dokonywanych na plikach. Systemy kontroli wersji dzielą się na trzy grupy: lokalne scentralizowane rozproszone W dzisiejszym przykładzie wykorzystam rozproszony system kontroli wersji Git. Umiejętność korzystania z Gita w codziennej pracy to …