Zwrócenie własnego obiektu odpowiedzi HTTP 400 w ramach automatycznej... 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 Krzysztof_DevKR z devkr.pl dodany: 13.06.2020, 17:24:28 Dodaj Komentarz # programowanie# csharp# programista15k# naukaprogramowania# informatyka# dotnet
Health Checks w ASP.NET Core W ASP.NET Core dostajemy wbudowane wsparcie do monitorowania stanu aplikacji poprzez Health Checks. Co nam daje to w praktyce? Krzysztof_DevKR z devkr.pl dodany: 09.05.2020, 14:10:24 1 # it# csharp# programowanie# programista15k# dotnet# naukaprogramowania
Import Swagger API do Postman dla ASP.NET Core Web API 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. Krzysztof_DevKR z devkr.pl dodany: 30.04.2020, 21:25:17 Dodaj Komentarz # programowanie# informatyka# naukaprogramowania# csharp# programista15k# webdev
LF will be replaced by CRLF 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 fileName.”. Zmiana znaku lub sekwencji znaków oznaczających zakończenie linii tekstu może spowodować błędną interpretacje zawartości przy odczycie danych. Krzysztof_DevKR z devkr.pl dodany: 26.07.2019, 07:34:36 Dodaj Komentarz # informatyka# programowanie# technologia# naukaprogramowania# it# programista15k
Feature Toggle w .NET Feature Toggle (Feature Switch, Feature Flag) to technika umożliwiająca modyfikowanie zachowania systemu w środowisku testowym lub produkcyjnym. Krzysztof_DevKR z devkr.pl dodany: 21.02.2019, 18:01:37 Dodaj Komentarz # programowanie# programista15k# it# informatyka# naukaprogramowania# technologia
Uruchomienie polecenia powłoki bash w .NET Core Krótko i na temat, czyli jak uruchomić polecenie powłoki systemowej bash w .NET Core na Ubuntu Krzysztof_DevKR z devkr.pl dodany: 11.02.2019, 18:38:53 Dodaj Komentarz # programowanie# programista15k# dotnet# csharp# naukaprogramowania# informatyka
Snippet w Visual Studio Code 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. Krzysztof_DevKR z devkr.pl dodany: 18.11.2018, 10:18:31 1 # it# programowanie# programista15k# informatyka# naukaprogramowania# technologia
Jak porównywać obiekty w testach jednostkowych, jeżeli nie przesłonimy... W ramach testów jednostkowych może być potrzebne porównywanie wartości obiektów zamiast ich referencji. W dzisiejszym artykule poruszę temat jak porównywać obiekty w testach jednostkowych, jeżeli nie została przesłonięta metoda Equals. Krzysztof_DevKR z devkr.pl dodany: 25.10.2018, 20:53:19 Dodaj Komentarz # programowanie# informatyka# it# naukaprogramowania# testowanieoprogramowania# technologia
Trello i zarządzanie procesem tworzenia wpisu na blog Tworząc wartościowe treści możemy komunikować się z swoimi czytelnikami i przyciągać nowych użytkowników. Z każdym kolejnym wpisem wypracowałem proces tworzenia artykułów, który u mnie na blogu sprawdza się. Sprawdź mnie i przekonaj się jak za pomocą aplikacji Trello zaplanowałem... Krzysztof_DevKR z devkr.pl dodany: 17.10.2018, 18:39:08 Dodaj Komentarz # it# informatyka# programowanie# technologia# naukaprogramowania# ciekawostki
Boxing w C# - przypadki występowania Co oznaczają pojęcia boxing i unboxing? Jeśli ktoś kiedyś przygotowywał się do rozmowy kwalifikacyjnej czy do zaliczenia z podstaw języka C# na studiach, na pewno słyszał/czytał, że powyższe pytanie to pewniak na 100% o to spytają. Może i tak było, ale czy oprócz wykutych regułek... Krzysztof_DevKR z devkr.pl dodany: 12.10.2018, 06:02:02 1 # programowanie# csharp# dotnet# informatyka# naukaprogramowania# programista15k
Hacktoberfest - okazja na pierwszy Pull Request do Open Source Kolejna edycja Hacktoberfest to bardzo dobra okazja do rozpoczęcia przygody z Open Source. W wpisie omówię krok po kroku jak wykonać pull request na GitHub, oraz wskażę kluczowe elementy, o których należy pamiętać przed rozpoczęciem kontrybucji do projektów Open Source. Krzysztof_DevKR z devkr.pl dodany: 03.10.2018, 05:46:50 Dodaj Komentarz # programowanie# informatyka# naukaprogramowania# programista15k# webdev# technologia
Wersjonowanie API na 4 sposoby Jak wykonać prawidłowo wersjonowanie API? Odpowiemy sobie na to pytanie analizując produkty (Twitter, Facebook, YouTube, Google Maps, GitHub, GitLab, Azure) największych graczy na rynku. Krzysztof_DevKR z devkr.pl dodany: 23.09.2018, 20:37:01 Dodaj Komentarz # webdev# programowanie# informatyka# naukaprogramowania# programista15k# it
TransactionScope - testy integracyjne z bazą danych Dzisiejszy świat opiera się na bazach danych. W ramach testów jednostkowych zewnętrzne zależności np. do bazy danych mockujemy. Co w przypadku gdy popełniliśmy literówkę w nazwie procedury lub zapytaniu SQL, albo liczba przekazanych parametrów nie zgadza się. W celu rozwiązania... Krzysztof_DevKR z devkr.pl dodany: 03.09.2018, 06:48:25 Dodaj Komentarz # programowanie# informatyka# it# technologia# naukaprogramowania# testowanieoprogramowania
Mock Frameworks - Wydajność testów jednostkowych Test jednostkowy powinien trwać milisekundy, a tu mija pierwsza, piąta, dziesiąta sekunda, coś jest nie tak. Zaglądamy do kodu czyżby nasz test jednostkowy był uzależniony od kosztownej zewnętrznej zależności. Pudło, wszystkie rzeczywiste zależności na potrzeby testów jednostkowych... Krzysztof_DevKR z devkr.pl dodany: 26.08.2018, 14:46:45 1 # technologia# programowanie# programista15k# testowanieoprogramowania# it# informatyka
Jasiu pisz testy jednostkowe. Ale ja nie umiem : Ćwiczenia czynią mistrza, ale jak zacząć? Nauczenie testów jednostkowych poprzez Randori z Mentorem Krzysztof_DevKR z devkr.pl dodany: 02.07.2018, 17:08:43 Dodaj Komentarz # programowanie# testowanieoprogramowania# it# informatyka# technologia# naukaprogramowania
Praca z SQL Server w Visual Studio Code Docker, SQL Server, VS Code, mssql i Mundial. Chcesz dowiedzieć się jak zarządzać bazą danych z poziomu Visual Studio Code, zapraszam do lektury. Krzysztof_DevKR z devkr.pl dodany: 25.06.2018, 09:48:01 Dodaj Komentarz # programowanie# informatyka# git# it# technologia# naukaprogramowania
Git z Oh My Zsh Zwiększenie produktywności poprzez użycie powłoki systemowej zsh na Ubuntu z wykorzystaniem frameworka open source Oh My Zsh. Krzysztof_DevKR z devkr.pl dodany: 20.06.2018, 19:43:49 3 # programowanie# informatyka# git# it# technologia# naukaprogramowania
Git Bash - Aliasy Na początku przygody z Gitem każdy klepie cały tekst polecenia, później przychodzi chwila refleksji i pytanie czy da się to zoptymalizować? Rozwiązaniem potrzeby są aliasy, umożliwiają tworzenie krótkiego polecenia na podstawie ciągu instrukcji. Teorii starczy, czas na praktykę. Krzysztof_DevKR z devkr.pl dodany: 24.04.2018, 18:38:05 1 # programowanie# informatyka# git# it# technologia# naukaprogramowania
RESTful API - Richardson Maturity Model REST i RESTful API to dość popularne buzzwordy w aktualnych czasach. W ramach przypomnienia, implementacje API zgodnie z założeniami architektury REST nazywamy RESTful API. Załóżmy, że wykonaliśmy implementacje API, skąd mamy mieć pewność, że jest w stylu REST. Krzysztof_DevKR z devkr.pl dodany: 12.04.2018, 19:40:12 Dodaj Komentarz # programowanie# informatyka# webdev# it# webstuff# technologia
Testowanie wydajności z BenchmarkDotNet Wydajność funkcji jest ważną miarą w każdej aplikacji. Sprawdź jak BenchmarkDotNet umożliwia w prosty sposób wykonanie testów wydajności metod poprzez dodanie kilku atrybutów. Krzysztof_DevKR z devkr.pl dodany: 26.03.2018, 18:08:43 Dodaj Komentarz # it# programowanie# informatyka# csharp# dotnet# testowanieoprogramowania
Testy integracyjne dla ASP.NET Core Web API Mówisz, że Twój kod działa, ale czy na pewno jesteś tego pewny? Sprawdź jak pisać testy integracyjne kontrolerów dla ASP.NET Core Web API. Krzysztof_DevKR z devkr.pl dodany: 20.03.2018, 13:15:59 Dodaj Komentarz # it# programowanie# informatyka# csharp# dotnet# webdev
Fluent Validation z ASP.NET Core Web API FluentValidation, czyli jak zapewnić czytelną implementacje reguł walidacji po za klasą modelu. Krzysztof_DevKR z devkr.pl dodany: 01.03.2018, 08:59:11 Dodaj Komentarz # programowanie# csharp# informatyka# webdev# it# naukaprogramowania
Testy jednostkowe DateTime Pierwszy raz próbując napisać test jednostkowy dla metody wykorzystującej strukturę DateTime napotykamy na problem z odczytem aktualnego czasu z statycznych właściwości (UtcNow, Now, Today) struktury DateTime. Jak rozwiązać problem ? O tym w artykule Krzysztof_DevKR z devkr.pl dodany: 13.02.2018, 07:56:33 Dodaj Komentarz # programowanie# testowanieoprogramowania# csharp# naukaprogramowania# it# informatyka
Continuous Integration z Travis CI na GitHub Artykuł przedstawia integracje konta GitHub z Travis CI i prezentuje jak przy użyciu pliku konfiguracyjnego .travis.yml zautomatyzować proces budowania i testowania aplikacji .NET Core. Krzysztof_DevKR z devkr.pl dodany: 27.01.2018, 12:15:35 Dodaj Komentarz # programowanie# devops# it# informatyka# csharp# technologia
Dobre praktyki - Testy jednostkowe Na podstawie swojego doświadczenia i wiedzy przedstawiam dobre praktyki, które stosuję by testy jednostkowe były wiarygodne, łatwe w utrzymaniu i czytelne dla innych programistek/programistów w zespole. Krzysztof_DevKR z devkr.pl dodany: 22.01.2018, 12:23:14 1 # programowanie# testowanie# testowanieoprogramowania# it# informatyka