Programista .NET

Moje przygody z programowaniem :)

Postman - import żądania z DevTools

Postman – import żądania z DevTools

Wprowadzenie Postman jest narzędziem, które wykorzystuję codziennie i bez którego nie wyobrażam sobie pracy. Dzisiaj chciałbym Ci pokazać, w jaki sposób można zaimportować żądanie z DevTools (Chrome) do Postmana, aby ułatwić sobie pracę i testowanie aplikacji. W szczególności, gdy jakieś żądanie powoduje błąd (np. 500). Dodatkowo, gdy nauczymy naszych testerów, aby do zadań wrzucali tak Read more about Postman – import żądania z DevTools[…]

Azure Logic App - koszty

Azure Logic App – koszty

Wprowadzenie W ostatnim czasie na blogu pojawiły się dwa artykuły o Azure Logic App. Pokazałem w nich, jak utworzyć aplikację w tej usłudze, jakie są mniej więcej możliwości oraz problemy, na jakie można natrafić. W tym artykule zobaczysz, jaki jest faktyczny koszt działania takiej aplikacji. Przy okazji porównamy sobie to do kosztu innych usług Azure. Read more about Azure Logic App – koszty[…]

Ben Demystifier - przyjemny stack trace

Ben.Demystifier – przyjemny stack trace

Wprowadzenie W dzisiejszym wpisie będę chciał Ci pokazać dość ciekawą bibliotekę – Ben.Demystifier. Może uznasz ją za ciekawostkę, ale jej dodanie i wykorzystywanie nie jest problematyczne czy czasochłonne. A może później ułatwić szukanie błędów i analizowanie logów. Tytułowy Ben.Demystifier to biblioteka, która zmienia zawartość wygenerowanego stack trace w momencie wystąpienie wyjątku. Na przestrzeni 20 lat Read more about Ben.Demystifier – przyjemny stack trace[…]

Azure Logic App - przykład

Azure Logic App – przykład

Wprowadzenie Na początku września opublikowałem pierwszy wpis o Azure Logic App. Był on wprowadzeniem do tej usługi – pokazałem jej działanie na prostym przykładzie, który pobierał informacje o pogodzie i zapisywał ją w Azure Storage. W tym wpisie chciałbym pokazać Ci bardziej rozbudowany przykład. Przy okazji którego przedstawię kolejne kwestie związane z budową aplikacji w Read more about Azure Logic App – przykład[…]

Flurl - łatwiejsze budowanie adresów url

Flurl – łatwiejsze budowanie adresów url

Wprowadzenie W dobie mikroserwisów, nanoserwisów, czy serwerlessów kwestią czasu jest konieczność budowania adresów url do innych zasobów w sieci. Można się męczyć i robić to ręcznie albo też skorzystać z gotowej biblioteki, jaką jest tytułowy Flurl. W tym wpisie dowiesz się, czym jest Flurl, jak z niego skorzystać, jakie daje możliwości oraz gdzie mogą wystąpić Read more about Flurl – łatwiejsze budowanie adresów url[…]

Azure Logic App

Azure Logic App

Wprowadzenie Czy również Tobie zdarza się, że czasami potrzebujesz przygotować jakiś proces lub przepływ (na przykład skopiowanie danych lub pliku z jednej usługi do drugiej)? Na początku wygląda to na proste zadanie, ale z każdą linijką kodu widzisz, że koniec się oddala? A może masz potrzebę sprawdzić działanie jakiejś usługi i chciałbyś zrobić to w Read more about Azure Logic App[…]

EF Core uruchamianie migracji w Azure DevOps

EF Core uruchamianie migracji w Azure DevOps

Wprowadzenie Kilka miesięcy temu w artykule o uruchamianiu migracji Entity Framework w Azure DevOps pokazałem jak utworzyć aplikacje konsolową i za jej pomocą migrować schemat bazy danych podczas wdrażania nowej wersji aplikacji hostowanej w Azure App Service. Tamten wpis dotyczył starego Entity Framework. Dostawałem od Was pytania o aktualizację wpisu dla Entity Framework Core, co Read more about EF Core uruchamianie migracji w Azure DevOps[…]

Import WebApi do Postmana z użyciem Swaggera

Import WebApi do Postmana z użyciem Swaggera

Wprowadzenie Na blogu pojawiło się kilka różnych artykułów dotyczących tego, jak wykorzystać Postmana do testowania WebApi. W tym artykule pokażę, w jaki sposób przyśpieszyć dodawanie żądań do Postmana, szczególnie w sytuacji, gdy zaczynamy używać Postmana z już istniejącym WebApi. Wykorzystamy do tego opisywaną już na blogu bibliotekę Swagger, która dokumentuje nasze API. Postman jest w Read more about Import WebApi do Postmana z użyciem Swaggera[…]

Jak budować okno ustawień w aplikacji

Jak budować okno ustawień w aplikacji?

Wprowadzenie Dzisiejszy wpis jest zainspirowany problemem, jaki od czasu do czasu widzę w aplikacjach zespołów programistów, którym pomagam. W prawie każdej aplikacji, wcześniej czy później, znajdziemy jakiś widok ustawień. Na ogół znajdują się w nim przyciski pozwalające otworzyć kolejne okna/widoki, w których użytkownik może zmienić konfigurację aplikacji. Bardzo często gdy zaczynamy tworzyć aplikację, liczba ustawień jest Read more about Jak budować okno ustawień w aplikacji?[…]

Uruchamianie migracji bazy w Azure DevOps

Uruchamianie migracji bazy w Azure DevOps

Wprowadzenie Już kiedyś opisywałem na tym blogu, że jednym z większych problemów, które widzę w projektach moich kursantów, są migracje bazy danych. Kilka miesięcy temu opisywałem trzy różne podejścia: migrację w Entity Framework, Fluent Migratora oraz DbUp. Podejścia te, jak sądzę, pokrywają większość przypadków, które możesz mieć w swojej aplikacji. Kolejnym problemem związanym z migracjami Read more about Uruchamianie migracji bazy w Azure DevOps[…]