Wykluczenie health check endpoint z logowania w ASP.NET Core
Wykluczenie health check endpoint z logowania w aplikacjach ASP.NET Core z wykorzystaniem filtrów dla biblioteki Serilog.
Wykluczenie health check endpoint z logowania w aplikacjach ASP.NET Core z wykorzystaniem filtrów dla biblioteki Serilog.
Podbijając wersje .NET Core w projekcie, doświadczymy sytuacji zmiany logiki związanej z walidacją modelu oraz typem domyślnym dla odpowiedzi HTTP 400. Automatyczne sprawdzenie stanu modelu jest świetnym rozwiązaniem. Jednak co w przypadku scenariusza, gdy chcemy podmienić domyślny obiekt odpowiedzi HTTP 400 na własną implementację. I o tym jak to zrobić będzie ten wpis.
Podstawowa konfiguracja Swagger jest bardzo skromna. Zróbmy zatem coś więcej i dołączmy dokumentacje XML do Swagger UI dla projektu ASP.NET Core API.
W dzisiejszych czasach przy coraz bardziej złożonych usługach monitoring zyskuje na znaczeniu. W ASP.NET Core dostajemy wbudowane wsparcie do badania stanu aplikacji poprzez Health Checks Middleware. Co nam daje to w praktyce?
Leniwy programista to wydajny programista. Przekonajmy się 🙂 Mamy do sprawdzenia API, które ma dokumentacje w Swagger. Możemy z poziomu UI wywołać i sprawdzić odpowiedzi dla żądań. Jednak w celu automatyzacji najlepiej napisać żądania i testy w Postman.
Korzystając z systemu kontroli wersji Git, zdarza się od czasu do czasu ujrzeć warning o następującej treści „LF will be replaced by CRLF in <file>. The file will have its original line endings in your working directory”. Zmiana znaku lub sekwencji znaków oznaczających zakończenie linii tekstu może spowodować błędną interpretacje …
Świat nie jest idealny tak samo, jak kod źródłowy programisty. Czy możemy sobie i zespołowi pomóc w codziennej pracy nad produktem zgodnie z przyjętymi standardami wytwarzania oprogramowania? Śmiało powiedzmy tak, chwila na zastanowienie i nastała cisza … W zespole powinna być przyjęta konwencja kodowania, którą zespół powinien przestrzegać w celu …
Feature Toggle (Feature Switch, Feature Flag) to technika umożliwiająca modyfikowanie zachowania systemu w środowisku testowym lub produkcyjnym. W powyższym wpisie w ramach koncepcji feature toggles dzielę na dwie kategorie release toggles i bussines toggles. W sieci można znaleźć także inny bardziej szczegółowy podział na release toggles, experiment toggles, permission toggles …
Po dłuższej przerwie od blogowania zacznę na rozgrzewkę od przyjemnego i krótkiego tematu. Pokaże jak uruchomić polecenie powłoki systemowej bash w .NET Core na Ubuntu. Na podstawie przedstawionej metody będzie można w analogiczny sposób uruchomić inny zewnętrzny program w C#. Process Do rozpoczęcia procesu (uruchomienia polecania bash) zostanie wykorzystana metoda …
Wykonując codzienną pracę w IDE powielamy fragmenty kodu reprezentujące wzorce i szablony poprzez klepanie literka po literce lub Ctrl + C i Ctrl +V. W celu ułatwienia i przyspieszenia procesu wytwarzania oprogramowania warto zainteresować się czymś takim jak snippet. Snippet to wycinek kodu źródłowego do wielokrotnego użycia. Wielu z was, …